Mcp Json Tools — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Mcp Json Tools (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
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.
| Tool | Description |
|---|---|
json_validate | Validate JSON data against a JSON Schema, returning detailed errors with paths |
json_diff | Compare two JSON objects, showing additions, removals, and changes with paths |
json_transform | Transform JSON with pick, rename, flatten, and unflatten operations |
csv_to_json | Convert CSV text to a JSON array with configurable headers, delimiters, and type casting |
json_to_csv | Convert a JSON array of objects to CSV text |
yaml_to_json | Convert YAML text to JSON |
json_to_yaml | Convert JSON text to YAML |
npm install
npm run buildclaude mcp add json-tools -- node D:/products/mcp-servers/mcp-json-tools/dist/index.jsAdd 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"]
}
}
}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 validateschema (string) — JSON Schema to validate againstCompare 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 objectmodified (string) — Modified JSON objectApply transformations to JSON data. Supports four operations:
Parameters:
data (string) — JSON data to transformoperation (string) — One of: pick, rename, flatten, unflattenfields (string[]) — For pick: field paths to extractmapping (object) — For rename: old-to-new key mappingseparator (string) — For flatten/unflatten: separator character (default: ".")Parse CSV text into a JSON array of objects.
Parameters:
csv (string) — CSV text to converthasHeaders (boolean) — Whether the first row is headers (default: true)delimiter (string) — Column delimiter (default: ",")castTypes (boolean) — Auto-cast numbers and booleans (default: false)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 convertdelimiter (string) — Column delimiter (default: ",")includeHeaders (boolean) — Include header row (default: true)Convert between YAML and JSON formats.
Parameters:
yamlText / jsonText (string) — Text to convertindent (number) — Indentation spaces (default: 2)MIT
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.