Structura JSON Diff
See what changed inside JSON.
Developer utility for comparing strict JSON documents, with semantic paths, type changes, exact decimal numbers, filters, and a downloadable report.
What it does
- Object order independence and index-based array comparison
- Type changes and JSON Pointer paths
- Decimal-token comparison preserves large integers
- Search, filter, and download a complete JSON report
Try asking
“Compare {"a":1} with {"a":2}”
“Compare [1,2] with [2,1]”
“Compare {"enabled":true} with {"enabled":"true"}”
Limitations
- 20,000 characters and 4,000 values per document; depth at most 64; at most 500 differences
- Strict JSON only; duplicate keys rejected; no YAML, JSON5, patch application, or source-code diff
- Arrays compare by position; no inferred identity or move detection
- Numeric exponents are limited to -10000 through 10000; number spelling differences alone are ignored
Add it
ChatGPT: once Structura JSON Diff is approved, add it from the ChatGPT plugin directory.
Claude: go to Customize > Connectors > Add custom connector and enter
https://json-diff.zovo.one/mcp. No sign-in is needed. Once Structura JSON Diff is listed in the Claude connector directory, you can add it from there too.Other MCP clients can connect to the same endpoint: https://json-diff.zovo.one/mcp