{
  "markdown": "<!-- mcp-name: io.github.x402node/x402-mcp -->\n\n# x402-mcp\n\nMCP server bringing hundreds of x402-paid APIs to AI agents (Claude, Cursor, MCP-aware clients). Auto-discovers tools from CDP Bazaar; handles USDC micropayments on Base + Solana.\n\n## Features\n\n- Auto-discovers x402 endpoints from CDP Bazaar (no hard-coded list)\n- Reads metadata directly from Bazaar (description, schema, pricing)\n- Refreshes every 5 min — new endpoints appear without restart\n- Handles HTTP 402 + USDC payment automatically\n- Multi-chain: Base + Solana mainnet live (USDC on both); Polygon/BNB/EVM expandable\n\n## Install (Claude Desktop)\n\nAdd to `claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"x402-mcp\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"x402node-mcp\"],\n      \"env\": { \"X402_PRIVATE_KEY\": \"0xYOUR_BASE_PRIVATE_KEY\" }\n    }\n  }\n}\n```\n\nSet `X402_PRIVATE_KEY` to a Base EOA private key (hex, 0x-prefixed) with USDC on Base mainnet (Solana payment via SPL USDC also supported). Restart Claude Desktop. The server auto-discovers ~117 tools on first run.\n\n## Cost Safety\n\n- Each tool call costs $0.0001-$0.10 USDC depending on endpoint\n- Hard cap: `MAX_PRICE_USD` env var (default $0.10/call); calls above are blocked\n- Use a fresh burner wallet, not your main wallet\n\n## How it works\n\nAgent calls tool -> HTTP 402 -> x402-fetch signs EIP-3009 -> CDP Facilitator settles on Base or Solana -> response returned. Buyer pays no gas.\n\n## Development\n\n```bash\ngit clone https://github.com/x402node/x402-mcp\ncd x402-mcp\nnpm install\ncp .env.example .env  # edit X402_PRIVATE_KEY\nnode mcp-server.js\n```\n\n## Links\n\n- x402 protocol: https://x402.org\n- CDP Bazaar: https://docs.cdp.coinbase.com/x402/bazaar\n- MCP: https://modelcontextprotocol.io\n- npm: https://www.npmjs.com/package/x402node-mcp\n- Glama: https://glama.ai/mcp/servers/x402node/x402-mcp\n\n## License\n\nMIT\n",
  "bytes": 1862,
  "sha": "13dcc0a8ffeb64b3898d44684fe2bf8be28fce217069948ed9f53ef82ec51c3b",
  "repo_slug": "x402node/x402-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_x402node_x402_mcp_0e002bf6/readme"
}