
JSONShelf
A fast, deterministic JSON utility belt that runs entirely without LLMs. Exposes four core operations: repair malformed JSON with optional schema conformance, validate against schemas with structured error output, generate valid examples from schemas, and soft-cast values to match schema types. All operations complete in under 10ms and cost half a cent per call on a prepaid credit model. New keys come with 100 free credits. Reach for this when your agent needs to clean up broken JSON from APIs or LLM outputs, validate structured data without burning tokens, or generate test fixtures from schemas. The deterministic approach means identical inputs always produce identical outputs, no probability involved.
- tools
- 4
- transport
- HTTP
- last updated
- Apr 19, 2026
Install
From registry metadata$ npx add-mcp https://jsonshelf.vercel.app/mcp --name jsonshelfRun in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.
Review the command, arguments and environment values before installing. MCP servers run with your local permissions.
Other ways
Claude Code
$ claude mcp add --transport http jsonshelf https://jsonshelf.vercel.app/mcpRun in your terminal. Add --scope user to make it available in every project.
Tools
Verified live · 4 toolsVerified live against the running server on Nov 6, 2026.
jsonshelf_repairRepair malformed JSON. Returns valid JSON plus a diff of what was fixed.3 params
Repair malformed JSON. Returns valid JSON plus a diff of what was fixed.
input*stringmodestringstrict · coercedefault: strictschemaobjectjsonshelf_validateValidate JSON against a schema. Returns structured errors with JSON Pointer paths and remedies.2 params
Validate JSON against a schema. Returns structured errors with JSON Pointer paths and remedies.
input*valueschema*objectjsonshelf_exampleGenerate a minimal valid example matching a JSON schema.1 params
Generate a minimal valid example matching a JSON schema.
schema*objectjsonshelf_coerceSoft-cast values to match a schema (string "42" → 42 for integer fields, etc.).2 params
Soft-cast values to match a schema (string "42" → 42 for integer fields, etc.).
input*valueschema*objectSponsors
Readme
Details
- Repository
- github.com/walkojas-boop/jsonshelf
- Website
- jsonshelf.vercel.app
- Categories
- AI & LLM Tools, Data & Analytics
- Transport
- HTTP
- Registry
- MCP registry, active
- Tools verified
- Nov 6, 2026