Payload Validator
Validate JSON, YAML, XML and CSV with exact line/column errors and silent-corruption warnings.
Connector by gumballtools.com · Domain verified by the MCP Registry
Install
Works with Claude Code, VS Code, Cursor, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install connector/gumballtools-com-payload-validator
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Remote endpoint
https://payload-validator.gumballtools.com/api/mcpRemote (HTTP)
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 5 read · 0 write · 0 deleteRead-only
- Secrets
- None asked for
- Install scripts
- Nothing to install (hosted)
- Runs as
- Hosted (remote endpoint)
Tools by what they do 5
From the running server's own tool list (tools/list) on Oct 25, 2026.
Read 5 · Look things up without changing anything.
validate_autovalidate_csvvalidate_jsonvalidate_xmlvalidate_yaml
Network hosts it talks to 1
payload-validator.gumballtools.com· found in remote endpoint, install command
Tools (5)
As the server listed them on Oct 25, 2026. Descriptions are the server’s own words; hidden characters are shown as [U+…].
validate_autoDetect the format and validateread-onlyDetects whether a payload is JSON, YAML, XML or CSV, then validates it. Use this when you have a blob of text and do not know what it is — a file with no extension, a clipboard paste, a response body with an unhelpful content type, or a config file whose format you would otherwise have to guess. Detection is structural and the reason is always returned, so the assumption is visible rather than hidden: a leading `<` is XML, a leading `{` or `[` is JSON, a `%YAML` directive or `key: value` lines are YAML, and a consistent delimiter count across multiple lines is CSV. JSON is checked before YAM…
validate_csvValidate CSVread-onlyValidates CSV text against RFC 4180 and reports ragged rows individually, with both field counts. Use this before loading a CSV, and whenever a CSV-derived number looks wrong. Do not attempt this by reading the file, and be aware that loading it successfully proves nothing. The failure that matters is the ragged row: a file where one row has six fields and the header has five loads without complaint almost everywhere — pandas pads or throws depending on the engine, Excel shifts the columns, and `split(",")` silently mis-assigns every field after the extra one. Nobody notices until a figure i…
validate_jsonValidate JSONread-onlyValidates a JSON document and reports every problem with an exact line and column. Use this whenever you need to know why a JSON payload is failing, or to check a JSON document you or a user produced before sending it somewhere that will reject it. Do not do this by reading the JSON yourself. Three of the findings are invisible to inspection and to JSON.parse alike: (1) Duplicate keys. `{"port":8080,"port":9090}` is accepted by every mainstream parser, which keeps the last value and discards the first without a word. Reading it, you cannot see which one the consumer will use, because the ans…
validate_xmlValidate XMLread-onlyValidates an XML document for well-formedness, namespace correctness, and the entity-based attacks that arrive as XML. Use this before parsing XML you received, and when an XML document is being rejected by something that will not say why. Do not eyeball this. Four classes of genuinely invalid XML are accepted by ordinary well-formedness checkers, so "it validated" does not mean what it appears to: (1) Two root elements. `<a/><b/>` is not a valid XML document; XML permits exactly one outermost element. Concatenated records hit this constantly. (2) Undeclared namespace prefixes. `<x:a>` with …
validate_yamlValidate YAMLread-onlyValidates a YAML document, including the values that mean different things to different YAML loaders. Use this for any YAML you are about to write or have just been given — CI configs, Kubernetes manifests, docker-compose files, OpenAPI specs, Ansible playbooks. Do not reason about YAML type resolution yourself. It is the single most reliable way to be confidently wrong about a config file, because YAML 1.1 and YAML 1.2 resolve the same plain scalar to different values and real loaders disagree about which to implement — PyYAML is 1.1, Go's yaml.v3 and the yaml npm package are 1.2: - `no`, `…
Signals
- Last release
- Sep 6, 2026 (1 month ago)
- Repository
- Not found on GitHub (deleted or private)
Details
- Registry name
com.gumballtools/payload-validator- Version
- 0.1.0
- Auth
- Auth not stated
- License
- License unknown
- Repository
- github.com/bwalvoord/gumball
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- Official MCP Registry
More from gumballtools.com
- 0.537score
Regex Explainer
gumballtools.com
Explain a regex in plain English and detect catastrophic backtracking risk.
ConnectorBFreshness: BRemoteRead-onlyClaude Code +3 - 0.537score
Sports Rules
gumballtools.com
Work an offside call through IFAB Law 11 or NHL Rule 83, step by step.
ConnectorBFreshness: BRemoteRead-onlyClaude Code +3 - 0.537score
Project Gumball
gumballtools.com
One MCP server exposing every tool in the Gumball portfolio.
ConnectorBFreshness: BRemoteRead-onlyClaude Code +3 - 0.537score
Amortization Schedule
gumballtools.com
Row-by-row loan amortization schedules: monthly or daily accrual, extra principal, PMI, biweekly.
ConnectorBFreshness: BRemoteRead-onlyClaude Code +3 - 0.537score
Body Metrics
gumballtools.com
Convert height and weight, compute BMI, TDEE and protein targets with error bounds.
ConnectorBFreshness: BRemoteRead-onlyClaude Code +3 - 0.537score
Due Date
gumballtools.com
Estimate a due date from LMP, conception, or ultrasound, with ACOG redating rules.
ConnectorBFreshness: BRemoteRead-onlyClaude Code +3
Cite this page
Payload Validator MCP server. Agent Mart. https://agentmart.dev/connectors/gumballtools-com-payload-validator (last updated 2026-10-24)