Stripe MCP Server
Connect Stripe’s powerful payment API to your AI assistants for automated payment handling, customer management, and refunds—all via FlowHunt’s MCP integration.

What does “Stripe” MCP Server do?
The Stripe MCP (Model Context Protocol) Server is a specialized server that integrates Stripe’s payment processing capabilities with AI assistants and development workflows. By acting as a bridge between LLM-powered agents and Stripe’s API, it allows developers and AI clients to securely manage payments, customers, and refunds through structured API calls. This integration enables tasks such as initiating payments, retrieving customer information, and handling refunds directly from LLM-driven platforms, streamlining financial transaction management for developers, automations, and assistants that need to interact with Stripe as part of their workflow.
List of Prompts
No prompt templates are explicitly mentioned in the available documentation or code.
List of Resources
No explicit resources are documented as being exposed by the Stripe MCP Server in the available files.
List of Tools
functions
A namespace provided by the server, likely containing specific Stripe-related operations, but no detailed tool functions are listed in the available documentation.multi_tool_use.parallel
A tool that allows running multiple tools in parallel, provided they are in thefunctions
namespace. This enables batch or concurrent operations for supported Stripe actions.
Use Cases of this MCP Server
- Payment Processing Automation
AI assistants can automate the creation and management of Stripe payments, helping developers streamline e-commerce or subscription workflows. - Customer Management
Developers can use AI agents to retrieve, update, or manage Stripe customer records as part of onboarding or support tasks. - Refund Handling
Automate refund requests and processing via Stripe’s API, reducing manual intervention and improving response times. - Financial Reporting
Integrate Stripe data into dashboards or analytics tools by automating data pulls and summaries through the MCP interface. - AI-Assisted Support Bots
Use LLM-powered bots to answer customer queries about payments, refunds, or account status by directly interfacing with Stripe.
How to set it up
Windsurf
- Ensure required prerequisites (such as Node.js) are installed.
- Open your Windsurf configuration file.
- Add the Stripe MCP server to the
mcpServers
section using the following JSON snippet:{ "stripe-mcp": { "command": "npx", "args": ["@atharvagupta2003/mcp-stripe@latest", "run"] } }
- Save the configuration and restart Windsurf.
- Verify the Stripe MCP server is running and accessible from your AI assistant.
Securing API Keys with environment variables:
{
"stripe-mcp": {
"command": "npx",
"args": ["@atharvagupta2003/mcp-stripe@latest", "run"],
"env": {
"STRIPE_API_KEY": "${STRIPE_API_KEY}"
},
"inputs": {
"stripe_api_key": "${STRIPE_API_KEY}"
}
}
}
Claude
- Ensure you have Claude set up and running.
- Locate the configuration file for MCP servers.
- Add the Stripe MCP server with:
{ "stripe-mcp": { "command": "npx", "args": ["@atharvagupta2003/mcp-stripe@latest", "run"] } }
- Save your configuration and restart Claude.
- Confirm connectivity to the Stripe MCP.
Cursor
- Install Node.js if required.
- Open the Cursor configuration file.
- Insert the following into the
mcpServers
section:{ "stripe-mcp": { "command": "npx", "args": ["@atharvagupta2003/mcp-stripe@latest", "run"] } }
- Save and restart the application.
- Test that the Stripe MCP server is operational.
Cline
- Set up Cline with necessary dependencies.
- Edit the configuration to add the MCP server:
{ "stripe-mcp": { "command": "npx", "args": ["@atharvagupta2003/mcp-stripe@latest", "run"] } }
- Save changes and restart Cline.
- Validate that the server is connected and ready for Stripe operations.
Note:
Always secure your Stripe API keys using environment variables. Reference them in the configuration as shown above to avoid exposing sensitive information.
How to use this MCP inside flows
Using MCP in FlowHunt
To integrate MCP servers into your FlowHunt workflow, start by adding the MCP component to your flow and connecting it to your AI agent:

Click on the MCP component to open the configuration panel. In the system MCP configuration section, insert your MCP server details using this JSON format:
{
"stripe-mcp": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Once configured, the AI agent is now able to use this MCP as a tool with access to all its functions and capabilities. Remember to change “stripe-mcp” to whatever the actual name of your MCP server is and replace the URL with your own MCP server URL.
Overview
Section | Availability | Details/Notes |
---|---|---|
Overview | ✅ | |
List of Prompts | ⛔ | No prompts documented |
List of Resources | ⛔ | No resources listed |
List of Tools | ✅ | functions, multi_tool_use.parallel |
Securing API Keys | ✅ | .env.example, JSON example provided |
Sampling Support (less important in evaluation) | ⛔ | Not mentioned |
Based on the above, the Stripe MCP provides basic but essential integration with Stripe, offering tool exposure and clear setup/secret management, but lacks detailed prompts/resources documentation. This would rate approximately 5/10: it’s functional for integration with Stripe but lacks depth in MCP features and documentation.
MCP Score
Has a LICENSE | ✅ (MIT) |
---|---|
Has at least one tool | ✅ |
Number of Forks | 6 |
Number of Stars | 37 |
Frequently asked questions
- What is the Stripe MCP Server?
The Stripe MCP (Model Context Protocol) Server enables AI assistants and development workflows to securely interact with Stripe’s payment API, automating payments, customer management, and refunds through structured API calls.
- What can I automate with the Stripe MCP Server?
You can automate payment processing, customer record management, refunds, and even financial reporting by connecting Stripe to your AI-powered assistants or bots.
- How do I keep my Stripe API key secure?
Always use environment variables to store your Stripe API key and reference them in your configuration files as shown in the setup examples. This prevents exposure of sensitive credentials.
- Does the Stripe MCP Server support batch operations?
Yes, it provides a multi_tool_use.parallel tool for running multiple Stripe-related functions in parallel, enabling efficient batch and concurrent operations.
- Are there prompt templates or resource endpoints?
No explicit prompt templates or resource endpoints are documented. The server exposes tools (functions) for direct API actions.
- What is the license and popularity of this server?
The Stripe MCP Server uses the permissive MIT license, has 6 forks, and 37 stars as of the latest update.
Integrate Stripe with FlowHunt
Automate payments, refunds, and customer management in your AI workflows with the Stripe MCP server. Secure, scalable, and easy to set up.