MCP server
Stripe MCP server
Stripe's official MCP server lets AI search and read Stripe data, make changes with confirmation for sensitive actions, run analytics and search docs.
- Official server
- Payments and billing
Why it matters
What it does and why it matters
Stripe runs payments and subscriptions for a huge number of online businesses. Its official MCP server lets an assistant search and read Stripe objects such as customers, payments, invoices and subscriptions, make changes, run analytics, look up account information, search documentation and plan implementations.
For finance and support teams, "has this customer paid" and "which invoices are overdue" become quick questions. For developers, the docs and planning tools speed up building payment features.
Some write actions, such as refunds, require human confirmation. Stripe has also announced that, from October 31, 2026, the server stops accepting standard secret keys and restricted keys without an agent tag. Agent keys and OAuth keep working, so set up access that way from the start. We use test mode while building and restricted keys in production.
Use cases
Best business use cases
Invoice follow-up
Subscription changes
Build payments
Tools
Available tools
Tool names as published by the maintainer at review time. Versions change, so check the repository for the current list.
Read and write: Read and write across customers, payments, invoices, subscriptions, products and more. Some writes such as refunds need human confirmation.
-
stripe_api_searchSearches Stripe API methods by keyword.
-
stripe_api_detailsGets parameter details for a Stripe API method.
-
stripe_api_readReads data with any supported Stripe API GET method.
-
stripe_api_writeWrites data with supported POST, PATCH, PUT and DELETE methods.
-
get_stripe_account_infoRetrieves the connected account.
-
stripe_analyticsQueries metrics and runs financial reports (preview).
-
search_stripe_documentationSearches Stripe docs for a question.
-
stripe_implementation_plannerGuides the user through choosing and building a Stripe integration.
Workflows
Example workflows
Weekly overdue invoices
-
1
Ask for invoices overdue by more than seven days.
-
2
The assistant lists them with amounts.
-
3
It drafts polite reminders.
-
4
Finance reviews and sends.
-
5
It notes follow-ups for next week.
Handle a refund request
-
1
Support receives a refund request.
-
2
The assistant finds the payment.
-
3
It checks the refund policy.
-
4
It prepares the refund.
-
5
A person confirms it.
Prompts
Example prompts
“Has Harbor Group paid their latest invoice?”
“List invoices overdue by more than seven days, with amounts and customer emails.”
“What was our monthly recurring revenue for the last six months?”
Setup
Installation and configuration
Examples for Claude Desktop and Claude Code. Replace the placeholder values with your own keys, and store secrets outside version control.
Claude Desktop: claude_desktop_config.json
{
"mcpServers": {
"stripe": {
"type": "http",
"url": "https://mcp.stripe.com",
"headers": {
"Authorization": "Bearer ${AGENT_API_KEY}"
}
}
}
}
Claude Code: terminal
claude mcp add --transport http stripe https://mcp.stripe.com/
- Hosted server: https://mcp.stripe.com.
- Needs: OAuth (recommended) or an Agent API key as a Bearer token. From October 31, 2026, full-access secret keys and restricted keys without the Agent tag are rejected..
Security
Security considerations
-
Restricted keys
Use restricted keys or scoped sign-in that allow only the actions a workflow needs.
-
Test mode first
Build and test in sandbox or test mode before touching live money.
-
Approve money movement
Refunds, payouts, payments and deletions need a person to approve them.
-
Audit trail
Review Stripe logs of actions taken through the server.
Related servers
Servers that pair well with it
PayPal
PayPal's official MCP server lets AI create and send invoices, manage orders, refunds, disputes, subscriptions, shipment tracking and transactions.
Square
Square's official MCP server lets AI reach the whole Square API, from payments and customers to catalog, inventory and bookings, through one request tool.
QuickBooks Online
Intuit's official QuickBooks Online MCP server lets AI search and create customers, invoices, bills and payments and pull financial reports.
Keep exploring
Solutions and services that use it
Related services
View all related services- MCP integration Connect AI assistants to your CRM, files, databases and tools through Model Context Protocol servers, with safe permissions.
- Payment integration Stripe, PayPal and local gateways wired into your site or app, with receipts, refunds and reconciliation.
- Automation and Integrations CRM, payment and API integrations, MCP connections and workflows that stop people copying data by hand.
- Billing and payments Checkout, invoices, subscriptions, refunds and the accounting exports your finance team needs.
- Subscription platforms Products people pay for monthly or yearly, with plans, trials, upgrades and billing that just works.
- API integration Make two systems share data reliably, with retries, logging and alerts when something goes wrong.
Solutions
View all solutions- Invoice processing Read supplier invoices, match them to orders and push approved ones into accounting, with exceptions flagged for review.
- Automated reporting Reports that build themselves from your systems on schedule, with a plain-language summary of what changed.
- Receipt capture and matching Snap a receipt, and the details are read, categorized and matched to the card transaction and the right project.
Industries
View all industries- Vacation rentals Booking websites, owner and guest portals, turnover scheduling and guest messaging for rental operators.
- Home services Booking, dispatch, quotes, invoicing and reviews for plumbers, electricians, cleaners and other home service businesses.
- Ecommerce Online stores, product data cleanup, support assistants, price monitoring and order automation for online retailers.
- Hospitality and travel Booking sites, guest messaging, review analysis and multilingual content for hotels, tour operators and travel businesses.
- SaaS and startups MVPs, subscription billing, AI features, multi-tenant platforms and scaling support for founders and product teams.
- Logistics and transportation Driver apps, order and shipment tracking, document processing and integrations for logistics and delivery companies.
Case studies
View all case studiesGuides and articles
View all guides and articles- How to connect AI to your database safely Let staff ask questions of your data in plain English without risking production systems or sensitive records.
- How to automate reporting with AI and MCP Build reports that assemble themselves from your systems through MCP, with a written summary people can trust.
- How to add subscriptions and billing to a SaaS Plans, trials, invoices, taxes and failed payments: what a SaaS billing setup needs and how to build it.
- How to set up automated reporting Replace manual weekly and monthly reports with dashboards and summaries that update themselves.
Glossary terms
View all glossary terms- API integration An API integration connects two or more systems through their APIs so data and actions flow between them automatically.
- Webhook A webhook is an automatic message one system sends to another's web address when something happens, such as a payment or a new order.
- API An API, or application programming interface, is a defined way for one piece of software to request data or actions from another.
- REST API A REST API is a common style of web API where systems use standard web requests, such as GET and POST, to read and change resources at specific URLs.
- MCP server An MCP server is a program or hosted service that exposes a system's data and actions as tools that AI assistants can use through the Model Context Protocol.
- Model Context Protocol The Model Context Protocol, or MCP, is an open standard for connecting AI assistants to external tools and data in a consistent way.
FAQ
Questions people ask us
Have a question that is not here? Ask us directly.
Yes. It is maintained by Stripe.
It can prepare them, and refunds require human confirmation.
Stripe stops accepting standard secret keys and untagged restricted keys for the server. Agent keys and OAuth keep working.