You're viewing a demo portfolio

Join the waitlist
PRSM

validate

Active

Tool of io.github.mercuryx402/mercury-x402-mcp

declared in 1.0.0

URL (a JSON/API endpoint) + a JSON Schema in → a deterministic pass/fail with per-field errors (missing/wrong-type/enum/range/pattern), plus a signed provenance receipt binding the verdict to the exact response bytes AND the exact schema. Deterministic, keyless, no LLM — x402, USDC on Base mainnet. — $0.005/call

Parameters schema

{
  "type": "object",
  "required": [
    "url",
    "schema"
  ],
  "properties": {
    "url": {
      "type": "string",
      "maxLength": 2048,
      "description": "the JSON/API endpoint to fetch + validate (http/https)"
    },
    "schema": {
      "type": "string",
      "maxLength": 16384,
      "description": "the JSON Schema to validate against. THREE accepted forms: (1) COMPACT URL-native comma list of field[:type] (type in string|number|integer|boolean|array|object|null; default string), e.g. id:integer,name,price:number,inStock:boolean — every field becomes a REQUIRED typed property; (2) a JSON-Schema string (Draft-07 core subset: type/required/properties/items/enum/const/min*/max*/pattern/format/additionalProperties/nullable/anyOf/oneOf/allOf/not); (3) a shorthand-map string {\"id\":\"integer\",\"name\":\"string\"}."
    },
    "pointer": {
      "type": "string",
      "maxLength": 256,
      "description": "optional JSON-Pointer (e.g. /data or /result/0) to validate a SUB-DOCUMENT of the response instead of the whole body (for APIs that wrap the payload)."
    }
  },
  "additionalProperties": false
}

What this tool wraps· 0 endpoints

min confidence0.700.50

No endpoints wrapped at confidence ≥ 0.70.

Parent server

io.github.mercuryx402/mercury-x402-mcp

https://github.com/mercuryx402/mercury-x402-mcp

1/7 registries
View full server →
validate — io.github.mercuryx402/mercury-x402-mcp — PRSM MCP