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
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)
Create a Restricted API Key at dashboard.stripe.com/apikeys with only needed permissions
Remote: use https://mcp.stripe.com per docs.stripe.com/mcp
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.