
Mcp Stripe
io.github.codesparPublished by GitHub account codesparv0.2.2Updated Oct 24, 2026
MCP server for Stripe — global payments API (PaymentIntents, Checkout, Billing, Refunds)
The publisher's own server: Stripe
Overview
Lets an assistant operate a Stripe account: create and confirm payments, refunds, customers, products, prices, subscriptions, invoices, payment links and…
- What you can do
- A local MCP server wrapping Stripe's payments API, exposing around 30 tools. It covers PaymentIntents (create, confirm, retrieve, cancel, list), refunds, customers, products and prices, subscriptions, hosted Checkout Sessions and Payment Links, invoices (create, finalize, send, pay, void), disputes and account balance retrieval. It handles Stripe's form-encoded request bodies, including nested objects and arrays, on the user's behalf.
- When to use it
- Useful when a team already runs Stripe as its payment provider and wants an assistant to read or act on that account — checking balances and disputes, drafting invoices, or creating customers, prices and subscriptions — without leaving the chat. Test mode is built into every Stripe account, so it can be tried with a test key first.
- Requirements
- Runs locally over stdio, typically via npx from the npm package @codespar/mcp-stripe, so Node.js is needed. Requires a Stripe account and the STRIPE_SECRET_KEY environment variable (a test or live secret key from the Stripe dashboard). Optionally STRIPE_API_VERSION pins the API version. Desktop clients only; network access to Stripe is required.
Installation
In SourceWeft
- Open Mcp Stripe in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
@codespar/mcp-stripe
MCP server for Stripe — global standard-bearer payments API
Stripe vs. Stripe ACP
Two Stripe MCP servers live in the CodeSpar catalog — different products:
If you are a typical SaaS with Stripe as your PSP, this is the package.
Why Stripe in the CodeSpar catalog?
Stripe is the global standard-bearer for developer-first payments. Nearly every LatAm SaaS that bills international cards ships with Stripe — Truora, Platzi, Rappi Pay (for some flows), countless Y Combinator LatAm companies. Adding Stripe lets agents operate the payments stack those SaaS already run, without forcing a migration to a local-first gateway.
Quick Start
Claude Desktop
Add to ~/.config/claude/claude_desktop_config.json:
Claude Code
Cursor / VS Code
Add to .cursor/mcp.json or .vscode/mcp.json:
Tools (30)
Authentication
Stripe uses a single secret key. The key prefix selects the environment:
sk_test_...→ test mode (no real money moves)sk_live_...→ live mode
There is no separate base URL — the key itself routes requests. Set STRIPE_SECRET_KEY and you are done.
Request bodies are application/x-www-form-urlencoded with bracket notation (customer[name]=Foo, metadata[order]=123, expand[]=latest_invoice). This server handles nested objects and arrays for you.
Pinning an API version
Stripe auto-upgrades breaking changes on a calendar cadence. If you want to lock the version your agent sees, set STRIPE_API_VERSION (e.g. 2024-06-20). The server passes it as the Stripe-Version header on every call.
Environment Variables
Sandbox / Testing
Every Stripe account has test mode built in — no separate signup. Use a sk_test_... key and any of Stripe's test cards (e.g. 4242 4242 4242 4242).
Get your credentials
- Sign up at stripe.com
- Go to Dashboard > Developers > API keys
- Copy your Secret key (test mode by default)
- Set
STRIPE_SECRET_KEY
Roadmap
v0.2 (planned)
update_payment_intent,capture_payment_intent(separate capture)retrieve_refund,list_refundslist_customers,search_customersupdate_subscription,retrieve_subscriptionretrieve_invoice,finalize_invoice,pay_invoice,send_invoice,void_invoicecreate_invoice_item,list_invoice_itemscreate_price,create_productlist_charges,retrieve_chargeretrieve_dispute,close_dispute,list_disputes
v0.3 (planned)
- Stripe Connect: accounts, account links, transfers, payouts
create_setup_intent,confirm_setup_intent(saving cards for later)- PaymentMethod attach / detach / list
- Webhook event construction helper
Want a tool sooner? Open an issue or PR.
Links
Enterprise
Need governance, spend caps, and audit trails for agent-initiated charges, refunds, and subscription changes? CodeSpar Enterprise adds policy engine, payment routing, and compliance templates on top of these MCP servers.
License
MIT
Source: packages/payments/stripe/README.md at commit d0a519a
Tools
0Version history
1- v0.2.2LatestSep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts
Other Stripe integrations

Stripe
com.stripeOfficial publisher
Stripe's hosted remote MCP server that lets an assistant work with Stripe customers, products, payments and related business data via OAuth.

Stripe MCP by InsightfulPipe
com.insightfulpipe
Hosted Stripe MCP server that lets an AI assistant read payments, subscriptions, invoices, customers and revenue data from a Stripe account.

Stripe Mcp
Published by GitHub account mrfentmen
Query the Stripe API (test-mode key; set STRIPE_SECRET_KEY, Basic): charges, customers, balance.

Stripe Billing
Published by GitHub account theluckystrike
A local Stripe billing server that lets an assistant read your account balance and create real, shareable Stripe payment links from chat.

Stripe MCP
Published by GitHub account robinafaruqia
Read-only Stripe MCP server for querying customers, payments, subscriptions, invoices, and refunds from an AI assistant.