prime-agent-stripe-mcp
prime-agent-stripe-mcp
Offizielle Stripe MCP-Integration für Prime Agent.
Prime Agent verbindet sich mit dem offiziellen Remote-MCP-Server von Stripe
unter https://mcp.stripe.com. Der Agent kann dann Stripe-Ressourcen über
dieselbe API-Oberfläche wie andere MCP-Clients einsehen und verwalten.
[!NOTE] Der MCP-Server von Stripe befindet sich in der öffentlichen Vorschau. Er stellt sowohl Lese- als auch Schreibwerkzeuge bereit. Belassen Sie die Verbindung während der Entwicklung im Testmodus.
┌─────────────────────────────────┐ ┌─────────────────────────────────┐
│ │ from stripe import │ │ │ │ mcp.stripe.com │ │
│ │ stripe │ │ │ │ API · billing · reporting │ │
│ │ await stripe.list_tools() │──┼ OAuth 2.1 + PKCE │ │ products · customers │ │
│ │ await stripe.call_tool( │ │ │ │ subscriptions · events │ │
│ auth.json: mcp:stripe │ │ │ documentation search │ │
└─────────────────────────────────┘ └─────────────────────────────────┘Warum diese Integration
Stripe-gehosteter Server — kein selbst gehosteter Proxy und kein Stripe-API-Schlüssel in diesem Repository.
Prime-Agent-nativ — das Modul erweitert
McpIntegrationund stellt das Live-Tool-Inventar aus dem Python-Kernel bereit.OAuth 2.1 mit PKCE — die Browser-Freigabe wird ausschließlich in der privaten
auth.jsonvon Prime Agent untermcp:stripegespeichert.Testmodus-freundlich — autorisieren Sie das Liminal-Stripe-Konto und verwenden Sie während der Entwicklung ausschließlich Testmodus-Ressourcen.
Related MCP server: stripe-mcp
Installation
Erfordert Prime Agent mit seinem Python-Kernel und Python 3.10 oder neuer.
Klonen Sie das Repository und verlinken Sie das Skill am vorgesehenen Ort:
git clone https://github.com/gbrlpzz/prime-agent-stripe-mcp.git ~/prime-agent-stripe-mcp rm -rf ~/.agents/skills/stripe ln -s ~/prime-agent-stripe-mcp ~/.agents/skills/stripeInstallieren Sie das Paket im Editable-Modus in die Kernel-Umgebung von Prime Agent:
uv pip install --python ~/.prime/agent/kernel-venv/bin/python -e ~/prime-agent-stripe-mcpFügen Sie den Remote-Server einmal zu den MCP-Einstellungen von Prime Agent hinzu:
{ "mcpServers": { "stripe": { "type": "http", "url": "https://mcp.stripe.com", "oauth": true } } }Laden Sie Prime Agent neu und autorisieren Sie das Stripe-Konto:
/reload /mcp login stripe
Genehmigen Sie das Liminal-Stripe-Konto, nicht ein persönliches oder
Produktionskonto, das außerhalb dieses Entwicklungsworkflows bleiben sollte.
Prime Agent speichert die Zugangsdaten als mcp:stripe. Sie werden niemals in
dieses Repository geschrieben.
Verwendung
from stripe import stripe, auth_status
print(auth_status()) # credential state, no token values
tools = await stripe.list_tools() # live Stripe MCP inventory
# Inspect the live schema before calling a read or write tool.
result = await stripe.call_tool("<live-tool-name>", {"<live-argument>": "..."})auth_status() gibt ein kleines Dict ohne Geheimnisse zurück:
{"enabled": True, "expires_fresh": True, "type": "oauth"}Toolnamen und Parameter gehören zu Stripe und können sich während der
öffentlichen Vorschau ändern. Rufen Sie zuerst list_tools() auf, oder
verwenden Sie die Methoden, die automatisch aus dem Live-Inventar gebunden
werden.
Der Server enthält Tools für die Stripe-API-Discovery, API-Lese- und Schreiboperationen, Kontoinformationen, Billing-Ressourcen, Dokumentation und Reporting. Schreiboperationen verändern Stripe-Daten. Bitten Sie um eine menschliche Bestätigung, bevor Sie etwas erstellen, aktualisieren, stornieren, erstatten oder löschen.
Fallback für die Token-Aktualisierung
Prime Agent aktualisiert das gespeicherte Token automatisch. Auf Hosts, auf denen das nicht verfügbar ist, rufen Sie den Fallback auf Modulebene auf:
from stripe import refresh
refresh() # exchanges the stored refresh token; rewrites auth.json with mode 600Liminal-Entwicklungsworkflow
Fügen Sie Ihren persönlichen Benutzer als Teammitglied des Liminal-Stripe-Kontos hinzu.
Autorisieren Sie diese Integration als dieser Benutzer.
Stellen Sie sicher, dass sich das Stripe-Dashboard im Testmodus befindet.
Erstellen Sie ausschließlich Testprodukte, Testpreise, Testkunden und Testabonnements.
Konfigurieren Sie die Supabase-Funktion
stripe-webhookseparat mit dem resultierenden Test-Webhook-Signaturgeheimnis. Die MCP-Zugangsdaten ersetzen nicht das serverseitigeSTRIPE_SECRET_KEYbzw.STRIPE_WEBHOOK_SECRET.
Fehlerbehebung
Symptom | Behebung |
| Führen Sie |
Aufrufe schlagen nach einer langen Pause fehl | Führen Sie |
Ein Toolname ist unbekannt | Führen Sie |
Entwicklung
python3 tests/test_skill.py # standalone suite, no Prime Agent needed
~/.prime/agent/kernel-venv/bin/python -m pytest tests/ # inside Prime Agent's kernelCI führt die eigenständige Testsuite bei jedem Push auf main aus.
Sicherheit
In diesem Repository und seiner Git-Historie befinden sich keine Zugangsdaten.
OAuth-Tokens befinden sich ausschließlich in der privaten
auth.jsonvon Prime Agent.Das Modul kommuniziert nur mit
https://mcp.stripe.comund dem OAuth-Autorisierungsserver von Stripe.Führen Sie alle Entwicklungsänderungen ausschließlich im Stripe-Testmodus durch.
Fügen Sie Stripe-Geheimwerte oder privates Schlüsselmaterial niemals in Quellcode, Tests, Dokumentation oder Git-Historie ein.
Lizenz
MIT — siehe LICENSE. Stripe ist eine Marke von Stripe, Inc.; dies ist eine unabhängige Client-Integration für den offiziellen MCP-Server von Stripe (siehe NOTICE).
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
- FlicenseNot gradedqualityDmaintenanceA remote MCP server implementation that integrates with Stripe, enabling AI assistants to interact with the Stripe API for payment processing functionality.
- AlicenseNot gradedqualityCmaintenanceMCP server for the Stripe API with 10 tools covering payments, customers, invoices, and subscriptions. Generated with MCPForge. Destructive and financial operations require human approval.40MIT
- AlicenseNot gradedqualityCmaintenanceEnables natural language interaction with Stripe accounts to query customers, revenue, invoices, subscriptions, disputes, and issue refunds.591MIT
- AlicenseNot gradedqualityDmaintenanceEnables integration with Stripe APIs through function calling, supporting operations on customers, products, invoices, subscriptions, and more.10,572MIT
Related MCP Connectors
Stripe MCP Pack — read-only access to Stripe data via API key.
MCP server integrating with Stripe - tools for customers, products, payments, and more.
Agent Commerce Protocol MCP — bridges Stripe ACP + Google AP2 + Coinbase x402 for agent payments
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/gbrlpzz/prime-agent-stripe-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server