Skip to main content
Glama

Synthex Forge — x402 Paid Agent Services

X402 Index

x402_index
Read-onlyIdempotent

The queryable index of the agent economy: what is offered, what it costs, and whether it still works. An endpoint is never invented — every result exists in the corpus with a last_seen.

VALUE: The live index of paid x402 services, filterable by price, network and conformance — where new services are found.

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
limitNoMaximum results. Default 25, hard-clamped to 100.
queryNoFree-text capability match against the observed catalogue (path + summary + declared tags). Empty string = all. Supports a substring match and a token AND-match.
networkNoCAIP-2 network filter, e.g. 'eip155:8453'. Empty = any.
max_price_usdNoPrice ceiling in USD. An endpoint whose price we have NOT observed is EXCLUDED from a price-filtered query — an unknown price is not a cheap price.
min_uptime_pctNoUptime floor in percent. An endpoint we cannot yet score (fewer than 3 observations) is EXCLUDED — we do not guess.
require_conformanceNoWhen true, drop every endpoint whose conformance is 'insufficient_observations'.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed16 schema fields changed
    • removedInput schema / properties / category
      Removed value: -{
      -  "description": "Category filter, e.g. 'data' or 'security'.",
      -  "type": "string"
      -}
    • addedInput schema / properties / limit / default
      Added value: +25
    • changedInput schema / properties / limit / description
      Previous value: -"Maximum results to return."New value: +"Maximum results. Default 25, hard-clamped to 100."
    • addedInput schema / properties / limit / title
      Added value: +"Limit"
    • addedInput schema / properties / max_price_usd / anyOf
      Added value: +[
      +  {
      +    "type": "number"
      +  },
      +  {
      +    "type": "null"
      +  }
      +]
    • addedInput schema / properties / max_price_usd / default
      Added value: +null
    • changedInput schema / properties / max_price_usd / description
      Previous value: -"Exclude endpoints priced above this."New value: +"Price ceiling in USD. An endpoint whose price we have NOT observed is EXCLUDED from a price-filtered query — an unknown price is not a cheap price."
    • addedInput schema / properties / max_price_usd / title
      Added value: +"Max Price Usd"
    • removedInput schema / properties / max_price_usd / type
      Removed value: -"number"
    • addedInput schema / properties / min_uptime_pct
      Added value: +{
      +  "anyOf": [
      +    {
      +      "type": "number"
      +    },
      +    {
      +      "type": "null"
      +    }
      +  ],
      +  "default": null,
      +  "description": "Uptime floor in percent. An endpoint we cannot yet score (fewer than 3 observations) is EXCLUDED — we do not guess.",
      +  "title": "Min Uptime Pct"
      +}
    • addedInput schema / properties / network
      Added value: +{
      +  "default": "",
      +  "description": "CAIP-2 network filter, e.g. 'eip155:8453'. Empty = any.",
      +  "title": "Network",
      +  "type": "string"
      +}
    • addedInput schema / properties / query / default
      Added value: +""
    • changedInput schema / properties / query / description
      Previous value: -"Free-text filter over the index."New value: +"Free-text capability match against the observed catalogue (path + summary + declared tags). Empty string = all. Supports a substring match and a token AND-match."
    • addedInput schema / properties / query / title
      Added value: +"Query"
    • addedInput schema / properties / require_conformance
      Added value: +{
      +  "default": false,
      +  "description": "When true, drop every endpoint whose conformance is 'insufficient_observations'.",
      +  "title": "Require Conformance",
      +  "type": "boolean"
      +}
    • 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.