Command Palette

Search for a command to run...

UnylyUnyly
Browse all

JSON Sanitizer

FreeNot checked

Enables repair of malformed JSON strings into valid JSON for agent workflows by fixing common LLM formatting issues. Supports cleanup of code fences, smart quot

GitHubEmbed

About

Enables repair of malformed JSON strings into valid JSON for agent workflows by fixing common LLM formatting issues. Supports cleanup of code fences, smart quotes, unquoted keys, trailing commas, and missing brackets to ensure reliable data parsing.

README

Remote MCP server on Cloudflare Workers that repairs malformed JSON strings into valid JSON for agent workflows.

What It Does

json_sanitizer accepts a string that is supposed to be JSON but may have common LLM formatting issues. The Worker applies deterministic cleanup steps and returns valid JSON when recovery succeeds.

Handled fixes include:

  • code fence removal
  • smart quote normalization
  • extraction of the JSON body from surrounding prose
  • quoting bare object keys
  • conversion of single-quoted strings
  • trailing comma removal
  • closing missing } and ]

Tool

json_sanitizer

Input:

  • input: malformed JSON-like string
  • pretty?: pretty-print output JSON, defaults to true

Output:

  • repaired JSON text
  • structured metadata with applied fixes and parsed JSON value

Transport

  • MCP endpoint: https://<your-worker>.workers.dev/mcp
  • Well-known manifest: https://<your-worker>.workers.dev/.well-known/mcp/server.json
  • Health check: https://<your-worker>.workers.dev/health

Monetization

Only actual tool execution requires payment:

  • free: GET /mcp, tools/list, initialize, ping
  • paid: tools/call for json_sanitizer

Payment settings:

  • network: eip155:8453 (Base)
  • asset: USDC
  • price: 0.001
  • payTo: 0x4505A361611DebB4928Db488ad7E345cD5821cD4

Deploy

  1. Install dependencies with npm install.
  2. Authenticate Wrangler with npx wrangler login.
  3. Set the settlement signer privately with npx wrangler secret put EVM_PRIVATE_KEY.
  4. Update PUBLIC_BASE_URL in wrangler.toml to your final Worker URL.
  5. Deploy with npm run deploy.

from github.com/MCP-TOOLS-EDGE/mcp-json-sanitizer

Installing JSON Sanitizer

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/MCP-TOOLS-EDGE/mcp-json-sanitizer

FAQ

Is JSON Sanitizer MCP free?

Yes, JSON Sanitizer MCP is free — one-click install via Unyly at no cost.

Does JSON Sanitizer need an API key?

No, JSON Sanitizer runs without API keys or environment variables.

Is JSON Sanitizer hosted or self-hosted?

A hosted option is available: Unyly runs the server in the cloud, no local setup required.

How do I install JSON Sanitizer in Claude Desktop, Claude Code or Cursor?

Open JSON Sanitizer on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare JSON Sanitizer with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs