Allows integration with Stripe APIs through function calling, enabling operations such as creating/reading customers, products, prices, payment links, invoices, invoice items, as well as retrieving balance information, creating refunds, reading payment intent information, and searching Stripe documentation.
Stripe Model Context Protocol
The 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.
Setup
To run the Stripe MCP server using npx, use the following command:
Make sure to replace YOUR_STRIPE_SECRET_KEY
with your actual Stripe secret key. Alternatively, you could set the STRIPE_SECRET_KEY in your environment variables.
Usage with Claude Desktop
Add the following to your claude_desktop_config.json
. See here for more details.
of if you're using Docker
Available tools
Tool | Description |
---|---|
customers.create | Create a new customer |
customers.read | Read customer information |
products.create | Create a new product |
products.read | Read product information |
prices.create | Create a new price |
prices.read | Read price information |
paymentLinks.create | Create a new payment link |
invoices.create | Create a new invoice |
invoices.update | Update an existing invoice |
invoiceItems.create | Create a new invoice item |
balance.read | Retrieve balance information |
refunds.create | Create a new refund |
paymentIntents.read | Read payment intent information |
subscriptions.read | Read subscription information |
subscriptions.update | Update subscription information |
coupons.create | Create a new coupon |
coupons.read | Read coupon information |
disputes.update | Update an existing dispute |
disputes.read | Read disputes information |
documentation.read | Search Stripe documentation |
Debugging the Server
To debug your server, you can use the MCP Inspector.
First build the server
Run the following command in your terminal:
Build using Docker
First build the server
Run the following command in your terminal:
Instructions
- Replace
YOUR_STRIPE_SECRET_KEY
with your actual Stripe API secret key. - Run the command to start the MCP Inspector.
- Open the MCP Inspector UI in your browser and click Connect to start the MCP server.
- You can see the list of tools you selected and test each tool individually.
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
The 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.
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI assistants to interact with Strapi CMS instances through a standardized interface, supporting content types and REST API operations.Last updated -56520JavaScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server that allows LLMs to interact with web content through standardized tools, currently supporting web scraping functionality.Last updated -PythonMIT License
- -securityAlicense-qualityA server that integrates with Stripe for handling payments, customers, and refunds through the Model Context Protocol, providing a secure API to manage financial transactions.Last updated -13PythonMIT License
Shopify Dev MCPofficial
-securityAlicense-qualityModel Context Protocol (MCP) server that interacts with Shopify Dev. This protocol supports various tools to interact with different Shopify APIs.Last updated -1,450327TypeScriptISC License