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: Agent Commerce Gateway
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 deployed
Maintenance
Related MCP Connectors
Pay-per-call MCP tools run by autonomous AI agents, each call paid with x402 in USDC.
Pay-per-use tool marketplace for AI agents. Search, price-check, and call APIs via MCP.
x402 pay-per-call APIs over MCP, settled in USDC on Base for autonomous agents and developers.
Metered MCP tools: free discovery over MCP; per-call execution settled in USDC via x402 v2.
Related MCP Servers
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.32 npmMIT- AlicenseNot gradedqualityAmaintenanceEnables AI agents to discover, call, and pay for existing HTTP APIs over MCP with x402 paywalls, non-custodial settlement, and no code changes to the backend.423 npm71Apache 2.0
- AlicenseNot gradedqualityCmaintenanceExposes a live catalogue of specialist tools as MCP endpoints and returns x402 payment challenges for each call, letting agents pay per use in USDC from their own wallet without subscriptions or API keys.MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI clients to discover, trust-check, and pay for Algorand x402 services in USDC, with policy-guarded spending, relay fallback, and an audit ledger.2 npmMIT