STRIPEMCP Server
Payments, subscriptions, and customer data. Automate billing workflows, monitor failed payments, and manage your Stripe dashboard via agents.
WHAT IT DOES
The Stripe MCP Server lets your agent interact with your Stripe account directly. Particularly valuable for founders and small teams who handle billing support themselves — look up a customer, check payment history, issue a refund, or generate an invoice without opening the dashboard.
What you can do:
- Customer lookup — find customers by email, ID, or subscription status
- Payment monitoring — check recent charges, failed payments, and disputes
- Subscription management — view, update, or cancel subscriptions
- Invoices & refunds — generate invoices, process refunds, handle disputes
- Revenue reporting — MRR, churn, and payment trends through natural language
Setup
- Grab your API key from Developers > API keys in the Stripe dashboard
- Use a restricted key with only the permissions you need — not your secret key
- Add the server to your MCP config with the
STRIPE_API_KEYenvironment variable - Run
npx @stripe/mcp-serverto test the connection
Start with test mode keys first to verify everything works before pointing it at live data.
Example prompts
"Look up the customer with email jane@acme.com and show me their last 5 payments."
"How many subscriptions churned in the last 30 days, and what was the total MRR lost?"
"Customer cus_abc123 says they were double-charged — check their invoices and process a refund if there's a duplicate."