{"name":"io.github.xenarch-ai/xenarch-mcp","slug":"xenarch-ai-xenarch-mcp","title":null,"description":"Xenarch — x402 MCP server for AI agent payments. Non-custodial, USDC on Base L2.","url":"https://mcp.market/server/xenarch-ai-xenarch-mcp","rating":null,"grade":"B","score":77,"certified":false,"status":"active","category":"ai","tags":["ai"],"presence":{"score":27,"stars":1,"forks":1,"downloads_week":154,"last_push_at":"2026-08-01T13:25:55.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/xenarch-ai/xenarch-mcp","website":"https://xenarch.com","version":"1.3.1","remotes":[],"packages":[{"registryType":"npm","identifier":"@xenarch/agent-mcp","version":"1.3.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Wallet private key (hex, 0x-prefixed). Auto-generates on first run if omitted.","format":"string","isSecret":true,"name":"XENARCH_PRIVATE_KEY"},{"description":"Base RPC endpoint URL","format":"string","name":"XENARCH_RPC_URL"},{"description":"Network for payments (base or base-sepolia)","format":"string","name":"XENARCH_NETWORK"},{"description":"Local per-call payment cap in USDC (default 1.00). The only spending ceiling in standalone mode; set 0 to disable. Connect XENARCH_API_TOKEN for managed per-tx/daily/monthly caps.","format":"string","name":"XENARCH_MAX_PAYMENT_USD"}]},{"registryType":"npm","identifier":"@xenarch/agent-mcp","version":"1.1.0","transport":{"type":"streamable-http","url":"https://mcp.xenarch.dev/mcp"},"environmentVariables":[{"description":"Wallet private key (hex, 0x-prefixed). Auto-generates on first run if omitted.","format":"string","isSecret":true,"name":"XENARCH_PRIVATE_KEY"},{"description":"Base RPC endpoint URL","format":"string","name":"XENARCH_RPC_URL"},{"description":"Network for payments (base or base-sepolia)","format":"string","name":"XENARCH_NETWORK"},{"description":"Local per-call payment cap in USDC (default 1.00). The only spending ceiling in standalone mode; set 0 to disable. Connect XENARCH_API_TOKEN for managed per-tx/daily/monthly caps.","format":"string","name":"XENARCH_MAX_PAYMENT_USD"},{"description":"Port for HTTP server (default: 3000)","format":"string","name":"PORT"},{"description":"Set to 'http' to enable HTTP transport","isRequired":true,"format":"string","name":"TRANSPORT"}]}],"tools":[{"name":"xenarch_check_gate","description":"Check if a URL or domain has an x402 payment gate. Returns gate status, accepted payment requirements (price, asset, network), and the seller wallet. Use this before paying to confirm pricing, when a URL returns HTTP 402 Payment Required, or when a user asks whether content is paywalled.","write_action":false,"price_micros":0,"input_schema":null},{"name":"xenarch_get_history","description":"List past USDC micropayments made by this wallet through Xenarch. Returns transaction hashes, URLs, domains, amounts in USD, timestamps, total spend, and payment count. Optionally filter by domain. Use this to audit spending, check if you already paid for a resource, or track agent expenditure.","write_action":false,"price_micros":0,"input_schema":null},{"name":"xenarch_pay","description":"Pay an x402-gated URL with USDC on Base L2 and return the gated content. Signs an EIP-3009 transferWithAuthorization, settles on-chain, then re-fetches the resource with proof of payment. Returns the on-chain tx_hash, seller wallet, and the response body. Settles directly to the seller wallet — no Xenarch contract in the money flow, no custodial balance. The agent wallet only ever holds USDC; no E","write_action":true,"price_micros":0,"input_schema":null},{"name":"xenarch_wallet_status","description":"Show the agent's local payment wallet: its address, USDC balance on Base, and whether it's funded. Use this to find the address the user needs to top up with USDC, or to check the balance before paying. This is the wallet that signs payments — separate from the wallet used to sign in to the dashboard.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":77,"grade":"B","scanned_at":"2026-09-26T05:16:12.597Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-26T05:16:12.581Z","components":{"code":{"score":25,"max":25,"notes":["41 source files scanned","25 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":12,"max":15,"notes":["last push 56 days ago"]},"identity":{"score":7,"max":10,"notes":["registry namespace matches repository owner"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"@xenarch/agent-mcp","version":"1.3.1","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":5,"publishedAt":"2026-07-08T02:22:14.763Z","repositoryUrl":"git+https://github.com/xenarch-ai/xenarch-mcp.git","weeklyDownloads":77},{"registryType":"npm","identifier":"@xenarch/agent-mcp","version":"1.1.0","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":4,"publishedAt":"2026-06-11T08:50:59.568Z","repositoryUrl":"git+https://github.com/xenarch-ai/xenarch-mcp.git","weeklyDownloads":77}],"repo":{"found":true,"owner":"xenarch-ai","repo":"xenarch-mcp","archived":false,"pushedAt":"2026-08-01T13:25:55Z","stars":1,"forks":1,"openIssues":10,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/266755182?v=4","ownerCreatedAt":"2026-03-09T13:54:25Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/266755182?v=4&s=128","source":"github"},"presence":{"stars":1,"forks":1,"downloadsWeek":154,"license":"MIT","lastPushAt":"2026-08-01T13:25:55.000Z","score":27}}}},"grade_history":[],"reviews":[]}