AUTOMATIONSWITCH

Stripe

by Stripe

Financial intelligence layer for customer lookup, subscription management, payment history, and refund processing. Restricted keys enforce least-privilege access by default.

1,800·14 tools·Released JAN 2026·MIT
npx @stripe/mcp --tools=all --api-key=$STRIPE_KEY
Share:

INSTALL THIS SERVER

Requires authenticationStripe Restricted Key via STRIPE_SECRET_KEY env var
{ "mcpServers": { "stripe": { "command": "npx", "args": ["@stripe/mcp", "--tools=all", "--api-key=rk_test_your_key"] } } }
PrereqClaude Desktop v1.4+ . Use restricted keys only

14 TOOLS AVAILABLE

list_customers
List customers with optional filters
Read
get_customer
Get a customer by ID with payment methods
Read
create_customer
Create a new customer record
Write
list_charges
List charges with date and status filters
Read
get_charge
Get charge details including refund status
Read
create_refund
Create a full or partial refund
Write
list_subscriptions
List active subscriptions
Read
get_subscription
Get subscription details and upcoming invoice
Read
cancel_subscription
Cancel a subscription at period end or immediately
Write
list_invoices
List invoices for a customer
Read

OUR ASSESSMENT

Strengths
  • First-party Stripe support with restricted key enforcement
  • Scoped tool access (enable only the tools your agent needs)
  • Covers customers, charges, subscriptions, invoices, and refunds
  • Production-tested at Stripe scale
Weaknesses
  • Restricted keys require manual setup in the Stripe dashboard
  • Complex operations (multi-currency, Connect) need additional configuration
Security Notes

Always use restricted keys (prefer these over secret keys). Scope the key to the minimum required resources (e.g., read-only for customer lookup, write for refunds). Test in Stripe test mode first.

Best For

Agents that need to look up customers, manage subscriptions, or process refunds

TECHNICAL DETAILS

Language
typescript
Transport
stdio
Clients
Claude DesktopClaude CodeCursorVS Code
License
MIT
GitHub
npm
@stripe/agent-toolkit
Last Release
v0.1.2APR 8, 2026
First Released
JAN 20, 2026

ADOPTION METRICS

// GitHub Stars
1,800
150 this week (+9.1%)

// Reading thisGrowing steadily as financial automation use cases expand. The restricted-key model has built trust among production teams.

// Weekly Downloads
12,800
1,600 this week

// Reading thisDownloads concentrated among fintech and SaaS teams. Weekly growth tracks with Stripe platform feature releases.

// Popularity Rank
#11
Globally · #1 in API Integration

// Reading this#1 in API Integration for financial services. Globally #11 reflects the specialised audience.

SOURCES & VERIFICATION

We don't take any single directory's word for it. Before scoring, we cross-reference 3 public MCP sources, install the server ourselves against the clients we cover, and record when we last re-verified.

01
Discovered
Smithery
First indexed APR 24, 2026
02
Cross-referenced
3 directories
PulseMCP, Smithery, Glama
03
Verified against
Claude Desktop + Claude Code
Installed and tested across clients
04
Last re-checked
APR 22, 2026
Weekly re-verification
// How other directories see it

The same server, 3 different lenses. We reconcile these signals into our editorial score, which is why our number sometimes diverges from a directory-aggregate star count.

SourceTheir ratingTheir star countTheir downloadsLast synced
AutomationSwitch This page4editorial1,80012.8K / wkAPR 22, 2026
PulseMCP4.3 community1,20011.6K / wkAPR 21, 2026
Smithery4.4 installs1,20013.1K installsAPR 20, 2026
Glama— unrated1,210unavailableAPR 18, 2026

// Counts are directory-reported; we don't adjust them. Discrepancies usually come from different snapshot times or star-caching.

// Get in touch

DISCUSS YOUR
MCP REQUIREMENTS.

Evaluating a server, scoping an internal deployment, or working out whether MCP is the right fit at all. Start the conversation and we will point you at the right piece of the ecosystem.

Discuss Your MCP Requirements →