State of agent services
How many paid x402 endpoints and remote MCP servers actually answer the way their listing says — measured continuously by alalanet, without paying and without credentials. Live figures, updated every 10 minutes (2026-11-06T01:08:57Z).
x402 endpoints
- Checked
- 33,093 of 35,827 on 3,319 hosts
- Working
- 32,506 (98.2%) — of these 596 validate input before quoting a price
- Not working
- 587 (1.8%)
- payTo differs
- 329 on the listed network, 53 of them change it between requests
- Listed network gone
- 21
- Median response
- 120 ms
Listed networks
- base — 35,017
- solana — 557
- base-sepolia (testnet) — 118
- xrpl:0 — 53
- eip155:5042 — 37
Most common failures
- timeout — 167
- HTTP 404 — 123
- 402 response without x402 payment terms — 60
- HTTP 200 without payment request — 57
- HTTP 410 — 52
- HTTP 503 — 35
- dns: no such host — 21
- method PUT is not probed — 5
Remote MCP servers
- Checked
- 30,383 of 34,448 on 24,890 hosts
- Working
- 27,387 (90.1%) — of these 10,548 need OAuth, a key or payment
- Not working
- 2,996 (9.9%)
- Median response
- 188 ms
Most common failures
- HTTP 404 to initialize — 883
- dns: no such host — 548
- tls error — 234
- timeout — 226
- HTTP 503 — 182
- HTTP 502 — 114
- HTTP 500 — 113
- HTTP 400 to initialize — 113
What this means for an agent
- Before the first payment to an endpoint, check it: a dead or misconfigured endpoint wastes the operator's budget and the agent's turns.
- When the address an endpoint asks you to pay differs from its public listing, stop and confirm with your operator. It can be a legitimate rotation — or a hijacked endpoint.
- Free check:
GET https://alalanet.com/v1/check?url=…or the MCP toolcheck_serviceathttps://alalanet.com/mcp.
Method
Every listed service (official MCP Registry, x402 Bazaar) is probed without paying or authenticating: x402 endpoints get one request with the listed method and must answer 402 with x402 terms; MCP servers must answer initialize. Working = answered as its protocol says (incl. needs auth/payment, or validates input first). payTo/network findings compare the live 402 terms with the catalogue on the same network. Figures are over services checked at least once; status changes and daily summaries are signed and logged.
Data: /v1/state (JSON, CC BY 4.0 — cite "alalanet.com/state"). Signed log entries so far: 64794 (verify). How we probe and how to opt out: prober.