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 for payments, subscriptions, invoices, and customer data. It is particularly valuable for founders and small teams who handle billing support themselves โ you can look up a customer, check their payment history, issue a refund, or generate an invoice without opening the Stripe dashboard. It turns billing operations into conversational tasks.
To set up, grab your Stripe API key from the Developers > API keys page in your Stripe dashboard. Use a restricted key with only the permissions you need rather than your secret key โ this limits blast radius if anything goes wrong. Add the server to your MCP config with the STRIPE_API_KEY environment variable. Run npx @stripe/mcp-server to test the connection. Start with test mode keys first to verify everything works before pointing it at live data.
Prompts that work well: "Look up the customer with email jane@acme.com and show me their last 5 payments." Or "How many subscriptions churned in the last 30 days, and what was the total MRR lost?" For support workflows: "Customer ID cus_abc123 says they were double-charged โ check their recent invoices and process a refund if there's a duplicate." The server handles both read and write operations, so you can go from investigation to resolution in a single conversation.