Stripe

Stripe

Official

Payments, customers, subscriptions, and Stripe documentation.

Stripe MCP combines product documentation with tools for working with Stripe resources. It can support development and operational tasks around customers, products, payment links, invoices, and billing, while access remains constrained by the permissions of the supplied Stripe credentials.

Activestdio / Streamable HTTPAuth: Required25 tools

Tools

Selected capabilities exposed to a connected AI client.

25 tools
create_customer

Create a new resource through the connected service.

list_customers

List available resources or the current state of a collection.

create_payment_link

Create a new resource through the connected service.

list_products

List available resources or the current state of a collection.

create_invoice

Create a new resource through the connected service.

search_stripe_documentation

Search or retrieve current product documentation.

Bowora highlights 6 of 25 tools. The source repository contains the complete, current tool schema.

Setup and access

Check the connection method, access level, and compatible clients before enabling the server.

npx -y @stripe/mcp --tools=all --api-key=$STRIPE_SECRET_KEY
  1. 1Use a restricted Stripe API key in test mode first.
  2. 2Add the MCP command to your client through secure environment-variable configuration.
  3. 3Enable only the tools required for the task and verify whether any action can create or modify Stripe objects.
Transport
stdio / Streamable HTTP
Connection
Local stdio or remote MCP
Authentication
Stripe restricted API key
Access
Read and create access to Stripe resources permitted by the API key
Registry status
Active
Last updated
Jun 29, 2026

Compatible clients

ClaudeCodexCursorVS Code

Connects to stripe accounts, payments, billing resources, and developer documentation. Use the least-privileged credentials and access scope that support your workflow.

The server can access account data and can create billing objects when the key allows it. Use test-mode keys and least-privilege restrictions by default.

Availability: Requires a Stripe account; payment-processing fees and account features vary by plan and region.

Good for

  • Search Stripe documentation while building an integration
  • Inspect or create customers, products, and invoices
  • Automate selected billing and payment operations

FAQ

What does Stripe MCP do?
Stripe MCP combines product documentation with tools for working with Stripe resources. It can support development and operational tasks around customers, products, payment links, invoices, and billing, while access remains constrained by the permissions of the supplied Stripe credentials.
How do I connect Stripe MCP?
Add it to your MCP client over stdio / Streamable HTTP using: npx -y @stripe/mcp --tools=all --api-key=$STRIPE_SECRET_KEY
Does Stripe MCP require authentication?
Stripe restricted API key
Any security caveats for Stripe?
Some tools can create customers, invoices, and payment links. Use restricted test-mode keys first and never expose a full-access live secret key to an agent.
Where is the Stripe source?
Tools highlighted here include create_customer, list_customers, create_payment_link, list_products (25 total). Source and updates: https://github.com/stripe/agent-toolkit
Stripe MCP Server: Setup, Auth & 25 Tools | Bowora