MCP Stripe Server
Servidor de rayas MCP
Una implementación de servidor de Protocolo de Contexto de Modelo (MCP) que se integra con Stripe para gestionar pagos, clientes y reembolsos. Este servidor proporciona una API estructurada para gestionar transacciones financieras de forma segura.
Manifestación
Requisitos
Python 3.8+
SDK de MCP 0.1.0+
SDK de Python de Stripe
dotenv
Related MCP server: Stripe MCP Server
Componentes
Recursos
El servidor proporciona un registro de auditoría de todas las operaciones de Stripe:
Almacena registros de auditoría de operaciones de clientes, pagos y reembolsos.
Admite el registro estructurado para una mejor trazabilidad
Utiliza puntos finales de recursos MCP para recuperar datos de auditoría
Herramientas
El servidor implementa operaciones de la API de Stripe, que incluyen:
Gestión de clientes
customer_create : Crea un nuevo cliente
customer_retrieve : Recuperar los detalles de un cliente
customer_update : Actualizar la información del cliente
Operaciones de pago
payment_intent_create : Crea una intención de pago para procesar pagos
lista_de_cargos : Lista de cargos recientes
Operaciones de reembolso
refund_create : Crea un reembolso por un cargo
Características
Pagos seguros : se integra con Stripe para un manejo sólido de pagos
Registro de auditoría : realiza un seguimiento de todas las transacciones de Stripe
Manejo de errores : Manejo de errores integral con mensajes claros
Integración con MCP : admite herramientas compatibles con MCP y listado de recursos
Instalación
Instalación mediante herrería
Para instalar Stripe Server para Claude Desktop automáticamente a través de Smithery :
npx -y @smithery/cli install @atharvagupta2003/mcp-stripe --client claudeInstalar dependencias
python -m venv venv
source venv/bin/activate # On macOS/Linux
venv\Scripts\activate # On Windows
pip install -e .Configuración
Configure las variables de entorno en un archivo .env :
STRIPE_API_KEY=your_stripe_secret_keyEscritorio de Claude
Agregue la configuración del servidor a su configuración de Claude Desktop:
Windows: C:\Users\AppData\Roaming\Claude\claude_desktop_config.json
MacOS: ~/Biblioteca/Soporte de aplicaciones/Claude/claude_desktop_config.json
{
"mcpServers": {
"stripe": {
"command": "uv",
"args": [
"--directory",
"/ABSOLUTE/PATH/TO/PARENT/FOLDER/src",
"run",
"server.py"
]
}
}
}Uso
Iniciar el servidor
uv run src/server.pyEjemplos de comandos MCP
Crear un cliente
{
"tool": "customer_create",
"arguments": {
"email": "customer@example.com",
"name": "John Doe"
}
}Recuperar un cliente
{
"tool": "customer_retrieve",
"arguments": {
"customer_id": "cus_123456"
}
}Crear una intención de pago
{
"tool": "payment_intent_create",
"arguments": {
"amount": 5000,
"currency": "usd",
"customer": "cus_123456"
}
}Crear un reembolso
{
"tool": "refund_create",
"arguments": {
"charge_id": "ch_abc123"
}
}Manejo de errores
El servidor proporciona mensajes de error claros para escenarios comunes:
Clave API faltante : se requiere STRIPE_API_KEY
Clave API no válida : Error de autenticación
Cliente no encontrado : ID de cliente no válido
Entrada no válida : parámetros faltantes o incorrectos
Desarrollo
Pruebas
Ejecute el Inspector MCP para realizar pruebas interactivas:
npx @modelcontextprotocol/inspector uv --directory /ABSOLUTE/PATH/TO/PARENT/FOLDER/src run server.pyEdificio
Actualizar dependencias:
uv compile pyproject.tomlPaquete de compilación:
uv buildContribuyendo
¡Agradecemos sus contribuciones! Consulte nuestras Pautas de Contribución para más detalles.
Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.
This server cannot be deployed
Maintenance
Related MCP Connectors
- mcpOAuthcom.stripe
MCP server integrating with Stripe - tools for customers, products, payments, and more.
The Mercado Pago MCP Server implements the Model Context Protocol to provide AI agents and LLMs with access to Mercado Pago's APIs and tools within compatible development environments. It acts as an intermediary that translates Mercado Pago resources into executable functions (tools) that AI applications can invoke to perform actions and automate flows. The server simplifies integration, enables using documentation to implement or improve code, and optimizes operations through natural language interactions without manual implementations.
MCP server for Modern Treasury — payment orders, transactions, counterparties and ledgers.
Model Context Protocol server for the Apideck Unified API. Connect any MCP-compatible agent framework to 100+ accounting systems, HRIS platforms, file storage providers, and more through one integration. More information https://www.apideck.com/mcp-server
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceThe Stripe Model Context Protocol server allows you to integrate with Stripe APIs through function calling. This protocol supports various tools to interact with different Stripe services.13,246 npm1,829-
- FlicenseNot gradedqualityDmaintenanceA remote MCP server implementation that integrates with Stripe, enabling AI assistants to interact with the Stripe API for payment processing functionality.-
- AlicenseCqualityDmaintenanceA Model Context Protocol server that enables interaction with the Ryft API to manage financial resources such as payment sessions, customers, and subscriptions. It supports comprehensive operations including payouts, disputes, and account-scoped requests through a secure stdio interface.69MIT
- AlicenseNot gradedqualityCmaintenanceA Model Context Protocol (MCP) server that provides testing and debugging tools for Stripe integrations, including test clock management, customer and product management, and subscription testing.7 npm9MIT