CCM
/MCP
SkillsMCPMarketplacesDigestToolsAdvertise

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by Category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP Servers by Category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by Category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control

Claude Code Marketplaces

Discover Claude Code plugins, extensions, and tools. Automatically updated directory of Anthropic Claude AI marketplaces with development tools, productivity plugins, and integrations.

Resources

  • Browse Skills
  • Browse MCP Servers
  • Browse Marketplaces
  • Skill index
  • MCP index
  • Marketplace index
  • Plugins Reference

Community

  • About
  • Tools
  • Feedback
  • Privacy Policy
  • Advertise

Built for the Claude Code community with Claude Code by mertbuilds.com

Independent project, not affiliated with Anthropic
rog0x avatar

Json

rog0x/mcp-json-tools
6 toolsSTDIOregistry active
Summary

Plugs JSON, YAML, and CSV manipulation directly into Claude through stdio. You get seven tools: schema validation with detailed error paths, structural diffs showing what changed where, transformations like pick/rename/flatten, and bidirectional conversion between all three formats with configurable delimiters and type casting. Useful when you're building workflows that need to validate API payloads against schemas, compare configuration files, reshape data structures without writing throwaway scripts, or convert between formats during data pipeline work. Install via npm, point Claude Desktop or Claude Code at the built index.js, and the tools appear in your agent's toolkit.

CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
inference shell
inference shell
create and run specialised agents in minutes
build now →
MCP-ready Email SendingMCP-ready Email Sending
MCP-ready Email Sending
Plug Mailtrap into your AI workflow and let it handle the email.
Connect Mailtrap MCP →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Capacitor - Shared memory for your team’s coding agents.
Capacitor - Shared memory for your team’s coding agents.
Make coding agent sessions - Searchable, Shareable, Vendor-neutral & Scored.
Try For Free →
CodeScene MCP ServerCodeScene MCP Server
CodeScene MCP Server
Your agent targets a perfect 10 Code Health score. Deterministic. Every commit.
Try For Free →
Give your AI the whole web as clean markdownGive your AI the whole web as clean markdown
Give your AI the whole web as clean markdown
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
inference shell
inference shell
create and run specialised agents in minutes
build now →
MCP-ready Email SendingMCP-ready Email Sending
MCP-ready Email Sending
Plug Mailtrap into your AI workflow and let it handle the email.
Connect Mailtrap MCP →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Capacitor - Shared memory for your team’s coding agents.
Capacitor - Shared memory for your team’s coding agents.
Make coding agent sessions - Searchable, Shareable, Vendor-neutral & Scored.
Try For Free →
CodeScene MCP ServerCodeScene MCP Server
CodeScene MCP Server
Your agent targets a perfect 10 Code Health score. Deterministic. Every commit.
Try For Free →
Give your AI the whole web as clean markdownGive your AI the whole web as clean markdown
Give your AI the whole web as clean markdown
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →

Tools

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

6 tools
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

mcp-json-tools

An MCP (Model Context Protocol) server that provides JSON and data manipulation tools for AI agents. Designed for use with Claude Code, Claude Desktop, and any MCP-compatible client.

Tools

ToolDescription
json_validateValidate JSON data against a JSON Schema, returning detailed errors with paths
json_diffCompare two JSON objects, showing additions, removals, and changes with paths
json_transformTransform JSON with pick, rename, flatten, and unflatten operations
csv_to_jsonConvert CSV text to a JSON array with configurable headers, delimiters, and type casting
json_to_csvConvert a JSON array of objects to CSV text
yaml_to_jsonConvert YAML text to JSON
json_to_yamlConvert JSON text to YAML

Installation

npm install
npm run build

Usage with Claude Code

claude mcp add json-tools -- node D:/products/mcp-servers/mcp-json-tools/dist/index.js

Usage with Claude Desktop

Add the following to your Claude Desktop configuration file:

Windows: %APPDATA%\Claude\claude_desktop_config.json macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "json-tools": {
      "command": "node",
      "args": ["D:/products/mcp-servers/mcp-json-tools/dist/index.js"]
    }
  }
}

Tool Details

json_validate

Validate JSON data against a JSON Schema. Returns a valid boolean and an array of errors, each with the field path, message, and schema keyword that failed.

