MCP-Pay
MCP-Pay
Eine HTTP-x402-Monetarisierungsschicht auf Algorand, die es KI-Agenten ermöglicht, für MCP-Tools auf einer Sub-Cent-Basis pro Aufruf zu bezahlen.
Problem
Autonome KI-Agenten, die das Model Context Protocol (MCP) verwenden, können nicht auf kostenpflichtige Tools zugreifen: Kreditkarten, API-Schlüssel und Abonnements sind menschliche Arbeitsabläufe. Tool-Ersteller haben keine Möglichkeit, pro Aufruf zu berechnen, und Legacy-Ketten sind für Maschine-zu-Maschine-Mikrozahlungen zu langsam oder zu teuer.
Related MCP server: Loop MCP DualRail
Lösung
MCP-Pay wandelt jedes MCP-Tool in einen sofort monetarisierten x402-Endpunkt auf Algorand um.
Ein Agent entdeckt Tools unter
GET /mcp/v1/tools(kostenlos, inklusive JSON-Schemas + Preisen).Der Agent ruft
POST /mcp/v1/tools/:name/executeohne Zahlung auf.Der Server antwortet mit
402 Payment Requiredund Zahlungsmetadaten (Preis in USDC, Empfängeradresse, Netzwerk).Die lokale Middleware des Agenten signiert automatisch eine Algorand-USDC-Überweisung (ASA 31566704) und versucht es erneut.
Der GoPlausible-Facilitator verifiziert und wickelt on-chain ab (<3,3 s Finalität), das Tool wird ausgeführt, und die Ergebnisse werden in einem einzigen Round-Trip zurückgegeben.
Keine Konten. Keine Schlüssel. Keine Menschen.
USP
Typische kostenpflichtige API | MCP-Pay |
Ein fest verdrahteter Endpunkt | Tool-Registry: Jedes Tool wird zu einem bepreisten Dienst mit Schema |
Dokumentation für Menschen | Agent-native Entdeckung: Agenten listen, vergleichen und wählen Tools programmatisch aus |
Abonnements / Prepaid-Guthaben | Echte Pay-per-Call-Abrechnung on-chain pro Anfrage |
EVM-Gas tötet Mikrozahlungen | Algorand: ~0,001 ALGO Gebühr, 3,3 s Finalität |
Enthaltene kostenpflichtige Tools
Tool | Was es tut | Preis |
| Reader-Modus-Extraktion beliebiger öffentlicher Webseiten für LLM-Kontext | $0.002 |
| Live-Krypto-Spotpreise aus einem schlüssellosen öffentlichen Feed | $0.001 |
| Statischer heuristischer Sicherheitsscan von Solidity-Quellcode | $0.005 |
Architektur
┌────────────────────────┐
│ AI AGENT (client/) │ 1. GET /mcp/v1/tools (discovery)
│ auto-paying MCP agent │ 2. POST .../execute → 402 challenge
└───────────┬────────────┘ 3. sign USDC txn locally
│ 4. retry + X-PAYMENT header
▼
┌────────────────────────┐
│ MCP-PAY SERVER (Hono) │ x402 paymentMiddleware protects each tool route
│ registry + tools/* │ executes tool only after verified settlement
└───────────┬────────────┘
▼
┌────────────────────────┐
│ GOPLAUSIBLE FACILITATOR│ /verify + /settle on Algorand TestNet
│ https://facilitator. │ USDC (ASA 31566704) transfer
│ goplausible.xyz │
└────────────────────────┘Tech-Stack
TypeScript, Hono
@x402-avm/extensions(Bazaar-Entdeckung)GoPlausible-Facilitator, Algorand TestNet USDC
Lokal ausführen
1. Voraussetzungen
Node.js 18+, pnpm (
npm i -g pnpm)Zwei finanzierte Algorand-TestNet-Konten:
Server-Wallet (Empfänger): nur Adresse
Agent-Wallet (Zahler): Mnemonik, lokal aufbewahrt — niemals committen
Finanziere über den Lora-Faucet, optiere beide in Lora in USDC ein, und erhalte dann TestNet-USDC vom Circle-Faucet (wähle Algorand Testnet).
2. Konfigurieren
pnpm install
cp .env.example .envFülle .env:
AVM_ADDRESS=<server wallet address> # receiver
AVM_MNEMONIC="<agent 25-word mnemonic>" # payer, LOCAL ONLY
SERVER_URL=http://localhost:40213. Server starten + Agent ausführen
pnpm server # terminal 1
pnpm agent # terminal 2: discovery → 402 → auto-pay → resultOn-Chain verifizieren
Jeder erfolgreiche Aufruf wickelt eine echte TestNet-Transaktion ab:
Facilitator-Dashboard: https://facilitator.goplausible.xyz/dashboard
Lora-Explorer: https://lora.algokit.io/testnet
Beispiel-Settlement-TX (aus Demo-Lauf):
TODO: paste Lora transaction link after first live runAPI
Endpunkt | Zahlung | Beschreibung |
| kostenlos | Liveness |
| kostenlos | Tool-Katalog mit Schemas + Preisen |
| x402 | Tool ausführen, Pay-per-Call |
Roadmap
Ausgabenrichtlinien-Schutz: Pro-Agent-Budgets, durchgesetzt von der Middleware
Creator-Dashboard: Registriere dein eigenes MCP-Tool + Preis in Minuten
Bazaar-Listing bei GoPlausible, damit jeder Drittanbieter-Agent MCP-Pay-Tools entdecken kann
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
AlicenseNot gradedqualityCmaintenanceAn MCP server that enables AI agents to search, pay for, and call paid APIs using the x402 protocol, with automatic USDC settlement.2MIT
Loop MCP DualRailofficial
AlicenseNot gradedqualityBmaintenanceEnables AI agents to pay for MCP tool calls using either Bitcoin/Lightning (L402) or USDC (x402) rails, with unified settlement and a 21% discount for Bitcoin payments.32MIT- AlicenseAqualityBmaintenanceEnables MCP clients to access all endpoints of an x402 gateway by paying real-time microtransactions (USDC on Base) per API call, with automatic tool discovery and spend guardrails.2389MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to discover, query, and pay for HTTP endpoints and MCP tools using Stellar USDC/SEP-41 stablecoins through a federated P2P bazaar catalog and x402 payment facilitator.Apache 2.0
Related MCP Connectors
Monetize any MCP server: x402 paywall, pay-per-call billing in USDC on Base, agent marketplace.
Agent x402 Paywall MCP — Coinbase HTTP 402 protocol + on-chain settlement. Agents pay per-call
Pay-per-use weather, environment, finance, and on-chain intelligence tools for AI agents via x402.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/challalokesh08/mcp-pay'
If you have feedback or need assistance with the MCP directory API, please join our Discord server