pay-mcp
@pay-skill/mcp
MCP-Server für Pay – der vollständige x402-Zahlungs-Stack für KI-Agenten. USDC auf Base.
Verleiht jedem MCP-kompatiblen Client (Claude Desktop, Cursor, VS Code, benutzerdefinierte Frameworks) die volle Power von Pay: direkte Zahlungen, Tabs, x402-Paywalls, Service-Discovery und Wallet-Verwaltung. Kein CLI-Binary erforderlich.
Einrichtung
Claude Desktop
Fügen Sie dies zu claude_desktop_config.json hinzu:
{
"mcpServers": {
"pay": {
"command": "npx",
"args": ["-y", "@pay-skill/mcp"]
}
}
}VS Code / Cursor
Fügen Sie dies zu .vscode/mcp.json hinzu:
{
"servers": {
"pay": {
"command": "npx",
"args": ["-y", "@pay-skill/mcp"]
}
}
}Claude Code
claude mcp add pay -- npx -y @pay-skill/mcpDas ist alles. Beim ersten Start generiert der Server ein Wallet und speichert es im OS-Schlüsselbund (Windows Hello, macOS Keychain, Linux Secret Service). Nachfolgende Starts laden es automatisch.
Konfiguration
Umgebungsvariable | Erforderlich | Standard | Beschreibung |
| Nein | — | Optionaler Override. Roh-Hex-Key oder |
| Nein |
|
|
Key-Auflösung (wird in dieser Reihenfolge geprüft)
OS-Schlüsselbund (Standard) – Lädt aus dem OS-Anmeldeinformationsspeicher via
keytar. Beim ersten Start wird automatisch ein neues Schlüsselpaar generiert und gespeichert.Verschlüsselter Keystore – Wenn
~/.pay/keys/default.encexistiert, wirdPAYSKILL_SIGNER_KEYals Entschlüsselungspasswort verwendet.Roh-Hex-Key – Wenn
PAYSKILL_SIGNER_KEYein 64-stelliger Hex-String ist, wird er direkt verwendet. Für Entwicklung/Tests oder den Import eines bestehenden Wallets.Automatische Generierung – Wenn nichts davon zutrifft, wird ein neues Schlüsselpaar generiert und im OS-Schlüsselbund gespeichert.
Diagnose-Check
Überprüfen Sie, ob alles korrekt konfiguriert ist:
npx @pay-skill/mcp --checkAusgabe:
pay-mcp diagnostic check
network: Base (chain 8453)
api: https://pay-skill.com/api/v1
wallet: 0x1234...
key: keychain
server: OK (router: 0xABCD...)
auth: OK (balance: $50.00)
All checks passed. MCP server is ready.Tools (15)
Zahlungen
Tool | Beschreibung |
| Direkte USDC-Zahlung (mind. $1). Bestätigungsschwellen: <$10 automatisch, $10-100 Plan, >$100 explizit. |
| HTTP-Anfrage mit x402-automatischer Zahlung. Behandelt 402-Erkennung, direkte/Tab-Abrechnung, Preisskepsis. |
Tabs (getaktete Konten)
Tool | Beschreibung |
| Öffnen eines vorfinanzierten Tabs (mind. $5, $50 empfohlen). Der Anbieter berechnet pro Aufruf. |
| Tab schließen. Gibt die Verteilungsaufschlüsselung zurück (Anbieter 99%, Gebühr 1%, Agenten-Restbetrag). |
| Belastung eines offenen Tabs (nur Anbieter). |
| Guthaben zu einem offenen Tab hinzufügen (nur Agent). |
| Tabs mit Inaktivitäts-/niedrigen Guthaben-Flags auflisten. |
Wallet
Tool | Beschreibung |
| Kontostand, gesperrte/verfügbare Mittel, umsetzbare Vorschläge. |
| Generierung eines 1-Stunden-Finanzierungslinks (Coinbase Onramp oder direktes USDC). |
| Generierung eines 1-Stunden-Auszahlungslinks. |
| Testnet-USDC minten (nur Base Sepolia). |
Discovery & Webhooks
Tool | Beschreibung |
| Suche nach bezahlten API-Diensten nach Stichwort/Kategorie. |
| Webhook für Zahlungsereignisse registrieren (HMAC-signiert). |
| Registrierte Webhooks auflisten. |
| Webhook löschen. |
Ressourcen (5)
URI | Beschreibung |
| Kontostand, Tabs, gesperrt/verfügbar |
| Alle offenen Tabs |
| Detail eines einzelnen Tabs |
| Wallet-Adresse |
| Netzwerkkonfiguration + Vertragsadressen |
Prompts (3)
Prompt | Beschreibung |
| Geführt: Dienst entdecken, Preise bewerten, Anfrage stellen |
| Tabs überprüfen, inaktive markieren, Schließen/Aufladen vorschlagen |
| Finanzierungslink generieren, Einzahlungsprozess erklären |
Entwicklung
git clone https://github.com/pay-skill/pay-mcp.git
cd pay-mcp
npm install
npm run build
npm test # unit tests (mocked)
npm run test:acceptance # testnet (requires PAYSKILL_SIGNER_KEY)Lizenz
MIT
Teil von Pay
Pay ist der vollständige x402-Zahlungs-Stack – Gateway, Facilitator, SDKs, CLI und MCP-Server –, der es KI-Agenten ermöglicht, APIs mit USDC auf Base zu bezahlen.
Latest Blog Posts
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/pay-skill/pay-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server