This server wraps the Stripe API with 21 tools spanning the payment lifecycle. You get customer management (create, update, retrieve, list), payment operations (intents, charges, refunds), subscription handling (create, cancel, list), and product catalog setup (products and prices). It also exposes balance checks, invoice listing, Connect transfers, and webhook endpoint management. Install via npx with your Stripe secret key and you can handle everything from one-off payments to recurring billing directly through Claude. Built for both test and live modes, so you can prototype payment flows in conversation before pushing to production.
A Model Context Protocol server for the Stripe API. Provides 21 tools for managing customers, charges, payments, subscriptions, products, prices, invoices, refunds, transfers, and webhooks.
Add to your claude_desktop_config.json:
{
"mcpServers": {
"stripe": {
"command": "npx",
"args": ["-y", "stripe-mcp-server"],
"env": {
"STRIPE_API_KEY": "sk_test_your_key_here"
}
}
}
}
Add to your MCP configuration:
{
"mcpServers": {
"stripe": {
"command": "npx",
"args": ["-y", "stripe-mcp-server"],
"env": {
"STRIPE_API_KEY": "sk_test_your_key_here"
}
}
}
}
npm install -g stripe-mcp-server
export STRIPE_API_KEY=sk_test_your_key_here
stripe-mcp-server
| Variable | Required | Description |
|---|---|---|
STRIPE_API_KEY | Yes | Your Stripe secret key (sk_test_... or sk_live_...) |
{ "tool": "get_balance", "arguments": {} }
{
"tool": "create_customer",
"arguments": {
"email": "customer@example.com",
"name": "Jane Doe"
}
}
{
"tool": "create_payment_intent",
"arguments": {
"amount": 2000,
"currency": "usd",
"customer": "cus_abc123",
"description": "Order #1234"
}
}
{
"tool": "create_subscription",
"arguments": {
"customer": "cus_abc123",
"price": "price_xyz789"
}
}
| Resource | Tools |
|---|---|
| Balance | get_balance |
| Customers | list_customers, create_customer, retrieve_customer, update_customer |
| Charges | list_charges, retrieve_charge |
| Payment Intents | create_payment_intent, list_payment_intents |
| Products | list_products, create_product |
| Prices | list_prices, create_price |
| Subscriptions | list_subscriptions, create_subscription, cancel_subscription |
| Invoices | list_invoices |
| Refunds | create_refund |
| Transfers | list_transfers |
| Webhooks | list_webhook_endpoints, create_webhook_endpoint |
git clone https://github.com/friendlygeorge/stripe-mcp-server.git
cd stripe-mcp-server
npm install
npm run build
npm start
MIT
io.github.shelvick/shopify-subscription-reconciliation
csoai-org/meok-stripe-acp-checkout-mcp
csoai-org/stripe-billing-mcp
ai.adramp/google-ads
co.pipeboard/google-ads-mcp
co.curie/commerce