mcp-stripe

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.