ryudi84 avatar

Json

ryudi84/sovereign-mcp-servers

Seven tools for working with JSON data when you need Claude to manipulate structured text without writing throwaway scripts. Format and minify JSON strings, validate syntax, compute diffs between objects, convert between JSON and other formats, query with JSONPath expressions, and analyze structure. Part of the Sovereign MCP collection's 34 servers. Runs via npx json-forge-mcp or as a stdio transport server. Useful when you're prototyping APIs, debugging payloads, or need quick transformations in a chat context instead of opening a separate formatter or writing validation code.

tools
6
transport
STDIO
last updated
Feb 25, 2026

Tools

6 tools

Public tool metadata for what this MCP can expose to an agent.

json_formatPretty-print or minify JSON. Specify indent level (default 2) or set minify=true to compact JSON into a single line.3 params

Pretty-print or minify JSON. Specify indent level (default 2) or set minify=true to compact JSON into a single line.

Parameters* required
indentinteger
Indentation spaces (1-8, default 2)default: 2
jsonstring
The JSON string to format
minifyboolean
If true, output compact single-line JSON (overrides indent)default: false
json_validateValidate a JSON string. Returns valid=true with type info on success, or valid=false with line, column, error message, and a suggestion for fixing common mistakes.1 params

Validate a JSON string. Returns valid=true with type info on success, or valid=false with line, column, error message, and a suggestion for fixing common mistakes.

Parameters* required
jsonstring
The JSON string to validate
json_diffCompare two JSON values and return a structured diff showing added paths, removed paths, and changed values. Supports nested objects and arrays.2 params

Compare two JSON values and return a structured diff showing added paths, removed paths, and changed values. Supports nested objects and arrays.

Parameters* required
json_astring
The original JSON (before state)
json_bstring
The new JSON (after state)
json_queryQuery JSON data using JSONPath-like syntax. Supports: root ($), dot notation ($.a.b), bracket notation ($["key"]), array index ($[0]), wildcard (*), deep scan (..), slice ([1:3]), filter ([?(@.age>18)]), and union ([0,1]).2 params

Query JSON data using JSONPath-like syntax. Supports: root ($), dot notation ($.a.b), bracket notation ($["key"]), array index ($[0]), wildcard (*), deep scan (..), slice ([1:3]), filter ([?(@.age>18)]), and union ([0,1]).

Parameters* required
jsonstring
The JSON string to query
querystring
JSONPath expression (e.g. "$.users[0].name", "$.items[*].price", "$..[?(@.active==true)]")
json_transformTransform JSON data. Operations: "flatten" (nested→flat with dot keys), "unflatten" (flat→nested), "pick" (keep only specified keys), "omit" (remove specified keys), "rename" (rename keys via a map). Use options.deep=true for recursive key operations.3 params

Transform JSON data. Operations: "flatten" (nested→flat with dot keys), "unflatten" (flat→nested), "pick" (keep only specified keys), "omit" (remove specified keys), "rename" (rename keys via a map). Use options.deep=true for recursive key operations.

Parameters* required
jsonstring
The JSON string to transform
operationstring
The transformation operationone of flatten · unflatten · pick · omit · rename
optionsobject
Operation-specific options
json_schema_generateGenerate a JSON Schema (draft-07 compatible) from a sample JSON object. Infers types, required fields, formats (date-time, email, uri, uuid), and nested structure. Ideal for API documentation or validation setup.2 params

Generate a JSON Schema (draft-07 compatible) from a sample JSON object. Infers types, required fields, formats (date-time, email, uri, uuid), and nested structure. Ideal for API documentation or validation setup.

Parameters* required
jsonstring
Sample JSON to generate schema from
titlestring
Schema title (default "GeneratedSchema")default: GeneratedSchema

Sponsors

Readme

Sovereign MCP Servers

GitHub stars License: MIT MCP GitHub Sponsors

34 MCP servers. 121 tools. One npx command away.

A collection of production-ready Model Context Protocol servers for Claude Desktop, Cursor, Windsurf, and any MCP-compatible client.

Quick Start

Pick any server and run it:

# Web scraping
npx sovereign-web-scraper-mcp

# SQL toolkit
npx sql-forge-mcp

# Git helpers
npx git-forge-mcp

# CSS generator
npx css-forge-mcp

# JSON Swiss Army knife
npx json-forge-mcp

Or add to your MCP configuration:


View the full README on GitHub

Details

Repository
github.com/ryudi84/sovereign-mcp-servers
Category
Data & Analytics
Package
json-forge-mcp
Transport
STDIO
Registry
MCP registry, active

More from ryudi84

Related Data & Analytics MCP servers

View all
1tunnelmind avatarTunnelMind Data APIai.tunnelmind/dataTracker / Sigil / Cross-lens — every TunnelMind Data API operation as one MCP surface.0stars
2shibui avatarShibui Financefinance.shibui/data9,900+ US equities, 64 years of prices, financials, technicals, and earnings. Ask in plain English.0stars
3gurvinder-dhillon avatarPowerBI MCP Servergurvinder-dhillon/powerbi-mcpPowerBI REST API integration. Query workspaces, datasets, and execute DAX queries via MCP.0stars
4monte-carlo-data avatarMonte Carloio.github.monte-carlo-data/mcpData + AI observability — monitor and troubleshoot production-grade agents and the context they use.0stars
5mukundakatta avatarCsv Tools Mcpmukundakatta/mcp-stackReliable CSV parsing + generation. Handles quotes, embedded commas, BOMs, CRLF.0stars
6microsoft avatarPower BI Authoring MCP Server (Local)microsoft/powerbi-modeling-mcpThe Power BI Authoring MCP server lets an AI agent create and change Power BI semantic models.1.3Kstars