stripe_api_searchLABSCO SUMMARY
Broad API reach, with the revoke switch on your side.
Two tools cover most of the API instead of one tool per endpoint, which keeps the tool list small but means the agent's reach is whatever your OAuth session allows — writes and refunds included. Stripe's own advice on the page is to require human confirmation of tool calls and to be careful running this alongside other servers, because of prompt injection.
What it is
Stripe's hosted MCP server at https://mcp.stripe.com. It fronts the Stripe API — reads, writes, refunds, reports, analytics — along with Stripe's documentation and support articles, for an agent you authorize over OAuth.
What you get
- Any Stripe API GET through stripe_api_read, and POST, PATCH, PUT and DELETE through stripe_api_write
- stripe_api_search and stripe_api_details to find the right API method and its parameters before calling it
- search_stripe_documentation, answering out of Stripe's own docs and support articles
- create_refund and get_stripe_account_info as tools in their own right
- stripe_report for searching, retrieving and creating reports and report runs
- stripe_implementation_planner to walk through an integration you have not built yet
- get_balance_summary, an interactive view across the Stripe balance and Treasury accounts — in public preview
- Analytics tools — stripe_analytics, list_metrics, explain_metric, metric_drilldown and show_metric_app — currently in private preview
- send_stripe_mcp_feedback, for reporting back on a tool that behaved badly
Requirements
A Stripe account. Clients point at https://mcp.stripe.com and authorize over OAuth, so no API key is shared with the client, and you end a session from OAuth sessions in the Dashboard. Administrators enable MCP access separately for live mode and for sandboxes. If your client supports Stripe's agent plugin, stripe agent setup configures the server and skills for you once the Stripe CLI is on your machine — npm install -g @stripe/cli@latest installs it. Acting for a connected account is the one exception: that path uses a restricted API key plus a Stripe-Account header.
Setup effort
One command — npm install -g @stripe/cli@latest && stripe agent setup
USE CASES
Investigating a payment a customer is disputing
Find the right API method, read the payment, and pull the account context into the same thread.
Issuing a refund you have already decided on
One tool does it, so the confirmation step in your client is the last checkpoint before money moves.
Answering an integration question without leaving the editor
Search Stripe's documentation and support articles from the conversation, then get the exact parameters for the method you settled on.
Checking where the money currently sits
Read the balance across the Stripe balance and Treasury accounts, then drill into the payouts behind it.
Pulling a report for finance
Search the report types, start a report run, and retrieve it when it finishes — without opening the Dashboard.
Planning a Stripe integration from scratch
The planner walks through the products involved — accepting payments, selling online, setting up billing — before any code is written.
16 tools
Listed in project docs. Your client may show a different list.
stripe_api_detailsstripe_api_readstripe_api_writeget_stripe_account_infostripe_analyticsshow_metric_applist_metricsexplain_metricmetric_drilldowncreate_refundget_balance_summarysearch_stripe_documentationstripe_implementation_plannersend_stripe_mcp_feedbackstripe_reportBEFORE YOU INSTALL
What to know first
Tools you get
16 tools named in the project's documentation.
INSTALLATION
Connect your client
Server setup
npm
npm install -g @stripe/cli@latest
stripe agent setupHosted endpoint
https://mcp.stripe.comAdd this hosted endpoint to your MCP client.
MCP Clients
Cursor
{
"mcpServers": {
"stripe": {
"url": "https://mcp.stripe.com"
}
}
}Claude Code
claude plugin install stripe@claude-plugins-officialCodex
codex plugin add stripe@openai-curatedGrok Build
grok plugin install stripe --trustAny MCP client — Connect accounts
{
"mcpServers": {
"stripe": {
"url": "https://mcp.stripe.com",
"headers": {
"Authorization": "Bearer <YOUR_TOKEN>",
"Stripe-Account": "<YOUR_STRIPE_ACCOUNT>"
}
}
}
}