Stripe MCP
Official Stripe MCP server — manage payments, subscriptions, customers, and financial data through AI-powered conversations.
// Add to your client
{
"mcpServers": {
"stripe": {
"command": "npx",
"args": ["-y", "@stripe/mcp", "--tools=all", "--api-key=sk_test_<your-key>"]
}
}
}Paste into your client's MCP configuration file.
// Try it now
"Show me the 10 most recent successful charges in Stripe"
- ! Restricted API keys are strongly recommended — never use a full secret key for AI agents
- ! Live-mode actions are irreversible — refunds and customer deletes can't be undone
- ! Never paste live Stripe keys into shared chats or logs — they leak quickly
API key or simple config
Free to use — you pay only for Stripe transaction fees as usual.
// When to use
- You need to investigate a customer's payment or subscription issue quickly
- You want to run revenue or subscription queries without opening the dashboard
- You're handling customer support and need to issue refunds from context
- You're testing Stripe integrations and want to inspect test-mode data
// When NOT to use
- You're building production payment flows — use the Stripe SDK directly in code
- You need to manage sensitive actions without human review (always confirm refunds)
- You use Paddle, Lemon Squeezy, or another billing provider
// Usage Scenarios
Customer Support Lookups
Investigate a customer's billing history, failed charges, or active subscriptions.
Example prompt
"Look up the customer with email jane@acme.com and show their last 5 charges"
Revenue Snapshots
Get a quick revenue or subscription count for any time window.
Example prompt
"How many new subscriptions did we get in the last 7 days?"
Refund & Dispute Handling
Issue refunds or pull dispute details through conversation, with AI-generated notes.
Example prompt
"Issue a full refund for charge ch_3XYZ and add a note saying 'customer error'"
// About
Plain English
Stripe is the system most modern businesses use to take payments online. Customers, charges, subscriptions, refunds, invoices — all of it lives inside a Stripe dashboard. Pulling answers out usually means clicking through several screens or building a custom report. This server is the official one from Stripe, and it connects your AI assistant directly to your account. Ask Claude 'how much revenue did we make this week,' 'how many new subscriptions did we get in the last 7 days,' 'find the customer associated with this email and show their charge history,' or 'refund charge ch_3XYZ and note that it was a customer error.' The AI does the lookup or the action and reports back. For founders, this turns 'I just want a number' from a 10-minute click-fest into a single sentence. For support, it speeds up refunds and dispute handling. The big trade-off: Stripe writes are real money. Use a restricted API key with only the permissions you actually need, start in test mode, and review every refund or subscription change before approving it. Treat the AI like a fast intern, not an autopilot.
The official Stripe MCP server gives AI assistants access to the Stripe API. Query customers, inspect payment histories, manage subscriptions, retrieve invoices, and handle refunds — all through natural language.
Maintained by Stripe with comprehensive API coverage. One of the most valuable integrations for SaaS businesses.
// Use Cases
- Query customer payment history through conversation
- Investigate failed payments and chargebacks
- Manage subscription tiers and billing cycles
- Generate revenue reports with natural language
// Works With
// Related Servers
Gmail MCP
Gmail MCP server — read, send, and search emails in Gmail through AI-powered natural language interaction.
Google Maps MCP
Official Google Maps MCP server — geocoding, directions, places search, and distance calculations through AI.
Slack MCP
Official Slack MCP server — read channels, post messages, search history, and manage your Slack workspace through AI.