{"name":"io.github.shoggi211/jsonaut","slug":"shoggi211-jsonaut","title":null,"description":"Repair malformed JSON from LLM/agent output; optional JSON Schema coercion. Free + x402 paid.","url":"https://mcp.market/server/shoggi211-jsonaut","rating":null,"grade":"B","score":84,"certified":false,"status":"active","category":"ai","tags":["ai"],"presence":{"score":21,"stars":1,"forks":0,"downloads_week":null,"last_push_at":"2026-07-06T19:34:44.000Z","license":null},"uptime":{"percent":100,"checks":28,"ok":28,"last_checked_at":"2026-11-04T10:15:37.096Z","last_ok_at":"2026-11-04T10:15:37.096Z","latency_ms":47},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/shoggi211/jsonaut","website":"https://jsonaut.jsonaut-shaurya.workers.dev","version":"0.1.0","remotes":[{"type":"streamable-http","url":"https://jsonaut.jsonaut-shaurya.workers.dev/mcp"}],"packages":[],"tools":[{"name":"extract_json","description":"Extract JSON embedded in arbitrary text — LLM prose, chat messages, logs, emails — then repair and validate it. Deterministic extraction is free. If no JSON can be located and allow_llm_fallback is true, a paid LLM extracts structured data from the text (requires x402 payment; charged only on success). Pass a JSON Schema to shape the output.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"input":{"type":"string","description":"Text that may contain JSON"},"schema":{"type":"object","description":"Optional JSON Schema the output must conform to"},"allow_llm_fallback":{"type":"boolean","default":false,"description":"Permit the paid LLM extraction tier"}},"required":["input"]}},{"name":"infer_schema","description":"Infer a JSON Schema (draft 2020-12) from an example JSON value. Free and deterministic. Set as_samples=true when the input is an array of example objects of the same shape to merge them into one schema. Turns sample agent/tool output into a reusable schema.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"input":{"type":"string","description":"A JSON value (or array of samples) to infer a schema from"},"as_samples":{"type":"boolean","default":false,"description":"Treat a top-level array as multiple samples of one shape"}},"required":["input"]}},{"name":"repair_json","description":"Repair malformed JSON (trailing commas, single quotes, truncation, markdown fences, comments, python literals) and optionally validate/coerce it against a JSON Schema. Deterministic repair is free. If it fails and allow_llm_fallback is true, a paid LLM repair is attempted (requires x402 payment; charged only on success).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"input":{"type":"string","description":"The possibly-malformed JSON text"},"schema":{"type":"object","description":"Optional JSON Schema the output must conform to"},"allow_llm_fallback":{"type":"boolean","default":false,"description":"Permit the paid LLM repair tier"}},"required":["input"]}},{"name":"validate_json","description":"Validate a JSON string against a JSON Schema. Free. Returns validity and a list of violations.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"input":{"type":"string","description":"The JSON text to validate"},"schema":{"type":"object","description":"The JSON Schema to validate against"}},"required":["input","schema"]}}],"scan":{"score":84,"grade":"B","scanned_at":"2026-09-26T11:38:16.380Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-26T11:38:16.357Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 249ms"]},"poisoning":{"score":15,"max":15,"notes":["4 tool descriptions checked"]},"auth":{"score":10,"max":15,"notes":["open endpoint, read-only tools"]},"maintenance":{"score":12,"max":15,"notes":["last push 82 days ago"]},"identity":{"score":6,"max":10,"notes":["registry namespace matches repository owner"]}},"findings":[],"inputs":{"probes":[{"url":"https://jsonaut.jsonaut-shaurya.workers.dev/mcp","reachable":true,"authRequired":false,"latencyMs":249,"serverInfo":{"name":"jsonaut","version":"0.1.0"}}],"packages":[],"repo":{"found":true,"owner":"shoggi211","repo":"jsonaut","archived":false,"pushedAt":"2026-07-06T19:34:44Z","stars":1,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/264516196?v=4","ownerCreatedAt":"2026-02-27T22:23:34Z"},"icon":{"url":null,"source":"none"},"presence":{"stars":1,"forks":0,"downloadsWeek":null,"license":null,"lastPushAt":"2026-07-06T19:34:44.000Z","score":21}}}},"grade_history":[],"reviews":[]}