A Claude Code skill for integrating with Stripe payment infrastructure via the Model Context Protocol (MCP).
This skill enables Claude to interact directly with Stripe APIs for:
- Customer management
- Subscription handling
- Invoice operations
- Product catalog management
- Documentation search
Add to ~/.claude/settings.json:
{
"mcpServers": {
"stripe": {
"type": "http",
"url": "https://mcp.stripe.com/v1/sse"
}
}
}npm install -g @stripe/mcp
claude mcp add stripe -- npx -y @stripe/mcpCreate .mcp.json in your project:
{
"mcpServers": {
"stripe": {
"command": "npx",
"args": ["-y", "@stripe/mcp"],
"env": {
"STRIPE_SECRET_KEY": "${STRIPE_SECRET_KEY}"
}
}
}
}After installation, interact with Stripe through natural language:
"Create a customer with email user@example.com"
"List all my Stripe products"
"Search Stripe docs for subscription billing"
"Cancel subscription sub_xxx"
| Variable | Description |
|---|---|
STRIPE_SECRET_KEY |
Your Stripe API key |
STRIPE_WEBHOOK_SECRET |
Webhook signing secret |
- SKILL.md - Complete skill reference
- docs/webhooks.md - Webhook security patterns
- docs/testing.md - Testing guide
MIT