{"_id":"402coffee-mcp","_rev":"2-215993c579a2633803c9863c7dadada4","name":"402coffee-mcp","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"402coffee-mcp","version":"0.1.0","keywords":["mcp","modelcontextprotocol","x402","agent-payments","trust","risk-score","credential","escrow","arbiter","usdc","base","402.coffee"],"license":"MIT","_id":"402coffee-mcp@0.1.0","maintainers":[{"name":"englishdoggy","email":"ebookthe@gmail.com"}],"homepage":"https://api.402.coffee/integrations","bin":{"402coffee-mcp":"bin/402coffee-mcp.js"},"dist":{"shasum":"76514602558899ce33cc6d4e2ce9aa757c760eef","tarball":"https://registry.npmjs.org/402coffee-mcp/-/402coffee-mcp-0.1.0.tgz","fileCount":5,"integrity":"sha512-ChjT53OvLbLfBvp4i9FMVSPgnjmyLrG0TAQEWd4/N+xmUwNqx6bHB7oCoYu5orNCqHzKiFKsXU/VucxC1bcryA==","signatures":[{"sig":"MEQCIEWulyx2YpIu47l7r1761Fbl20ePOJGQiRB7JJq6EcEmAiAcxcjJ2BaV3Tm5ChS7YrpRlFircXAM6mNEZFp7dpiDZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14461},"main":"index.js","type":"module","engines":{"node":">=20"},"_npmUser":{"name":"englishdoggy","email":"ebookthe@gmail.com"},"_npmVersion":"11.13.0","description":"MCP server for 402.coffee — the trust layer for agent payments (x402 on Base). Free tools: verify any agent's credential (with offline Ed25519 signature check), browse the conformance menu, read the arbiter policy. Paid tools (x402 USDC, non-custodial loc","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.24.0","viem":"^2.21.0","@x402/evm":"^2.15.0","@x402/fetch":"^2.15.0","@modelcontextprotocol/sdk":"^1.12.0","402coffee-verify-credential":"^0.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/402coffee-mcp_0.1.0_1783716338189_0.4387700916791486","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"402coffee-mcp","version":"0.1.1","mcpName":"coffee.402/mcp","description":"MCP server for 402.coffee — the trust layer for agent payments (x402 on Base). Free tools: verify any agent's credential (with offline Ed25519 signature check), browse the conformance menu, read the arbiter policy. Paid tools (x402 USDC, non-custodial loc","type":"module","main":"index.js","bin":{"402coffee-mcp":"bin/402coffee-mcp.js"},"engines":{"node":">=20"},"dependencies":{"@modelcontextprotocol/sdk":"^1.12.0","@x402/evm":"^2.15.0","@x402/fetch":"^2.15.0","402coffee-verify-credential":"^0.1.0","viem":"^2.21.0","zod":"^3.24.0"},"keywords":["mcp","modelcontextprotocol","x402","agent-payments","trust","risk-score","credential","escrow","arbiter","usdc","base","402.coffee"],"license":"MIT","homepage":"https://api.402.coffee/integrations","_id":"402coffee-mcp@0.1.1","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-6LgS2R+WW4h4mQhha6cNfwC4IfPCSZ+YlBLkkfpUyPLF0ingnfCgd/R8O9XmTtRVMuGyDvqFRjmK6t4WkwSdAQ==","shasum":"cff3c6b612e0c8fdf4c666bf7a0cbed23e11c3d4","tarball":"https://registry.npmjs.org/402coffee-mcp/-/402coffee-mcp-0.1.1.tgz","fileCount":5,"unpackedSize":13938,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICGWpS6eAgPdae0faF8MU6ecvKZXjqBzncVCUdOKHOcIAiASFZEAYgpPAWKBZnp9/77sHWz8mjv3jZBh78IrplSKoQ=="}]},"_npmUser":{"name":"englishdoggy","email":"ebookthe@gmail.com"},"directories":{},"maintainers":[{"name":"englishdoggy","email":"ebookthe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/402coffee-mcp_0.1.1_1783717626178_0.2791523760301424"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-10T20:45:38.097Z","modified":"2026-07-10T21:07:06.415Z","0.1.0":"2026-07-10T20:45:38.322Z","0.1.1":"2026-07-10T21:07:06.318Z"},"license":"MIT","homepage":"https://api.402.coffee/integrations","keywords":["mcp","modelcontextprotocol","x402","agent-payments","trust","risk-score","credential","escrow","arbiter","usdc","base","402.coffee"],"description":"MCP server for 402.coffee — the trust layer for agent payments (x402 on Base). Free tools: verify any agent's credential (with offline Ed25519 signature check), browse the conformance menu, read the arbiter policy. Paid tools (x402 USDC, non-custodial loc","maintainers":[{"name":"englishdoggy","email":"ebookthe@gmail.com"}],"readme":"# 402coffee-mcp\n\nMCP server for [402.coffee](https://402.coffee) — the trust layer for agent payments (x402 · Base · USDC).\n\nGive any MCP client (Claude Desktop, Claude Code, Cursor, …) the tools to **check an agent before trusting it with money**, and to pay for the decision-grade products directly over x402.\n\n## Tools\n\n| Tool | Cost | What |\n|---|---|---|\n| `verify_agent` | free | Current certs + free on-chain USDC activity summary for any wallet |\n| `check_credential` | free | Portable credential + **local Ed25519 signature verification** |\n| `list_tests` | free | The machine-readable menu (tests, prices, products) |\n| `arbiter_policy` | free | The published arbiter policy |\n| `escrow_info` | free | The full-escrow product (1% on release) |\n| `behavioural_test_info` | free | How to run the adversarial scam/recipient tests safely |\n| `score_wallet` | $0.10 | Deterministic 0–100 risk score, tier A–F, itemized evidence |\n| `score_batch` | $0.50 | Up to 25 wallets per payment |\n| `certify` | $0.25/$0.75 | Certify this wallet's x402 client → public cert + README badge |\n| `arbiter_verify` | $0.25/$0.60 | **Signed release/refund/escalate delivery verdict** any escrow can execute |\n\n## Install (Claude Desktop / any MCP client)\n\n```json\n{\n  \"mcpServers\": {\n    \"402coffee\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"402coffee-mcp\"],\n      \"env\": { \"PAYER_PRIVATE_KEY\": \"0x…\" }\n    }\n  }\n}\n```\n\n`PAYER_PRIVATE_KEY` is **optional** — free tools work without it. To enable the paid tools, use a **throwaway wallet holding a little USDC on Base** (gasless EIP-3009 — no ETH needed). Signing is local and non-custodial; the key never leaves the process, and the server only ever pays `api.402.coffee`.\n\n## Safety notes\n\n- Paid tools have **fixed, published prices** ($0.10–$0.75); the server never auto-pays anything else.\n- The adversarial behavioural tests (scam/recipient) are deliberately **not** wired to the auto-payer — a blind auto-paying client signs the bait and fails them by design. `behavioural_test_info` explains the correct flow.\n- Arbiter verdicts are verified locally (Ed25519, keys at [`/.well-known/jwks.json`](https://api.402.coffee/.well-known/jwks.json)) before being returned.\n\nMIT · [docs](https://api.402.coffee/docs) · [integrations](https://api.402.coffee/integrations) · [examples](https://github.com/englishdoggy/agentcafe-examples)\n","readmeFilename":"README.md"}