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]
[Plugin] gstack · Garry Tan's (YC CEO) exact Claude Code setup, packaged as slash commands. Call up roles like CEO, Designer, Eng Manager, QA, and Release Manager in sequence so a solo builder can work like a team.
tool · claudekit.io / tools / gstack
[02]
[MCP] PayPal · PayPal's official remote MCP server and open-source Agent Toolkit. Create invoices, orders, payments, refunds, subscriptions, and handle disputes from Claude Code.
tool · claudekit.io / tools / paypal
[03]
[MCP] Shopify Dev MCP · Shopify's official MCP server. Search Shopify dev docs, introspect the Admin GraphQL schema, and validate GraphQL, Liquid, and component code from Claude Code.
tool · claudekit.io / tools / shopify
§ 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.