claudekit / tools / stripe
[ MCP · Development ]

Stripe

Stripe's official remote MCP server and the open-source Stripe Agent Toolkit. Create payment links, invoices, refunds, and subscriptions and search the docs from Claude Code.

stripe/agent-toolkit ·updated
$ claude mcp add --transport http stripe https://mcp.stripe.com/ copy

Stripe’s official remote MCP server and the open-source Stripe Agent Toolkit (stripe/agent-toolkit).

Why it matters

Working with payments, customers, and invoices meant the Stripe dashboard or the raw API. Connect the Stripe MCP and you can create payment links, issue invoices, refund charges, manage subscriptions, and search the docs as a conversation in Claude Code.

What you can do

Representative tasks from Stripe’s official docs:

  • Create payment links — “Create a $20 payment link for my new ‘Pro Plan’ product and give me the URL.”
  • Customers and invoices — “Create a customer named Acme Inc, then create a $500 invoice and finalize it.”
  • Refunds — “List my last 10 charges and refund the most recent one.”
  • Subscriptions — “Show all active subscriptions and cancel the one for customer cus_123.”
  • Docs search — “Search the Stripe docs for how to set up a webhook for failed payments and summarize the steps.”

Grounded in docs.stripe.com/mcp.

Key features

  • Payments — Charges, PaymentIntents, Checkout, Payment Links
  • Customers, invoices, subscriptions, coupons, products, prices
  • Refunds and disputes
  • Stripe API read/write (stripe_api_read, stripe_api_write) and docs search (search_stripe_documentation)

Setup

Remote (recommended):

claude mcp add --transport http stripe https://mcp.stripe.com/

Local:

claude mcp add stripe -- npx -y @stripe/mcp --api-key=YOUR_STRIPE_SECRET_KEY

Notes

  • Remote recommends OAuth, or pass a restricted API key (rk_) as a Bearer token
  • Local passes the key via --api-key or STRIPE_SECRET_KEY; tool access is governed by the key’s scopes
  • License — MIT (stripe/agent-toolkit)
  • Since it moves real money, prefer test keys and restricted keys
§ 6

See also

same category · curated
[01]
[MCP] Mobile MCP · MCP server for mobile automation and scraping on iOS, Android, emulators, simulators and real devices. Agents interact with native apps through structured accessibility snapshots or coordinate-based taps based on screenshots.
tool · claudekit.io / tools / mobile-mcp
[02]
[Plugin] Ponytail · Makes your AI agent think like the laziest senior dev in the room. Before writing code the agent stops at the first rung that holds — does this need to exist, is it already in the codebase, does the stdlib do it — and never cuts validation, error handling, security, or accessibility.
tool · claudekit.io / tools / ponytail
[03]
[Tool] Paseo · Run any coding agent from your phone, desktop, or terminal. Self-hosted, multi-provider, open source. A local daemon runs the agents on your machine and every client — desktop, mobile, web, CLI — connects to it, with the native mobile app at full feature parity with desktop.
tool · claudekit.io / tools / paseo
§ 7

Frequently Asked Questions

frequently asked
§ 7.1
What is the Stripe MCP?
Stripe's official remote MCP server, plus the open-source Stripe Agent Toolkit (`stripe/agent-toolkit`). It lets Claude Code create payment links, issue invoices, refund charges, manage subscriptions, and search the Stripe docs.
§ 7.2
Where does it work?
It works in Claude Code and Claude Desktop. Both a remote server (`https://mcp.stripe.com`) and a local npx package (`@stripe/mcp`) are supported.
§ 7.3
How do I install it?
For remote, run `claude mcp add --transport http stripe https://mcp.stripe.com/` and authenticate via `/mcp` (OAuth). For local, run `claude mcp add stripe -- npx -y @stripe/mcp --api-key=...`.
§ 7.4
What can I do with it?
Create payment links, issue and finalize invoices, refund charges, manage subscriptions, and search the Stripe docs. For example: "Create a $20 payment link for my new 'Pro Plan' product and give me the URL."
§ 7.5
How do I use it safely?
Because it moves real money, use test keys or a restricted API key (`rk_`). Tool access is governed by the key's scopes.