{"_id":"@agentpay-ai/mcp-server-celo","_rev":"4-4bb8e23c376c2de4c96ca5a21c5a650b","name":"@agentpay-ai/mcp-server-celo","dist-tags":{"latest":"0.1.14"},"versions":{"0.1.11":{"name":"@agentpay-ai/mcp-server-celo","version":"0.1.11","_id":"@agentpay-ai/mcp-server-celo@0.1.11","maintainers":[{"name":"zakyirsyaad","email":"zkyxentertain@gmail.com"}],"dist":{"shasum":"f7e70053b03618e6d309cd10e8a7f5c0c09668d6","tarball":"https://registry.npmjs.org/@agentpay-ai/mcp-server-celo/-/mcp-server-celo-0.1.11.tgz","fileCount":44,"integrity":"sha512-kWntNm5TJwPtI8F4A5QHuNhiZ2aqwZV82PuIIMEvhssNfn5LO4KxXj5SnIvYVB8eyO9wtVc27AfU31EhndhZtw==","signatures":[{"sig":"MEUCIQCzOtvjV+7JgIbfWBGl8W8Fjora01phW3X7td6xyRT2bAIgZp4IZBol8WsLhwY6ZnUYvQCkBpx9hFJDYPZyourl6mw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":658417},"type":"module","exports":{".":"./src/index.ts"},"gitHead":"746616bb47f2e870c7e112320db9b0cebc642485","scripts":{"test":"tsx --test \"src/**/*.test.ts\"","start":"tsx src/index.ts","typecheck":"tsc -p ../../tsconfig.json --noEmit"},"_npmUser":{"name":"zakyirsyaad","email":"zkyxentertain@gmail.com"},"_npmVersion":"10.9.8","description":"AgentPay's MCP server exposes owner-authorized Celo payment tools over stdio or Streamable HTTP. It supports wallet setup, Celo USDC/USDT/USDm balances, direct payments, invoice parsing, LI.FI remittance routes, x402 service discovery and purchase, Review","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ethers":"^6.17.0","@x402/evm":"^2.18.0","@x402/core":"^2.18.0","@noble/hashes":"^2.2.0","@supabase/supabase-js":"^2.110.0","@agentpay-ai/shared-celo":"0.1.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-server-celo_0.1.11_1784830621332_0.5944702624664744","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@agentpay-ai/mcp-server-celo","version":"0.1.12","_id":"@agentpay-ai/mcp-server-celo@0.1.12","maintainers":[{"name":"zakyirsyaad","email":"zkyxentertain@gmail.com"}],"dist":{"shasum":"ca88cdb1924352cd93be36bc3f33a90757e32b51","tarball":"https://registry.npmjs.org/@agentpay-ai/mcp-server-celo/-/mcp-server-celo-0.1.12.tgz","fileCount":44,"integrity":"sha512-OTyzcRsUBuEwOvUzjrTjcH+fccQH8R2pVttd/yZu1JjurV5rwzV5lEofJItUrMLyV7ziNN1IE3Z3baE9oUVI7Q==","signatures":[{"sig":"MEUCIDdE6LShiNi7Yu0dd7Xqzmn+uqfRh4CxRbwO7WBOwa70AiEAixdWb3nsCAgNzIffzFdiASnYfzdJgccDnHmrRg0zDrI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":663154},"type":"module","exports":{".":"./src/index.ts"},"gitHead":"ab9f011e2b04098c0db7197c69ccdb61d0720658","scripts":{"test":"tsx --test \"src/**/*.test.ts\"","start":"tsx src/index.ts","typecheck":"tsc -p ../../tsconfig.json --noEmit"},"_npmUser":{"name":"zakyirsyaad","email":"zkyxentertain@gmail.com"},"_npmVersion":"11.13.0","description":"AgentPay's MCP server exposes owner-authorized Celo payment tools over stdio or Streamable HTTP. It supports wallet setup, Celo USDC/USDT/USDm balances, direct payments, invoice parsing, LI.FI remittance routes, x402 service discovery and purchase, Review","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ethers":"^6.17.0","@x402/evm":"^2.18.0","@x402/core":"^2.18.0","@noble/hashes":"^2.2.0","@supabase/supabase-js":"^2.110.0","@agentpay-ai/shared-celo":"0.1.3","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-server-celo_0.1.12_1785390512471_0.8618940679285836","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@agentpay-ai/mcp-server-celo","version":"0.1.13","_id":"@agentpay-ai/mcp-server-celo@0.1.13","maintainers":[{"name":"zakyirsyaad","email":"zkyxentertain@gmail.com"}],"dist":{"shasum":"50eba0a4109fadd54d930165e6fbe30efe9ec373","tarball":"https://registry.npmjs.org/@agentpay-ai/mcp-server-celo/-/mcp-server-celo-0.1.13.tgz","fileCount":44,"integrity":"sha512-ulvFGMbPnB5Q+9afOjCw2IfpORFeJwtfZGKCWlWqz02lonT74dMfXfmX4F44Y/jHcmjqTuQy0GRjqM2ff159XA==","signatures":[{"sig":"MEUCIENCNREMY/fW0zbt1VOJAy8Bu/B651jJgLxQon4rV7S5AiEA3ao0RvCkw/l0qnwZ+zW8Y25ut0FAivPJou/5z7vu0fI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":663620},"type":"module","exports":{".":"./src/index.ts"},"gitHead":"a25e50645e92168423bbe5e7db5b25af20273ee9","scripts":{"test":"tsx --test \"src/**/*.test.ts\"","start":"tsx src/index.ts","typecheck":"tsc -p ../../tsconfig.json --noEmit"},"_npmUser":{"name":"zakyirsyaad","email":"zkyxentertain@gmail.com"},"_npmVersion":"11.13.0","description":"AgentPay's MCP server exposes owner-authorized Celo payment tools over stdio or Streamable HTTP. It supports wallet setup, Celo USDC/USDT/USDm balances, direct payments, invoice parsing, LI.FI remittance routes, x402 service discovery and purchase, Review","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ethers":"^6.17.0","@x402/evm":"^2.18.0","@x402/core":"^2.18.0","@noble/hashes":"^2.2.0","@supabase/supabase-js":"^2.110.0","@agentpay-ai/shared-celo":"0.1.4","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-server-celo_0.1.13_1785401470857_0.5170146627987457","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@agentpay-ai/mcp-server-celo","version":"0.1.14","type":"module","exports":{".":"./src/index.ts"},"publishConfig":{"access":"public"},"scripts":{"start":"tsx src/index.ts","test":"tsx --test \"src/**/*.test.ts\"","typecheck":"tsc -p ../../tsconfig.json --noEmit"},"dependencies":{"@agentpay-ai/shared-celo":"0.1.4","@modelcontextprotocol/sdk":"^1.30.0","@noble/hashes":"^2.2.0","@supabase/supabase-js":"^2.110.0","@x402/core":"^2.18.0","@x402/evm":"^2.18.0","ethers":"^6.17.0"},"gitHead":"988a0b693fd580cba716a1a28802af1f46804fa6","_id":"@agentpay-ai/mcp-server-celo@0.1.14","description":"AgentPay's MCP server exposes owner-authorized Celo payment tools over stdio or Streamable HTTP. It supports wallet setup, Celo USDC/USDT/USDm balances, direct payments, invoice parsing, LI.FI remittance routes, x402 service discovery and purchase, Review","_nodeVersion":"24.17.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-+GvQLVNpaFBTcgnWHeMWygtkztDJ7243Mia23XoxUXs9/CSQaIFXHn+RMHfqfQa2/KZa6FV9L1ZwgO5l0wlqXg==","shasum":"c6c70db15afbb077f4e362fe7d9097b4c86ccf0c","tarball":"https://registry.npmjs.org/@agentpay-ai/mcp-server-celo/-/mcp-server-celo-0.1.14.tgz","fileCount":45,"unpackedSize":688948,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCh5gPMIqBmRl24edgU/DdHff7snMDzbwpWWn5YWKW/PwIhAOGuk1BfgQyz6ZVMvQ2CKVccD+DfSn2R0pARwKXYMPcU"}]},"_npmUser":{"name":"zakyirsyaad","email":"zkyxentertain@gmail.com"},"directories":{},"maintainers":[{"name":"zakyirsyaad","email":"zkyxentertain@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-server-celo_0.1.14_1785745629074_0.6223497287385871"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-23T18:17:01.191Z","modified":"2026-08-03T08:27:09.368Z","0.1.11":"2026-07-23T18:17:01.468Z","0.1.12":"2026-07-30T05:48:32.608Z","0.1.13":"2026-07-30T08:51:10.992Z","0.1.14":"2026-08-03T08:27:09.209Z"},"description":"AgentPay's MCP server exposes owner-authorized Celo payment tools over stdio or Streamable HTTP. It supports wallet setup, Celo USDC/USDT/USDm balances, direct payments, invoice parsing, LI.FI remittance routes, x402 service discovery and purchase, Review","maintainers":[{"name":"zakyirsyaad","email":"zkyxentertain@gmail.com"}],"readme":"# @agentpay-ai/mcp-server-celo\n\nAgentPay's MCP server exposes owner-authorized Celo payment tools over stdio or Streamable HTTP. It supports wallet setup, Celo USDC/USDT/USDm balances, direct payments, invoice parsing, LI.FI remittance routes, x402 service discovery and purchase, Review & Sign, execution, tracking, and audit events.\n\nRun locally:\n\n```bash\nnpm run start --workspace @agentpay-ai/mcp-server-celo\n```\n\nCore local/staging configuration is `SUPABASE_URL`, `SUPABASE_SERVICE_ROLE_KEY`, `CELO_RPC_URL`, and `EXECUTOR_PRIVATE_KEY`. Per-request network switching can use `CELO_MAINNET_RPC_URL` and `CELO_SEPOLIA_RPC_URL`. For split consumer/public services, apply `supabase/migrations/20260802130000_consumer_execution_handoff.sql`, configure the same `AGENTPAY_INTERNAL_EXECUTION_SECRET` and loopback `AGENTPAY_INTERNAL_EXECUTION_URL` in both boundaries, then restart both services; only the public service keeps executor-grade secrets.\n\nFor the public Celo x402 seller gate (production route: `/celo/mcp`):\n\n```bash\nAGENTPAY_A2MCP_PAYMENT_ENABLED=true\nAGENTPAY_A2MCP_PAYMENT_PAY_TO=0x...\nAGENTPAY_A2MCP_PAYMENT_PRICE=$0.01\nAGENTPAY_A2MCP_PAYMENT_NETWORK=eip155:42220\nAGENTPAY_A2MCP_PAYMENT_ASSET=0xcebA9300f2b948710d2653dD7B07f33A8B32118C\nAGENTPAY_A2MCP_PAYMENT_FACILITATOR_URL=https://api.x402.celo.org\nAGENTPAY_CELO_X402_API_KEY=...\n```\n\nUnpaid calls receive HTTP `402` with `PAYMENT-REQUIRED`; verified calls are accepted only when their exact seller terms match configuration, settled before fulfilment, and returned with `PAYMENT-RESPONSE`. Durable lifecycle rows prevent duplicate fulfilment and write payer, payee, amount, asset, network, and settlement transaction evidence to `payment_events`. `/healthz` is never paywalled.\n\nWhen `AGENTPAY_ERC8004_ENABLED=true` in the Celo mainnet production environment, the server exposes `/.well-known/agent-registration.json` without OAuth or x402. Publication requires a non-zero deployed `AGENTPAY_ERC8004_AGENT_WALLET`; `AGENTPAY_ERC8004_AGENT_ID` is added only after the registry transaction confirms. The document is schema-validated and does not advertise unimplemented trust mechanisms.\n\nThe buyer flow can search Bazaar with `search_x402_services`, prepare a result with `prepare_x402_service_request`, and pass both `paymentRequired` and the exact request to `parse_x402_payment_required`. The URL, method, body, and safe headers are bound into the owner-signed purpose before payment. After completion, `retry_x402_request` accepts only that request shape, attaches the explicitly labeled `agentpay-receipt` proof, and includes `payment-identifier` idempotency data when advertised. This bridge is AgentPay-specific, not a universal exact-scheme signer.\n\nCelo mainnet production uses only `AGENTPAY_ENVIRONMENT=production`, `AGENTPAY_HOME_CHAIN_ID=42220`, `AGENTPAY_ACCOUNT_VERSION=v2`, production-only Supabase aliases, and `CELO_MAINNET_RPC_URL=https://forno.celo.org`. Generic and Sepolia aliases are rejected. The bounded canary is pinned to canonical Celo USDC and the tracked Celo manifest; `/readyz` remains closed until the database identity, deployed contract, account history, x402 configuration, and durable canary checks all agree.\n\nProduction stdio is disabled. Setup-web production deployment stays separately gated, and all broadcast or external provisioning actions require explicit operator approval.\n","readmeFilename":"README.md"}