mcp-stripe
35
MCP Stripe Server is an implementation of a Model Context Protocol (MCP) server designed to manage financial transactions through integration with Stripe. It provides secure payment handling, comprehensive audit logging, and error handling while supporting MCP-compatible tools.
MCP Stripe Server
A Model Context Protocol (MCP) server implementation that integrates with Stripe for handling payments, customers, and refunds. This server provides a structured API to manage financial transactions securely.
Requirements
- Python 3.8+
- MCP SDK 0.1.0+
- Stripe Python SDK
- dotenv
Components
Resources
- Provides audit logging of all Stripe operations.
Tools
Customer Management
- Create, retrieve, and update customer information.
Payment Operations
- Payment intent creation and listing charges.
Refund Operations
- Creating refunds for charges.
Features
- Secure payments, audit logging, error handling, and MCP integration.
Installation
Instructions for installing via Smithery and setting up dependencies.
Usage
Details on starting the server and using MCP commands for Stripe operations.
Error Handling
Describes error handling for missing or invalid inputs.
Development
Information on testing and building the package.