mcpbeat Sign in

402Signal MCP Server

by 402signalhq Your server? Claim it
answering

402Signal is answering right now. Last checked 2 min ago. It exposes 3 tools.

Check paid API offers before your agent spends. Qualifying routes: $0.003 USDC. Normal misses: free.

Uptime history 6 days of history · worst day 45%
6 days agonow
97.8%
Uptime 24h
91 of 93 checks
3
Tools
read from the server
542 ms
Response time
average over 24h
open, no key
Access
streamable-http

What changed 11

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 5 September 2026. No other catalogue keeps this.

10 Sep a tool changed the parameters it asks for2 times that day route
10 Sep a tool description was rewritten route
8 Sep 3 tool descriptions were rewritten preview, route, validate
8 Sep 3 tools changed the parameters they ask for preview, route, validate
5 Sep a tool description was rewritten route
5 Sep a tool changed the parameters it asks for route
and 1 more, back to 5 September 2026

402Signal does not always answer

Over the last week it answered 89.9% of our checks. We check every 15 minutes, so you hear about the next outage within the hour — not from your users.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 2 min ago.

run in your terminal
claude mcp add 402signal --transport http https://402signal.com/mcp/v0.3.1
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "402signal": {
      "url": "https://402signal.com/mcp/v0.3.1"
    }
  }
}
~/.codex/config.toml
[mcp_servers.402signal]
url = "https://402signal.com/mcp/v0.3.1"
.cursor/mcp.json
{
  "mcpServers": {
    "402signal": {
      "url": "https://402signal.com/mcp/v0.3.1"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "402signal": {
      "url": "https://402signal.com/mcp/v0.3.1"
    }
  }
}

Available tools 3

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

preview
preview
Use preview first when you need to discover paid APIs by capability without paying or contacting seller endpoints. It searches upstream catalogs plus the local catalog; returned claims and any earlier observations are not a new live check (not_probed=true). The freshness timestamp describes this search response, not when each seller was last probed. Results can be limited or non-exhaustive. Pass a nonblank need describing the capability, not a URL to test. Omit networks to search all supported rails; an empty list searches none. networks is a hard allowlist; prefer_network only ranks results and cannot add an excluded rail. A chain mentioned in need can influence ranking when prefer_network is omitted. Use validate next for an unpaid readiness check of one concrete catalog-listed URL. Use route instead when you need fresh selection against price, network or readiness rules, or signed routing evidence. Preview does not enforce a purchase budget, reserve a price or authorize payment.
route
route
Use route when you need a live paid-API selection that satisfies spending and readiness rules. Use preview instead for free catalog discovery without probing, or validate for a free readiness check of one catalog-listed URL without constraint-based selection or signed routing evidence. Route does not buy the seller's service. Start with need (a capability such as weather), or url (one concrete HTTPS endpoint). If both are supplied, url selects the endpoint; need can still supply policy context. Add only the rules you require: networks is a hard allowlist, while prefer_network only ranks within it. Omit networks for all supported rails; [] permits none. objective defaults to best among eligible candidates actually probed. search_depth defaults to standard; max_candidates_to_probe sets a ceiling capped at 20, not a promise to probe that many. Direct URL requests check one endpoint. Price bounds concern the seller, not the separate routing fee: max_price_usd bounds its price; max_total_cost_usd also requires known fees. Required unknown price, latency or history measurements fail the constraint. max_probe_latency_ms takes precedence over its max_latency_ms alias; neither is service latency nor settlement latency. Structured constraints override constraints interpreted from policy (or need when policy is absent); inspect unresolved_constraints rather than assuming prose was enforced. For buyer-side comparison before merchant signing, set require_route_binding=true; it also requires transparency even if require_transparency=false. The hosted check may then select the next already-probed selectable candidate that can bind; it does not settle an unguarded winner. HTTP 503 route_binding_unavailable means none remained bindable. A later expired or changed seller offer does not reverse an already settled routing fee. The first unsigned call returns an HTTP 402 routing-fee challenge; completing it requires an x402-capable HTTP client, not a wallet key or payment argument. The credential-free Glama stdio adapter cannot complete paid route calls. The $0.003 USDC routing fee settles only for a qualifying live result; completed misses are not settled. Inspect billing, not just HTTP status; on an unknown outcome stop and reconcile rather than creating another authorization. MCP does not provide recovery-only requests. Seller payment remains separate.
validate
validate
Use validate for an unpaid readiness check of one concrete HTTPS seller endpoint already listed in the local catalog, for example a URL returned by preview. It compares claimed and observed payment/readiness information and returns flags; it does not purchase the service or add a routing observation to history. Supply the exact listed URL, including its query string. The URL must be nonblank HTTPS; private/local destinations and unresolved path templates are refused. An unknown or modified URL can return miss_reason=no_candidates without any seller probe; this means not listed, not proven offline. Inspect live, readiness, observed and miss_reason rather than treating HTTP 200 as success. Use preview instead to find endpoints by capability. Use route for live constraint-based selection or signed routing evidence, including when you need to evaluate a direct URL outside the catalog subject to routing safety checks. Validate has no price or network filter, produces no signed route receipt, and is not proof that a paid call will deliver the desired result.

Endpoints

URLTransportStateLatencyChecked
https://402signal.com/mcp/v0.3.1 streamable-http answering 506 ms 2 min ago

Alternatives to 402Signal

same job, measured the same way
Erabi
by hmakt99

Check paid x402 APIs before your agent spends: signed uptime/price attestations. Zero-config join.

55 installs/wk local only
Scrapecheck
by fieldmodellc

Verify before your agent acts on data it paid for. Signed verdicts, checkable offline, via x402.

3 tools answering
I
Solar Quote Audit — Check Before You Sign
by janoliverautomation-stack

Free independent solar proposal review tool for California homeowners. Audit your solar quote for pr

3 tools answering
Tereno on Base
by tereno

Check a Base contract, transaction or web page before you act. Free pricing, paid per call in USDC.

24 installs/wk 17 tools answering
Micropay Test Suite
by netlify-micropay-test-suite

Verify your agent's x402 payment flow for free on Base Sepolia testnet before real money moves.

1 tools answering
nohumans.directory
by nohumans

We buy from x402 endpoints with real USDC and publish delivery outcomes. Check before you spend.

3 tools answering
Deadchannel
by plus8bit

Check an x402 endpoint before you pay it: verdict, risk score and what is wrong. $0.005 in USDC.

47 installs/wk local only
Vdb
by ai-vdb

Check packages for CVEs, slopsquatting, and CISA KEV before your AI agent installs them.

70 installs/wk local only

402Signal — questions

Answers built from our own checks of this server.

What can 402Signal do?
It exposes 3 tools, read directly from the server on our last check. Among them: preview, route, validate. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is 402Signal working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 93 checks got a reply (97.8%), average response time 542 ms. The bar chart above shows every period we have measured.
How do I connect 402Signal?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does 402Signal need an API key?
No. 402Signal completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 3 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is 402Signal?
It answers our handshake in 542 ms on average, which is faster than 29% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.