Search / io.github.kwizzlesurp10-ctrl/x402-mcp
x402 Micropayments MCP
R0· no sign-inPay-per-call US city property compliance and Base tx checks, paid in USDC on Base via x402.
v1.30.0 · active · repository · website · descriptor JSON · versions
Search / io.github.kwizzlesurp10-ctrl/x402-mcp
R0· no sign-inPay-per-call US city property compliance and Base tx checks, paid in USDC on Base via x402.
v1.30.0 · active · repository · website · descriptor JSON · versions
{
"mcpServers": {
"x402-mcp": {
"type": "http",
"url": "https://x402-mcp.onrender.com/mcp/mcp"
}
}
}claude mcp add --transport http x402-mcp https://x402-mcp.onrender.com/mcp/mcp[mcp_servers.x402-mcp]
url = "https://x402-mcp.onrender.com/mcp/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"x402-mcp": {
"type": "remote",
"url": "https://x402-mcp.onrender.com/mcp/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"x402-mcp": {
"type": "http",
"url": "https://x402-mcp.onrender.com/mcp/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=x402-mcp&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8veDQwMi1tY3Aub25yZW5kZXIuY29tL21jcC9tY3AifQ%3D%3D"
}{
"servers": {
"x402-mcp": {
"type": "http",
"url": "https://x402-mcp.onrender.com/mcp/mcp"
}
}
}{
"mcpServers": {
"x402-mcp": {
"httpUrl": "https://x402-mcp.onrender.com/mcp/mcp"
}
}
}extensions:
"x402-mcp":
enabled: true
name: "x402-mcp"
type: streamable_http
uri: "https://x402-mcp.onrender.com/mcp/mcp"
timeout: 300
protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28protocol.statelessonly applies to 2026-07-28 serversprotocol.transportstreamable HTTPprotocol.list_ttlonly applies to 2026-07-28 serversauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotations20 of 20 tools declare readOnlyHint or destructiveHinttools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHinttools.token_costabout 4,289 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changes6 tool changes in 30 daysstability.rug_pull2 tools kept their name but changed most of their description in 30 days; review before trusting themdeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packagecommerce.purchase_creditschangeddescription, input schemaVerify an x402 payment and add per-use tool credits to the agent. Call after commerce.credits_requirements and a completed USDC payment.
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.
commerce.activate_prochangeddescription, input schemameaning changedVerify a Pro-tier x402 payment and unlock Pro quota limits for the agent. Call after commerce.pro_requirements and a completed USDC payment.
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.
city.checkchangeddescription, output schemameaning changedRun a paid US city property compliance check via x402 on the same HTTP resource buyers use. Prefer city.sample first. Settles USDC when EVM_PRIVATE_KEY is set; otherwise returns a 402 probe. Price: $0.01 per call (x402, USDC on Base/Solana/Arbitrum).
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_cardaddedDiscover 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.
city.checkchangedoutput schemacity.checkchangedoutput schemaFull history: list_changes · trend: quality JSON.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+repository +namespace-matches-repo +website +reachable +uptime-100% +updated-2d-ago
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://x402-mcp.onrender.com/mcp/mcp streamable-http | none | yes | 100% | 403 ms | 2025-11-25 | 2026-10-19 |
a2a.resolve_cardread-only | 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. |
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). |
city.listread-only | 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.sampleread-only | 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. |
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_requirementsread-only | 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.pro_requirementsread-only | Build x402 payment requirements to purchase the Pro quota tier. Next: pay those terms, then commerce.activate_pro 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. |
ops.metricsread-only | 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. |
pulse.baseread-only | 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. |
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.revenueread-only | 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. |
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. |
x402.agent_cardread-only | 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.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.discoverread-only | 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.networksread-only | 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. |
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.proberead-only | 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.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. |
Schemas: list_tools.
{
"name": "io.github.kwizzlesurp10-ctrl/x402-mcp",
"title": "x402 Micropayments MCP",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://x402-mcp.onrender.com/mcp/mcp",
"type": "streamable-http"
}
],
"version": "1.30.0",
"repository": {
"url": "https://github.com/kwizzlesurp10-ctrl/x402-mcp",
"source": "github"
},
"websiteUrl": "https://x402-mcp.onrender.com",
"description": "Pay-per-call US city property compliance and Base tx checks, paid in USDC on Base via x402."
}