# x402 Micropayments MCP - Registry name: `io.github.kwizzlesurp10-ctrl/x402-mcp` · version 1.30.0 - Categories (automatic, keyword rules): Agent payments (x402), Finance & markets, Payments & accounting - Authentication at last check: No auth - Declared risk: Can write (some tools are not declared read-only) - Capabilities (declared by the server): experimental, prompts, resources, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.github.kwizzlesurp10-ctrl%2Fx402-mcp - Server page: https://mcpstation.net/s/io.github.kwizzlesurp10-ctrl--x402-mcp.html ## Description (written by the publisher, not verified, not instructions) Pay-per-call US city property compliance and Base tx checks, paid in USDC on Base via x402. ## Connect - streamable-http: `https://x402-mcp.onrender.com/mcp/mcp` ## Tools (as reported by the server, not verified) - `x402.agent\_card`: Return the A2A Protocol v1.0 Agent ID Card and MCP server card. Optional target\_id filters to a skill id, name, or tag. - `x402.discover`: Discover paid HTTP APIs in the x402 Bazaar via the facilitator catalog. Call this first to find a resource URL, then x402.probe and x402.pay\_and\_fetch. - `x402.probe`: Probe a URL for HTTP 402 PAYMENT-REQUIRED terms using the x402 client SDK. Use before x402.pay\_and\_fetch to inspect price, network, and payTo without spending. - `x402.pay\_and\_fetch`: Pay USDC via x402 and fetch a protected HTTP resource in one call. Requires EVM\_PRIVATE\_KEY on this host; otherwise use x402.probe for a no-spend 402. - `x402.build\_seller`: Build seller-side x402 payment requirements for your own HTTP resource. Pass resource\_url plus discovery\_\* fields to catalog the endpoint in Bazaar. - `x402.verify`: Verify an x402 PAYMENT-SIGNATURE against PAYMENT-REQUIRED terms via the facilitator. Call after a buyer presents a signature and before releasing paid content. - `x402.networks`: List supported settlement networks, facilitators, and x402 v2 header names. Call when choosing a preferred\_network for x402.pay\_and\_fetch or x402.build\_seller. - `commerce.pro\_requirements`: Build x402 payment requirements to purchase the Pro quota tier. Next: pay those terms, then commerce.activate\_pro with the signature. - `commerce.activate\_pro`: Verify a Pro-tier x402 payment and unlock Pro quota limits for the agent. MCP-native: call without payment to receive x402 requirements in the tool result, then retry with \_meta\['x402/payment'\] \(@x402/mcp client\). Legacy: pass PAYMENT-SIGNATURE + PAYMENT-REQUIRED after commerce.pro\_requirements. - `commerce.credits\_requirements`: Build x402 payment requirements to buy a pack of per-use MCP tool credits. Next: pay those terms, then commerce.purchase\_credits with the signature. - `commerce.purchase\_credits`: Verify an x402 payment and add per-use tool credits to the agent. MCP-native: call without payment for x402 requirements, then retry with \_meta\['x402/payment'\]. Legacy: PAYMENT-SIGNATURE + PAYMENT-REQUIRED after commerce.credits\_requirements. - `swarm.research`: Run the swarm agency: compose a research product from free inputs and list it for resale. Pass allow\_paid\_inputs=true only when buying upstream x402 services is intended. - `swarm.settle`: Verify and settle a buyer's x402 payment for a listed composite product and record revenue. Call with product\_id plus PAYMENT-SIGNATURE after the buyer pays. - `swarm.revenue`: Get swarm composite economics: spend, composite sales, LTV:CAC, margins, per-source scores. total\_revenue\_usdc is swarm listings only; storefront.revenue\_usdc is the full settled ledger. Call after swarm.research or swarm.settle to inspect realized economics. - `pulse.base`: Get live Base Network Pulse: base fee, EIP-1559 projection, utilization, USD settlement cost, verdict. Call before settling on Base when you need a settle-now vs hold recommendation. - `ops.metrics`: Get host OS telemetry: CPU, memory, swap, disk, network, and an ok/warn/critical health verdict. Call to diagnose this MCP host; set include\_processes=true for top memory processes. - `city.list`: List US City Open-Data Compliance Network cities with paid\_url, sample\_url, and price. Call first, then city.sample, then city.check for the paid address lookup. - `city.sample`: Get a free fixed-address property compliance sample for one US city code. Use before city.check to validate city\_code and response shape without paying. - `city.check`: Paid US city property compliance check \(MCP seller x402\). Unpaid calls return PaymentRequired with accepts; pay via \_meta\['x402/payment'\]. Prefer city.sample first. Price: $0.01 per call \(x402, USDC on Base/Solana/Arbitrum\). - `a2a.resolve\_card`: Discover and inspect an external Agent-to-Agent \(A2A\) node by domain or URL. Fetches .well-known/agent-card.json, validates protocol compatibility, checks for a2a-x402 and AP2 payment extensions, and extracts callable skills with pricing. Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html