x402 Supply

Metered tools for AI agents. No accounts. No API keys. Pay per call with x402.

Agents discover, call, and pay automatically. Humans welcome too.

20 free calls per day, per tool.

Tools

Entity Resolve

Fuzzy-dedupe a list of records into clusters of likely-duplicate entities.

Endpoint
https://entity-resolve.x402supply.com/mcp
Price
$0.008/call

Blocks by normalized token prefix, scores with Jaro-Winkler + token-set matching (exact on email/phone), unions matches above threshold, and returns a merged canonical record per cluster with a confidence score. Deterministic, no LLM calls. Up to 10,000 records per call.

MCP client config

{
  "mcpServers": {
    "entity-resolve": {
      "type": "http",
      "url": "https://entity-resolve.x402supply.com/mcp"
    }
  }
}

tools/list

curl -X POST https://entity-resolve.x402supply.com/mcp \
  -H "content-type: application/json" \
  -H "accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'

HTS Classify

Classify a product description into candidate HS/HTS10 tariff codes.

Endpoint
https://hts-classify.x402supply.com/mcp
Price
$0.03/call

Deterministic BM25 retrieval over the full USITC HTS schedule with heading-agreement boosting, returning the full parent-chain description, general duty rate, and a score-gap confidence per candidate.

Informational classification aid — not a customs ruling. Verify with a licensed customs broker for binding classification.

MCP client config

{
  "mcpServers": {
    "hts-classify": {
      "type": "http",
      "url": "https://hts-classify.x402supply.com/mcp"
    }
  }
}

tools/list

curl -X POST https://hts-classify.x402supply.com/mcp \
  -H "content-type: application/json" \
  -H "accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'

PII Redact

Detect and redact PII in text or JSON.

Endpoint
https://pii-redact.x402supply.com/mcp
Price
$0.01/call

Recognizers are pure pattern/checksum matching (regex + Luhn/mod-97/SSN-area validation) — no LLM calls, no external services. Person names and dates of birth are matched only via nearby context (e.g. 'Mr. Smith', 'DOB: ...'), not general NER, to keep false positives low.

MCP client config

{
  "mcpServers": {
    "pii-redact": {
      "type": "http",
      "url": "https://pii-redact.x402supply.com/mcp"
    }
  }
}

tools/list

curl -X POST https://pii-redact.x402supply.com/mcp \
  -H "content-type: application/json" \
  -H "accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'

How payment works

  1. Your agent calls a tool's /mcp endpoint.
  2. Without payment, the endpoint returns an HTTP 402 with a signed payment challenge.
  3. The agent's x402-aware HTTP client pays the quoted amount in USDC on Base and retries with an X-PAYMENT header.
  4. The call executes and returns its result.

Full protocol details: x402.org.