Stripe
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.
What is Stripe?
Stripe is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to 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.
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.
This server falls under the Finance & Fintech category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- The Stripe Model Context Protocol server allows you to integ
Use Cases
Maintainer
Works with
Installation
NPM
npx -y stripeManual Installation
npx -y stripeConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Stripe
The Stripe MCP server allows AI agents and LLM-powered applications to interact with the Stripe payments API through natural language and function calling. It supports creating payment intents, managing customers, listing charges, handling subscriptions, and a wide range of other Stripe operations — all callable from within your MCP client without writing custom integration code. Developers building AI-powered billing assistants, financial dashboards, or automated payment workflows will find this server essential for connecting their AI clients to Stripe.
Prerequisites
- Node.js 18 or higher installed
- A Stripe account with access to the Dashboard
- A Stripe Restricted API Key (rk_live_* or rk_test_*) with appropriate permissions — secret keys work but restricted keys are strongly recommended
- An MCP-compatible client such as Claude Desktop
- npx available on your PATH
Create a Stripe Restricted API Key
Log in to the Stripe Dashboard and navigate to Developers > API Keys. Create a new Restricted Key and grant only the permissions your use case needs (e.g., read:charges, write:payment_intents). Copy the key starting with rk_.
Test the MCP server manually
Run the Stripe MCP server via npx to confirm it starts correctly. Pass your API key directly as a flag for the initial test.
npx -y @stripe/mcp --api-key=rk_test_your_key_hereAdd to Claude Desktop configuration
Add the Stripe MCP server to your claude_desktop_config.json. Store your API key in the env block rather than hard-coding it in the args.
{
"mcpServers": {
"stripe": {
"command": "npx",
"args": ["-y", "@stripe/mcp"],
"env": {
"STRIPE_SECRET_KEY": "rk_test_your_key_here"
}
}
}
}Restart Claude Desktop
Quit and relaunch Claude Desktop so it reads the updated config and establishes a connection to the Stripe MCP server.
Verify the connection
In Claude Desktop, check the MCP server status panel. The stripe server should appear as connected. Try a simple query like asking to list your recent Stripe customers to confirm end-to-end connectivity.
Stripe Examples
Client configuration
claude_desktop_config.json entry for the Stripe MCP server using an environment variable for the API key.
{
"mcpServers": {
"stripe": {
"command": "npx",
"args": ["-y", "@stripe/mcp"],
"env": {
"STRIPE_SECRET_KEY": "rk_test_51..."
}
}
}
}Prompts to try
Example prompts to use with the Stripe MCP server connected in Claude Desktop.
- "List the 10 most recent charges on my Stripe account"
- "Create a new customer with email [email protected] and name Alice Smith"
- "Show me all active subscriptions and their monthly revenue"
- "Find all failed payment intents from the last 7 days"
- "How much revenue did I collect last month?"Troubleshooting Stripe
Authentication error: No API key provided
Ensure STRIPE_SECRET_KEY is set in the env block of your MCP config, not exported in your shell. MCP clients launch server processes with their own environment and do not inherit shell exports.
Tool returns permission denied for certain Stripe operations
The Restricted API Key you created may not have the necessary permissions for that operation. Go to Stripe Dashboard > Developers > API Keys, edit the key, and enable the required read or write permission for the relevant resource (e.g., Customers, Subscriptions).
npx takes a long time to start the server on each launch
Install the package globally to avoid the npx download overhead: npm install -g @stripe/mcp, then change the command in your config to stripe-mcp (or the installed binary name).
Frequently Asked Questions about Stripe
What is Stripe?
Stripe is a Model Context Protocol (MCP) server that 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. It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Stripe?
Install via npm with the command: npx -y stripe. Then add the server configuration to your AI client's JSON config file (e.g., claude_desktop_config.json or .cursor/mcp.json).
Which AI clients work with Stripe?
Stripe works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Stripe free to use?
Yes, Stripe is open source and available under the MIT license. You can use it freely in both personal and commercial projects.
Stripe Alternatives — Similar Finance & Fintech Servers
Looking for alternatives to Stripe? Here are other popular finance & fintech servers you can use with Claude, Cursor, and VS Code.
ValueCell
★ 10.7kValueCell is a community-driven, multi-agent platform for financial applications.
Vibe Trading
★ 8.1k'Vibe-Trading: Your Personal Trading Agent'
Quantdinger
★ 6.2kAI quantitative trading platform for crypto, stocks, and forex with backtesting, live trading, market data, and multi-agent research.vibe-trading ,trading-agents,ai-trader,ai-trading
TradingView
★ 2.8kReal-time crypto & stock screening, advanced technical indicators, Bollinger Bands intelligence, candlestick patterns + native Claude Desktop integration. Multi-exchange (Binance, KuCoin, Bybit+). Open-source AI trading infrastructure.
Financial Datasets
★ 2.1kProvides access to comprehensive financial data including income statements, balance sheets, cash flow statements, stock prices, company news, SEC filings, and cryptocurrency information with built-in financial ratio analysis.
Open Trading API
★ 1.4kKorea Investment & Securities Open API Github
Browse More Finance & Fintech MCP Servers
Explore all finance & fintech servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up Stripe in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use Stripe?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.