Skip to main content
Glama

stripe

Official
by stripe

Stripe Model Context Protocol

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.

Setup

To run the Stripe MCP server using npx, use the following command:

# To set up all available tools npx -y @stripe/mcp --tools=all --api-key=YOUR_STRIPE_SECRET_KEY # To set up specific tools npx -y @stripe/mcp --tools=customers.create,customers.read,products.create --api-key=YOUR_STRIPE_SECRET_KEY # To configure a Stripe connected account npx -y @stripe/mcp --tools=all --api-key=YOUR_STRIPE_SECRET_KEY --stripe-account=CONNECTED_ACCOUNT_ID

Make sure to replace YOUR_STRIPE_SECRET_KEY with your actual Stripe secret key. Alternatively, you could set the STRIPE_SECRET_KEY in your environment variables.

Usage with Claude Desktop

Add the following to your claude_desktop_config.json. See here for more details.

{ "mcpServers": { "stripe": { "command": "npx", "args": [ "-y", "@stripe/mcp", "--tools=all", "--api-key=STRIPE_SECRET_KEY" ] } } }

of if you're using Docker

{ “mcpServers”: { “stripe”: { “command”: “docker", “args”: [ “run”, "--rm", "-i", “mcp/stripe”, “--tools=all”, “--api-key=STRIPE_SECRET_KEY” ] } } }

Available tools

Tool

Description

customers.create

Create a new customer

customers.read

Read customer information

products.create

Create a new product

products.read

Read product information

prices.create

Create a new price

prices.read

Read price information

paymentLinks.create

Create a new payment link

invoices.create

Create a new invoice

invoices.update

Update an existing invoice

invoiceItems.create

Create a new invoice item

balance.read

Retrieve balance information

refunds.create

Create a new refund

paymentIntents.read

Read payment intent information

subscriptions.read

Read subscription information

subscriptions.update

Update subscription information

coupons.create

Create a new coupon

coupons.read

Read coupon information

disputes.update

Update an existing dispute

disputes.read

Read disputes information

documentation.read

Search Stripe documentation

Debugging the Server

To debug your server, you can use the MCP Inspector.

First build the server

npm run build

Run the following command in your terminal:

# Start MCP Inspector and server with all tools npx @modelcontextprotocol/inspector node dist/index.js --tools=all --api-key=YOUR_STRIPE_SECRET_KEY

Build using Docker

First build the server

docker build -t mcp/stripe .

Run the following command in your terminal:

docker run -p 3000:3000 -p 5173:5173 -v /var/run/docker.sock:/var/run/docker.sock mcp/inspector docker run --rm -i mcp/stripe --tools=all --api-key=YOUR_STRIPE_SECRET_KEY

Instructions

  1. Replace YOUR_STRIPE_SECRET_KEY with your actual Stripe API secret key.

  2. Run the command to start the MCP Inspector.

  3. Open the MCP Inspector UI in your browser and click Connect to start the MCP server.

  4. You can see the list of tools you selected and test each tool individually.

-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

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.

  1. Setup
    1. Usage with Claude Desktop
  2. Available tools
    1. Debugging the Server
      1. Build using Docker
      2. Instructions

    Related MCP Servers

    • -
      security
      A
      license
      -
      quality
      A Model Context Protocol server that allows LLMs to interact with web content through standardized tools, currently supporting web scraping functionality.
      Last updated -
      1
      MIT License
      • Linux
      • Apple
    • -
      security
      A
      license
      -
      quality
      A server that integrates with Stripe for handling payments, customers, and refunds through the Model Context Protocol, providing a secure API to manage financial transactions.
      Last updated -
      43
      MIT License
      • Apple
    • A
      security
      A
      license
      A
      quality
      Model Context Protocol (MCP) server that interacts with Shopify Dev. This protocol supports various tools to interact with different Shopify APIs.
    • PayPalofficial

      -
      security
      A
      license
      -
      quality
      The PayPal Model Context Protocol server allows you to integrate with PayPal APIs through function calling. This protocol supports various tools to interact with different PayPal services.
      Last updated -
      337
      161
      Apache 2.0
      • Linux
      • Apple

    View all related MCP servers

    MCP directory API

    We provide all the information about MCP servers via our MCP API.

    curl -X GET 'https://glama.ai/api/mcp/v1/servers/stripe/agent-toolkit'

    If you have feedback or need assistance with the MCP directory API, please join our Discord server