Stripe

v0.3.3Finance & Fintechstable

The Stripe Model Context Protocol server allows you to integrate with Stripe APIs through function calling. This protocol supports various tools to interact with different Stripe services.

aillmllm-agentsmcppython
Share:
1,563
Stars
0
Downloads
0
Weekly
0/5

What is Stripe?

Stripe is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to stripe model context protocol server allows you to integrate with stripe apis through function calling. this protocol supports various tools to interact with different stripe services.

The Stripe Model Context Protocol server allows you to integrate with Stripe APIs through function calling. This protocol supports various tools to interact with different Stripe services.

This server falls under the Finance & Fintech category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • The Stripe Model Context Protocol server allows you to integ

Use Cases

Integrate Stripe payment processing
Payment and financial operations automation
stripe

Maintainer

LicenseMIT
Languagetypescript
Versionv0.3.3
UpdatedMay 21, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

NPM

npx -y stripe

Manual Installation

npx -y stripe

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Stripe

The Stripe MCP server allows AI agents and LLM-powered applications to interact with the Stripe payments API through natural language and function calling. It supports creating payment intents, managing customers, listing charges, handling subscriptions, and a wide range of other Stripe operations — all callable from within your MCP client without writing custom integration code. Developers building AI-powered billing assistants, financial dashboards, or automated payment workflows will find this server essential for connecting their AI clients to Stripe.

Prerequisites

  • Node.js 18 or higher installed
  • A Stripe account with access to the Dashboard
  • A Stripe Restricted API Key (rk_live_* or rk_test_*) with appropriate permissions — secret keys work but restricted keys are strongly recommended
  • An MCP-compatible client such as Claude Desktop
  • npx available on your PATH
1

Create a Stripe Restricted API Key

Log in to the Stripe Dashboard and navigate to Developers > API Keys. Create a new Restricted Key and grant only the permissions your use case needs (e.g., read:charges, write:payment_intents). Copy the key starting with rk_.

2

Test the MCP server manually

Run the Stripe MCP server via npx to confirm it starts correctly. Pass your API key directly as a flag for the initial test.

npx -y @stripe/mcp --api-key=rk_test_your_key_here
3

Add to Claude Desktop configuration

Add the Stripe MCP server to your claude_desktop_config.json. Store your API key in the env block rather than hard-coding it in the args.

{
  "mcpServers": {
    "stripe": {
      "command": "npx",
      "args": ["-y", "@stripe/mcp"],
      "env": {
        "STRIPE_SECRET_KEY": "rk_test_your_key_here"
      }
    }
  }
}
4

Restart Claude Desktop

Quit and relaunch Claude Desktop so it reads the updated config and establishes a connection to the Stripe MCP server.

5

Verify the connection

In Claude Desktop, check the MCP server status panel. The stripe server should appear as connected. Try a simple query like asking to list your recent Stripe customers to confirm end-to-end connectivity.

Stripe Examples

Client configuration

claude_desktop_config.json entry for the Stripe MCP server using an environment variable for the API key.

{
  "mcpServers": {
    "stripe": {
      "command": "npx",
      "args": ["-y", "@stripe/mcp"],
      "env": {
        "STRIPE_SECRET_KEY": "rk_test_51..."
      }
    }
  }
}

Prompts to try

Example prompts to use with the Stripe MCP server connected in Claude Desktop.

- "List the 10 most recent charges on my Stripe account"
- "Create a new customer with email [email protected] and name Alice Smith"
- "Show me all active subscriptions and their monthly revenue"
- "Find all failed payment intents from the last 7 days"
- "How much revenue did I collect last month?"

Troubleshooting Stripe

Authentication error: No API key provided

Ensure STRIPE_SECRET_KEY is set in the env block of your MCP config, not exported in your shell. MCP clients launch server processes with their own environment and do not inherit shell exports.

Tool returns permission denied for certain Stripe operations

The Restricted API Key you created may not have the necessary permissions for that operation. Go to Stripe Dashboard > Developers > API Keys, edit the key, and enable the required read or write permission for the relevant resource (e.g., Customers, Subscriptions).

npx takes a long time to start the server on each launch

Install the package globally to avoid the npx download overhead: npm install -g @stripe/mcp, then change the command in your config to stripe-mcp (or the installed binary name).

Frequently Asked Questions about Stripe

What is Stripe?

Stripe is a Model Context Protocol (MCP) server that stripe model context protocol server allows you to integrate with stripe apis through function calling. this protocol supports various tools to interact with different stripe services. It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Stripe?

Install via npm with the command: npx -y stripe. Then add the server configuration to your AI client's JSON config file (e.g., claude_desktop_config.json or .cursor/mcp.json).

Which AI clients work with Stripe?

Stripe works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Stripe free to use?

Yes, Stripe is open source and available under the MIT license. You can use it freely in both personal and commercial projects.

Browse More Finance & Fintech MCP Servers

Explore all finance & fintech servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "stripe": { "command": "npx", "args": ["-y", "stripe"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Stripe?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides