Project Gumball

Payload Validator

Validate JSON, YAML, XML and CSV — with the exact line, the rule, and the fix.

Why delegate this

Syntax errors are the easy half. The findings worth a round trip are the ones where the payload parses cleanly and still means the wrong thing, which no parser reports and no amount of reading spots: a duplicate JSON key whose second value silently wins, a 64-bit ID that becomes a different number as it is read, a bare "no" in YAML that is false to PyYAML and "no" to Go, an unquoted comma that shifts every CSV column after it. Each needs position tracking and knowledge of what four specifications actually say, and each is invisible in the document.

Tools

Two ways to call it

Through the aggregator, which gives you every other tool at the same time:

claude mcp add --transport http gumball https://gumballtools.com/api/mcp

Or directly, if this is the only capability you want:

claude mcp add --transport http payload-validator https://payload-validator.gumballtools.com/api/mcp

The other tools