MCP server Official

Stripe MCP Server

Stripe's MCP server to call Stripe APIs from AI agents, hosted at mcp.stripe.com or run locally with npx.

Author
Stripe
Works with
Any MCP client, Gemini CLI
Documented
Oct 2, 2026

What Stripe MCP Server is

The Stripe MCP server integrates with Stripe APIs through function calling. Stripe hosts a remote server, and a local package @stripe/mcp is available. Tool permissions follow your Restricted API Key.

What it does

How Stripe MCP Server plugs in: which agents run it and what it addsRUNS INYour agentAny MCP clientGemini CLI2 hosts documentedMCP SERVER · OFFICIALStripe MCP ServerConnect the agent to tools, data…4 install steps1 permission noteWHAT IT ADDSWhat it doesCall Stripe API tools from an MCP…Use hosted server https://mcp.str…Run locally with npx -y @stripe/m…Target a connected account with -…agent → extension → new capability · from the official repository or docs
Where Stripe MCP Server runs and what it adds, from its documentation
  • Call Stripe API tools from an MCP client
  • Use hosted server https://mcp.stripe.com
  • Run locally with npx -y @stripe/mcp
  • Target a connected account with --stripe-account
  • Install as a Gemini CLI extension with OAuth

When to use it

Good fit

  • Letting an agent look up or manage Stripe objects within limited permissions
  • Developing Stripe integrations with agent help

Not for

  • Giving an agent an unrestricted secret key
  • Tool list lookup in the README: it only links to Stripe docs

How to install Stripe MCP Server

You need: Node.js for the local server, or Docker; Stripe API key (restricted key recommended)

  1. Create a Restricted API Key at dashboard.stripe.com/apikeys with only needed permissions
  2. Remote: use https://mcp.stripe.com per docs.stripe.com/mcp
  3. Local: npx -y @stripe/mcp --api-key=YOUR_STRIPE_SECRET_KEY
  4. Or set STRIPE_SECRET_KEY in the environment
Configuration example (from the official docs)
{
  "mcpServers": {
    "stripe": {
      "command": "npx",
      "args": [
        "-y",
        "@stripe/mcp",
        "--api-key=STRIPE_SECRET_KEY"
      ]
    }
  }
}

Permissions and security

What it can access

  • Stripe API access limited by the Restricted API Key permissions

Security notes from the maintainers

  • README: tool permissions are controlled by your Restricted API Key

Review the source before granting an agent access to credentials or production systems. We document what the maintainers state; we do not audit code.

Limitations

  • Tool list is only in Stripe's docs, not the README

Tools it extends

Frequently asked questions

What is the Stripe MCP server URL?

https://mcp.stripe.com. source

How do I limit what Stripe MCP can do?

Create a Restricted API Key with only the permissions you want. source

How do I run Stripe MCP locally?

npx -y @stripe/mcp --api-key=YOUR_STRIPE_SECRET_KEY. source

Related guides

Sources and gaps

Not stated by the maintainers: License not stated in the MCP README; stripe/agent-toolkit raw README path returned 404; repo stripe/ai was used instead; last_release date not visible in the checked README.

More extensions to look at