ZERO Payment Guard
為 Base 上的 AI 代理提供唯讀付款安全檢查:x402 端點預檢與原生 USDC 付款驗證,另含代幣檢查、Basename 查詢及頁面擷取。遠端 MCP:https://zero-payment-guard.worker.beacon.host/mcp,透過 Base 上的 USDC 使用 x402 按次付費。
託管 MCP 伺服器
npx add-mcp 'https://zero-payment-guard.worker.beacon.host/mcp'可安裝到 Claude Code、Codex、Cursor 等客戶端
文件
ZERO tools for AI agents
Company enrichment, web page → Markdown, and payment safety checks. No API key, no account: every call is paid individually in USDC on Base with x402, over plain HTTP or MCP. Errors are never charged.
x402 v2 · exact · eip155:8453USDC (Circle native)HTTP + MCP
Tools & prices
GET /v1/domain-enrich Company / domain enrichment | $0.002 | Domain, URL or work email → company name, description, logo, socials, email provider (MX), SPF/DMARC, DNS provider, SaaS signals, RDAP registrar & age, website tech stack. free sample · MCP tool domain_enrich |
|---|---|---|
GET /v1/company-brief Company brief (bundle) | $0.003 | Everything in domain-enrich plus the homepage and About page as clean Markdown — one call instead of three. free sample · MCP tool company_brief |
GET /v1/page-extract Web page → Markdown + metadata | $0.001 | Main content as clean Markdown plus title, description, canonical, OpenGraph/Twitter, JSON-LD types, headings, links, word count. free sample · MCP tool page_extract |
GET /v1/page-extract-batch Batch page extract (up to 10 URLs) | $0.008 | Same as page-extract for up to 10 URLs in parallel — $0.0008 per URL at 10. free sample · MCP tool page_extract_batch |
GET /v1/x402-preflight x402 payment preflight | $0.005 | Before paying an unknown x402 seller: is the asset canonical USDC, is the price/scheme/timeout sane, is payTo a contract or EOA. ok / caution / block. free sample · MCP tool x402_preflight |
GET /v1/usdc-payment Base USDC payment verification | $0.002 | Did this Base tx pay native USDC (not bridged USDbC) to the recipient, with min amount and confirmations. free sample · MCP tool usdc_payment_check |
GET /v1/token-check Base token safety check | $0.003 | Canonical deployment? impersonating a major symbol? upgradeable proxy, admin, owner, paused. free sample · MCP tool token_check |
GET /v1/wallet-snapshot Wallet snapshot | $0.002 | ETH + canonical token balances (USDC, EURC, WETH, cbBTC...), nonce, EOA/contract, flags. free sample · MCP tool wallet_snapshot |
GET /v1/tx-status Tx status | $0.001 | State, confirmations, fee and decoded ERC-20 transfers for a Base tx. free sample · MCP tool tx_status |
GET /v1/basename Basename resolve | $0.001 | alice.base.eth → address, or address → verified primary Basename. free sample · MCP tool basename_resolve |
Use it from an MCP client (Claude, Cursor, …)
{
"mcpServers": {
"zero-tools": {
"url": "https://zero-payment-guard.worker.beacon.host/mcp"
}
}
}
Paid tools return an x402 payment request; x402-aware MCP clients (e.g. @x402/mcp) pay and retry automatically. sample_report is free.
Use it over HTTP
# 1) see the price (402 + PAYMENT-REQUIRED header, JSON body with "accepts")
curl -i "https://zero-payment-guard.worker.beacon.host/v1/domain-enrich?domain=stripe.com"
# 2) pay and call with any x402 client, e.g. AgentCash
npx agentcash fetch "https://zero-payment-guard.worker.beacon.host/v1/domain-enrich?domain=stripe.com"
# or in code (TypeScript, @x402/fetch)
import { wrapFetchWithPayment } from "@x402/fetch";
const res = await wrapFetchWithPayment(fetch, client)("https://zero-payment-guard.worker.beacon.host/v1/page-extract?url=https://x402.org/");
# free samples (same response shape, fixed input)
curl "https://zero-payment-guard.worker.beacon.host/sample/domain-enrich"
curl "https://zero-payment-guard.worker.beacon.host/sample/page-extract"
Terms
- Settlement happens only after a successful (2xx) response. Invalid input (400), not-found/blocked/upstream errors (4xx/422/415) and server errors are not charged.
- Web fetching honours robots.txt and never touches private networks. Data comes from public DNS, RDAP and the public web page you name.
- Pay-to:
0x857B162e7817D385ED1Dc895c3823BeE42D0ebE5
Machine-readable
openapi.json · .well-known/x402 · llms.txt · agent card · MCP: https://zero-payment-guard.worker.beacon.host/mcp