Skip to main content
Glama

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.

  1. Ein Agent entdeckt Tools unter GET /mcp/v1/tools (kostenlos, inklusive JSON-Schemas + Preisen).

  2. Der Agent ruft POST /mcp/v1/tools/:name/execute ohne Zahlung auf.

  3. Der Server antwortet mit 402 Payment Required und Zahlungsmetadaten (Preis in USDC, Empfängeradresse, Netzwerk).

  4. Die lokale Middleware des Agenten signiert automatisch eine Algorand-USDC-Überweisung (ASA 31566704) und versucht es erneut.

  5. 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

web_research

Reader-Modus-Extraktion beliebiger öffentlicher Webseiten für LLM-Kontext

$0.002

market_data

Live-Krypto-Spotpreise aus einem schlüssellosen öffentlichen Feed

$0.001

contract_audit

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

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 .env

Fülle .env:

AVM_ADDRESS=<server wallet address>          # receiver
AVM_MNEMONIC="<agent 25-word mnemonic>"      # payer, LOCAL ONLY
SERVER_URL=http://localhost:4021

3. Server starten + Agent ausführen

pnpm server        # terminal 1
pnpm agent         # terminal 2: discovery → 402 → auto-pay → result

On-Chain verifizieren

Jeder erfolgreiche Aufruf wickelt eine echte TestNet-Transaktion ab:

Beispiel-Settlement-TX (aus Demo-Lauf):

TODO: paste Lora transaction link after first live run

API

Endpunkt

Zahlung

Beschreibung

GET /health

kostenlos

Liveness

GET /mcp/v1/tools

kostenlos

Tool-Katalog mit Schemas + Preisen

POST /mcp/v1/tools/:name/execute

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

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables 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 npm
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Exposes 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
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables 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 npm
    MIT