Hi-im-Connect/mcp-stripe-server
Stripe payments MCP server — manage products, prices, customers, and subscriptions via Claude
Platform-specific configuration:
{
"mcpServers": {
"mcp-stripe-server": {
"command": "npx",
"args": [
"-y",
"mcp-stripe-server"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
Let Claude manage your Stripe account with natural language.
"How much revenue did we make last month?"
→ Uses get_revenue_summary(days=30)
"Who are our last 5 customers?"
→ Uses list_customers(limit=5)
"Show me all payments from john@example.com"
→ Uses list_customers(email="john@example.com"), then get_customer_payments()
"Create a payment link for the Pro plan"
→ Uses list_products() to find price_id, then create_payment_link()| Tool | Description | |------|-------------| | get_balance | Account balance (available + pending) | | list_customers | Recent customers, filterable by email | | get_customer_payments | Payment history for a customer | | get_revenue_summary | Revenue totals for any time period | | list_products | Products + prices in your catalog | | create_payment_link | Generate a shareable payment URL |
pip install mcp stripe
export STRIPE_SECRET_KEY="sk_live_..." # or sk_test_... for testing
python3 server.py{
"mcpServers": {
"stripe": {
"command": "python3",
"args": ["/path/to/mcp-stripe-server/server.py"],
"env": {
"STRIPE_SECRET_KEY": "sk_live_your_key_here"
}
}
}
}This server is read-only by default except create_payment_link. It cannot:
Safe to use with Claude.
MIT
Loading reviews...