Official · by stripe

Stripe MCP server

The Stripe MCP server gives AI assistants functions for calling the Stripe API and querying the Stripe knowledge base.

  • Hosted (remote)
  • MIT licence
  • ★ 1,960 on GitHub
  • Verified against its source 19 Oct 2026

What the Stripe MCP server does

Agents can invoke this server's functions to reach the Stripe API: looking up API methods, retrieving data via GET endpoints, and writing data through POST, PATCH, PUT and DELETE calls. Additional functions cover searching Stripe docs and handling certain account, analytics and Treasury operations, a few of which are still in public preview. It is reachable at a remote URL and can be accessed with OAuth or an agent API key.

Tools it gives your assistant

15 tools or toolsets, as its documentation lists them.

  • stripe_api_search Searches Stripe API methods by keyword
  • stripe_api_details Gets parameter details for a Stripe API method
  • stripe_api_read Reads data using any Stripe API GET method
  • stripe_api_write Writes data using Stripe API POST, PATCH, PUT and DELETE methods
  • get_stripe_account_info Retrieves account information
  • atlas_company_formation Starts or resumes a Delaware C corporation or LLC formation
  • stripe_analytics Queries metrics, analyses subscriptions and billing, runs financial reports
  • get_balance_summary Displays an interactive balance summary across Stripe balance and Treasury accounts
  • convert_currency
  • send_money
  • setup_recipient
  • transfer_money Transfers money between supported Stripe balances
  • search_stripe_documentation Searches Stripe documentation for a question in a given language
  • stripe_implementation_planner Guides users through Stripe products to build payments, billing or integrations
  • send_stripe_feedback Shares feedback about Stripe's products

How to install it

Hosted server

Add this address to your assistant's MCP settings:

https://mcp.stripe.com

What you need

In the stripe documentation's own words:

  • “Use OAuth for interactive MCP clients. OAuth lets you authorise and revoke a client without sharing an API key”
  • “Use an agent API key when an AI application needs independent, persistent access to Stripe”
  • “Stripe requires human confirmation before it takes certain stripe _ api _ write actions, such as refunds and outbound payments”
  • “Migrate by 30 November 2026. Starting in December, Stripe MCP will stop accepting full-access secret keys and restricted API keys without the Agent tag”
  • “MCP doesn’t support OAuth when acting on behalf of connected accounts”

Commands and settings change between versions. Check the official instructions before you install.