
Json
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 toolsPublic 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.
indentintegerjsonstringminifybooleanjson_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.
jsonstringjson_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.
json_astringjson_bstringjson_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]).
jsonstringquerystringjson_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.
jsonstringoperationstringflatten · unflatten · pick · omit · renameoptionsobjectjson_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.
jsonstringtitlestringSponsors
Readme
Sovereign MCP Servers
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:
Details
- Repository
- github.com/ryudi84/sovereign-mcp-servers
- Category
- Data & Analytics
- Package
json-forge-mcp- Transport
- STDIO
- Registry
- MCP registry, active