Skip to main content
Glama

Synthex Forge — x402 Paid Agent Services

Data Validate

data_validate
Read-onlyIdempotent

Validate, normalise and mechanically repair a payload against a declared JSON-Schema subset. Repair never fabricates data: a required property with no default is reported missing, not inserted. Keywords outside the supported subset are reported in schema_keys_unsupported rather than silently ignored.

VALUE: Coercion and repair of a payload against a schema, with the repairs itemised — malformed input becomes clean input, and every change is on the record.

PRICE: $0.02 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
as_ofNo
coerceNo
repairNo
schemaNo
strictNo
payloadNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed14 schema fields changed
    • addedInput schema / properties / as_of
      Added value: +{
      +  "default": "",
      +  "title": "As Of",
      +  "type": "string"
      +}
    • removedInput schema / properties / coerce / description
      Removed value: -"Allow string->number/boolean coercion. Default false."
    • addedInput schema / properties / coerce / title
      Added value: +"Coerce"
    • addedInput schema / properties / payload / default
      Added value: +null
    • removedInput schema / properties / payload / description
      Removed value: -"The payload to validate."
    • addedInput schema / properties / payload / title
      Added value: +"Payload"
    • removedInput schema / properties / repair / description
      Removed value: -"Apply mechanical repairs. Default false."
    • addedInput schema / properties / repair / title
      Added value: +"Repair"
    • addedInput schema / properties / schema / default
      Added value: +null
    • removedInput schema / properties / schema / description
      Removed value: -"The JSON-Schema subset to validate against."
    • addedInput schema / properties / schema / title
      Added value: +"Schema"
    • removedInput schema / properties / strict / description
      Removed value: -"Reject unknown properties. Default false."
    • addedInput schema / properties / strict / title
      Added value: +"Strict"
    • removedInput schema / required
      Removed value: -[]
  2. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.