prime-agent-stripe-mcp
prime-agent-stripe-mcp
Integración oficial de MCP de Stripe para Prime Agent.
Prime Agent se conecta al servidor MCP remoto oficial de Stripe en
https://mcp.stripe.com. El agente puede entonces inspeccionar y gestionar
recursos de Stripe a través de la misma superficie de API que otros clientes
MCP.
[!NOTE] El servidor MCP de Stripe está en vista previa pública. Expone herramientas de lectura y de escritura. Mantén la conexión en modo de prueba mientras desarrollas.
┌─────────────────────────────────┐ ┌─────────────────────────────────┐
│ │ 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 │ │
└─────────────────────────────────┘ └─────────────────────────────────┘Por qué esta integración
Servidor alojado por Stripe — no hay ningún proxy autoalojado ni clave de API de Stripe en este repositorio.
Nativo de Prime Agent — el módulo extiende
McpIntegrationy expone el inventario de herramientas en vivo desde el kernel de Python.OAuth 2.1 con PKCE — la aprobación del navegador se guarda únicamente en el
auth.jsonprivado de Prime Agent bajomcp:stripe.Pensado para el modo de prueba — autoriza la cuenta de Stripe de Liminal y utiliza únicamente recursos del modo de prueba durante el desarrollo.
Related MCP server: stripe-mcp
Instalación
Requiere Prime Agent con su kernel de Python y Python 3.10 o superior.
Clona el repositorio y enlaza la skill en su sitio:
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/stripeInstala el paquete editable en el entorno del kernel de Prime Agent:
uv pip install --python ~/.prime/agent/kernel-venv/bin/python -e ~/prime-agent-stripe-mcpAñade el servidor remoto a la configuración de MCP de Prime Agent una única vez:
{ "mcpServers": { "stripe": { "type": "http", "url": "https://mcp.stripe.com", "oauth": true } } }Recarga Prime Agent y autoriza la cuenta de Stripe:
/reload /mcp login stripe
Aprueba la cuenta de Stripe de Limia, no una cuenta personal o de
producción que deba permanecer fuera de este flujo de trabajo de desarrollo.
Prime Agent guarda la credencial como mcp:stripe. Nunca se escribe en este
repositorio.
Uso
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() devuelve un pequeño dict sin secretos:
{"enabled": True, "expires_fresh": True, "type": "oauth"}Los nombres de las herramientas y sus parámetros pertenecen a Stripe y pueden
cambiar durante la vista previa pública. Llama primero a list_tools() o usa
los métodos enlazados automáticamente desde el inventario en vivo.
El servidor incluye herramientas para el descubrimiento de la API de Stripe, lecturas y escrituras de API, información de cuenta, recursos de facturación, documentación e informes. Las operaciones de escritura modifican datos de Stripe. Pide confirmación humana antes de crear, actualizar, cancelar, reembolsar o eliminar cualquier cosa.
Respaldo de renovación del token
Prime Agent renueva automáticamente el token almacenado. En los hosts donde esto no esté disponible, llama al respaldo a nivel de módulo:
from stripe import refresh
refresh() # exchanges the stored refresh token; rewrites auth.json with mode 600Flujo de trabajo de desarrollo de Liminal
Añade tu usuario personal como miembro del equipo de la cuenta de Stripe de Liminal.
Autoriza esta integración con ese usuario.
Confirma que el panel de Stripe está en modo de prueba.
Crea únicamente productos, precios, clientes y suscripciones de prueba.
Configura la función
stripe-webhookde Supabase con el secreto de firma del webhook de prueba resultante, por separado. La credencial MCP no sustituye aSTRIPE_SECRET_KEYni aSTRIPE_WEBHOOK_SECRETdel lado del servidor.
Solución de problemas
Síntoma | Solución |
| Ejecuta de nuevo |
Las llamadas fallan después de una pausa larga | Ejecuta |
Un nombre de herramienta es desconocido | Re-ejecuta |
Desarrollo
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 ejecuta la suite de pruebas independiente en cada push a main.
Seguridad
No se guardan credenciales en este repositorio ni en su historial de Git.
Los tokens OAuth se guardan únicamente en el
auth.jsonprivado de Prime Agent.El módulo se comunica únicamente con
https://mcp.stripe.comy con el servidor de autorización OAuth de Stripe.Mantén todas las mutaciones de desarrollo en el modo de prueba de Stripe.
No incluyas nunca valores de secretos de Stripe ni material de clave privada en código fuente, pruebas, documentación o historial de Git.
Licencia
MIT — consulta LICENSE. Stripe es una marca comercial de Stripe, Inc.; esta es una integración de cliente independiente para el servidor MCP oficial de Stripe (consulta 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