How to connect the Stripe MCP server
To connect the official Stripe MCP server, add https://mcp.stripe.com to your MCP client as a Streamable HTTP server, then sign in with OAuth when your client prompts you. If your client can't use OAuth, use an agent API key. Stripe documents setup for Cursor, VS Code, Claude Code, Claude, Codex and ChatGPT.
Docs reviewed 5 Nov 2026Not a tested connection.
Try with your key via relay → Stripe blocks requests from other websites, so the explorer uses API Tracker's relay. Anything you enter passes through it and is never stored or logged.
Endpoint https://mcp.stripe.com · Registry com.stripe/mcp 0.2.4
Add Stripe MCP to your client
{
"mcpServers": {
"stripe": {
"url": "https://mcp.stripe.com"
}
}
}Connect Stripe MCP step by step
Before you start
- A Stripe account or sandbox. When you connect with OAuth you choose which live mode accounts or sandboxes to grant, with separate permissions for each environment. docs.stripe.com/mcp
- Administrators can turn MCP access on or off for the whole team in the Dashboard, separately for live mode and sandboxes. If the connection is refused, ask an administrator to check MCP and CLI access settings. docs.stripe.com/mcp
- From December 2026 Stripe MCP stops accepting full-access secret keys and restricted API keys without the Agent tag. Use OAuth, or an agent API key. docs.stripe.com/mcp
Authentication
- Your client → Stripe MCP
- OAuth sign-in, handled by your MCP client. docs.stripe.com/mcpmodelcontextprotocol.io/specification
- Stripe MCP → Stripe API
- The server acts on your account with the access you approve. docs.stripe.com/mcp
Steps
- Open Stripe's MCP setup instructions for your client
- Add the Stripe MCP server to your client
Add https://mcp.stripe.com as a remote MCP server that uses the Streamable HTTP transport (often labelled "http"). Stripe also publishes one-click installs for Cursor and VS Code, a Claude connector, a ChatGPT plugin, and an agent plugin that configures supported clients automatically.
- Sign in to Stripe and approve access in the OAuth window
- If your client can't use OAuth, use an agent API key
Create an agent API key with only the permissions the client needs and send it as a bearer token in the Authorization header. Keep the key in an environment variable or secret store, not in shared configuration. Don't use full-access secret keys or restricted keys without the Agent tag.
- Connect platforms: act for a connected account
OAuth isn't supported for connected accounts. Authenticate with your platform's agent API key and add a Stripe-Account header with the connected account ID.
- List the server's tools
Your client should list the server's tools. That confirms the connection, not every API permission.
What we observed
- 5 Nov 2026: HTTP 401 with WWW-Authenticate resource_metadata https://mcp.stripe.com/.well-known/oauth-protected-resource, which names the authorization server https://access.stripe.com/mcp and scope mcp.
Stripe MCP questions
What is the Stripe MCP server URL?
The official Stripe MCP server is at https://mcp.stripe.com and uses the Streamable HTTP transport.
How do I authenticate with the Stripe MCP server?
Sign in with OAuth when your client prompts you. If your client can't use OAuth, use an agent API key: Create an agent API key with only the permissions the client needs and send it as a bearer token in the Authorization header. Keep the key in an environment variable or secret store, not in shared configuration. Don't use full-access secret keys or restricted keys without the Agent tag.
Which AI clients can use the Stripe MCP server?
Stripe's documentation covers Cursor, VS Code, Claude Code, Claude, Codex and ChatGPT. Other clients that support remote Streamable HTTP MCP servers may also work.
What do I need before connecting Stripe MCP?
A Stripe account or sandbox. When you connect with OAuth you choose which live mode accounts or sandboxes to grant, with separate permissions for each environment. Administrators can turn MCP access on or off for the whole team in the Dashboard, separately for live mode and sandboxes. If the connection is refused, ask an administrator to check MCP and CLI access settings. From December 2026 Stripe MCP stops accepting full-access secret keys and restricted API keys without the Agent tag. Use OAuth, or an agent API key.
Has this Stripe MCP guide been tested?
Stripe's documentation was reviewed on 2026-11-05. It is not a tested connection; your account and permissions decide which tools work.
Sources and review
Stripe's documentation was checked on the dates shown. This guide follows the MCP Connect connection-guide draft, bound to the exact Registry record it describes. It is not a tested connection: your account and permissions decide which tools work.
Guide source and binding
MCP connection guide (draft 0.1) for com.stripe/mcp 0.2.4, bound to /remotes/0 of the Registry record by SHA-256 bf5b1ce0cd46….
- docs.stripe.com/mcp · checked 5 Nov 2026
- docs.stripe.com/keys#agent-keys · checked 5 Nov 2026
- registry.modelcontextprotocol.io/v0.1/servers/com.stripe%2Fmcp/versions/0.2.4 · checked 5 Nov 2026
- modelcontextprotocol.io/specification/2026-07-28/basic/authorization · checked 5 Nov 2026