Parameters:

  • data (string) — JSON data to validate
  • schema (string) — JSON Schema to validate against

json_diff

Compare two JSON objects and produce a structured diff. Each difference includes the dot-notation path, the type of change (added, removed, or changed), and the old/new values.

Parameters:

  • original (string) — Original JSON object
  • modified (string) — Modified JSON object

json_transform

Apply transformations to JSON data. Supports four operations:

  • pick — Extract specific fields by dot-notation paths
  • rename — Rename top-level keys using a mapping object
  • flatten — Flatten nested objects into dot-separated keys
  • unflatten — Restore dot-separated keys into nested objects

Parameters:

  • data (string) — JSON data to transform
  • operation (string) — One of: pick, rename, flatten, unflatten
  • fields (string[]) — For pick: field paths to extract
  • mapping (object) — For rename: old-to-new key mapping
  • separator (string) — For flatten/unflatten: separator character (default: ".")

csv_to_json

Parse CSV text into a JSON array of objects.

Parameters:

  • csv (string) — CSV text to convert
  • hasHeaders (boolean) — Whether the first row is headers (default: true)
  • delimiter (string) — Column delimiter (default: ",")
  • castTypes (boolean) — Auto-cast numbers and booleans (default: false)

json_to_csv

Convert a JSON array of objects to CSV text. Headers are derived from the union of all object keys.

Parameters:

  • data (string) — JSON array to convert
  • delimiter (string) — Column delimiter (default: ",")
  • includeHeaders (boolean) — Include header row (default: true)

yaml_to_json / json_to_yaml

Convert between YAML and JSON formats.

Parameters:

  • yamlText / jsonText (string) — Text to convert
  • indent (number) — Indentation spaces (default: 2)

License

MIT

Featured
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
inference shell
inference shell
create and run specialised agents in minutes
build now →
MCP-ready Email SendingMCP-ready Email Sending
MCP-ready Email Sending
Plug Mailtrap into your AI workflow and let it handle the email.
Connect Mailtrap MCP →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Capacitor - Shared memory for your team’s coding agents.
Capacitor - Shared memory for your team’s coding agents.
Make coding agent sessions - Searchable, Shareable, Vendor-neutral & Scored.
Try For Free →
CodeScene MCP ServerCodeScene MCP Server
CodeScene MCP Server
Your agent targets a perfect 10 Code Health score. Deterministic. Every commit.
Try For Free →
Give your AI the whole web as clean markdownGive your AI the whole web as clean markdown
Give your AI the whole web as clean markdown
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →
Categories
Data & Analytics
Registryactive
Package@rog0x/mcp-json-tools
TransportSTDIO
UpdatedMar 22, 2026
View on GitHub

More from rog0x

  • Lint
  • Markdown
  • Math
  • Network
  • Npm
  • Perf
  • Regex
  • Schema
  • Seo
  • String
  • Task
  • Time
  • Web
  • Webhook
  • Testing
  • Docker1
  • Log1
  • A11y
  • Api
  • Cache
  • Color
  • Config
  • Crypto
  • Database

Related Data & Analytics MCP Servers

View all →
stucchi avatar
Google Analytics 4

io.github.stucchi/google-analytics

Manage GA4 properties, data streams, conversions, and run reports via Admin & Data APIs.
us-all avatar
Dbt

io.github.us-all/dbt

dbt MCP — manifest/run_results/sources/catalog parsing + DQ result tables (BigQuery/Postgres)
haris-musa avatar
Excel

haris-musa/excel-mcp-server

A Model Context Protocol server for Excel file manipulation
3.8k
datalayer avatar
Jupyter

datalayer/jupyter-mcp-server

🪐 🔧 Model Context Protocol (MCP) Server for Jupyter.
1.1k
neo4j-contrib avatar
Mcp Neo4j Data Modeling

io.github.neo4j-contrib/mcp-neo4j-data-modeling

A simple Neo4j MCP server for creating graph data models.
958
microsoft avatar
Power BI Modeling MCP Server

microsoft/powerbi-modeling-mcp

The Power BI Modeling MCP Server brings Power BI semantic modeling capabilities to your AI agents.
847