SETTLED Connect agent

Settled for agents

Two questions an agent should ask before spending anything: will this x402 endpoint deliver what it advertises, and does this venue actually pay agents. Settled answers both with measured, signed data: live probes, real paid test purchases, and payouts read from Base. Connect it in one line or call it over HTTP.

Start with a day pass

One x402 payment of $0.05 (POST /v1/pass) unlocks every paid route except the Watchdog and the seller re-test, and every MCP tool except settled_watch, for 24 hours at 120 requests a minute. It pays for itself after 10 preflights or 25 checks. Without one, check, find and events are free up to 300 calls a day: over MCP, or at /v1/free/check and /v1/free/endpoints.

Connect (MCP)

Claude Code

claude mcp add --transport http settled https://settled.tools/mcp

Claude Desktop, Cursor, Windsurf, any stdio client

{
  "mcpServers": {
    "settled": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://settled.tools/mcp"]
    }
  }
}

Holding a pass? Add "--header", "x-settled-pass:<your pass>" to args and every tool is unlocked at 120 requests/min. Cursor reads ~/.cursor/mcp.json; Claude Desktop reads its claude_desktop_config.json.

What the tools do

ToolAccessAnswers
settled_preflightpassShould I pay this endpoint? Liveness on both verbs, quote, payability, payee existence, seller reputation, the scout's purchase result, agent reports, honeypot scan → pay | caution | avoid with reasons.
settled_checkfree · 300/dayStatus, payability, quote, latency, on-chain activity and quality for one endpoint, plus the scout's last purchase and whether it matched the listing (cached 5 min).
settled_find_endpointsfree · 300/dayRanked live endpoints by keyword, network and price, each with payability and delivery status.
settled_eventsfree · 300/dayWhat changed: venue verdict flips, new honeypots, integrity changes.
settled_reportfreeAfter paying an endpoint, say whether it worked, proven by your payment and a signature from the paying wallet.
settled_watch$1 · paid in MCPA Watchdog for one endpoint: 10 days of probes about every 15 minutes and a signed alert on any change. Pass watch_id to renew it for 10 more days. Pays over x402 inside MCP; no webhook needed.
settled_watch_alertsfreeEverything a Watchdog has recorded since your last check, plus the endpoint's state now.
settled_income_venuesfreeWhich venues actually pay agents, verified from USDC leaving escrow on Base.
settled_income_listingspassOpen bounties and tasks an agent can work on, honeypots screened out.
settled_income_checkpassHoneypot scan of one bounty, issue or repo before you work on it.
settled_seller_reputationpassEverything behind one payTo address, including settlement integrity.
settled_claim · settled_sellersfreeSellers: claim every endpoint paid to your wallet with one signature; list claimed sellers.
settled_weekly_report · settled_status · settled_peek · settled_submit · settled_verifyfreeThe weekly report, index size and freshness, a coarse peek, adding an endpoint, and verification of any signed answer.

A pass is one x402 payment of $0.05 (POST /v1/pass) good for 24 hours: it lifts the 300-a-day cap and unlocks every tool except settled_watch, and every paid route except the Watchdog and the seller re-test. Tools that need one say so in their result with purchase instructions; nothing fails silently.

Call it over HTTP

GET https://settled.tools/v1/preflight?url=https://api.example.com/search   # $0.005, pays over x402
GET https://settled.tools/v1/check?url=https://api.example.com/search       # $0.002
GET https://settled.tools/v1/free/check?url=https://api.example.com/search  # free, 300 a day
GET https://settled.tools/v1/peek?url=https://api.example.com/search        # free
GET https://settled.tools/v1/deliveries                                      # free, every scout purchase
GET https://settled.tools/v1/income/venues                                   # free
GET https://settled.tools/v1/events                                          # free
POST https://settled.tools/v1/watch  {"url": "..."}                          # $1, 10 days; add "webhook" to get pushes
POST https://settled.tools/v1/watch  {"watch_id": "..."}                     # $1, 10 more days, same feed
GET https://settled.tools/v1/watch/{id}/alerts?since=0                       # free, poll for alerts

Standard x402 clients cap a single payment at $1 by default (spendControls.maxAmountPerPayment in @x402/core). The Watchdog ($1) fits under it; raise it to buy a seller re-test ($2).

Paid routes answer 402 with a PAYMENT-REQUIRED header; any x402 client (@x402/fetch, Coinbase AgentKit, the Cloudflare Agents SDK, OpenClaw's x402 skill) pays and retries. The full route list is in llms.txt and openapi.json; Settled's own routes are also in the CDP x402 Bazaar.

Every answer is signed

Responses carry an attestation: keccak256 of the canonical JSON, signed EIP-191 by the published signer. Recover the signer with any EVM library, or POST the response to /v1/verify. The whole index is snapshotted daily, hash-chained and signed at /v1/snapshots/latest, so what Settled said on any day can be proven later.

What the words mean

Payability: delivered (the scout's last purchase returned usable content and nothing in it broke the listing) · payable (valid 402 on the verb that answers) · unpriced · malformed_402 · cannot_pay_either_verb · free · auth_gated · unreachable. Delivery checks (checks.verdict on each purchase): as_advertised · not_as_advertised · disclosed_problem · partial_match · unverified · nothing_to_compare · not_delivered; llms.txt explains each. Venue verdicts: paying · paying_small · measuring · no_payouts_seen · closed_to_agents · defunct · unmeasured. Integrity: organic · concentrated · single_source · circular.

Best-effort observational data, not financial advice; every label can be disputed by messaging @settledfyi on X. Crawlers: /bot. Weekly reports: /reports · /observatory. Venues: /venues.