Skip to content

MCP server

MCP Stripe Server

MCP server for Stripe that lets an AI client create and update customers, create payment intents, list charges and issue refunds.

  • Community
  • Runs locally
  • API key

Repository and documentation last checked Built from public product pages and documentation. SourcesClaim this listing

ecommerceguide summary

MCP Stripe Server is a community server that gives an MCP client tools for Stripe payments, customers and refunds. Tools cover customer_create, customer_retrieve, customer_update, payment_intent_create, charge_list and refund_create, and resource endpoints return audit logs of those operations. It is a Python project under the MIT licence, run locally over stdio with a STRIPE_API_KEY in a .env file, and documented for Claude Desktop with a Smithery install command.

Why it stands out

Community Python server that also exposes audit logs of its Stripe operations through MCP resource endpoints.

What MCP Stripe Server does

ecommerceguide editorial
  • Read and write tools: create customers, payment intents and refunds
  • Lists recent charges and retrieves customer details from Stripe
  • Audit logs of customer, payment and refund operations via MCP resources
  • Runs locally over stdio, started with uv run src/server.py
  • Authentication by Stripe secret key set in a .env file
  • Install via npx @smithery/cli for Claude Desktop; MIT licence
  • Maintained by Atharva Gupta, a community project in Python

How ecommerce teams could use it

ecommerceguide editorial

Illustrative scenarios written by ecommerceguide from the product's documented capabilities. They are not customer case studies.

  1. Support team at a store that takes payments through Stripe

    Answering a customer query about a charge and issuing a refund

    Intended outcomeThe agent retrieves the customer, lists recent charges and calls refund_create for the charge.

  2. Developer building an internal assistant on Claude Desktop

    Setting up an agent that can register new customers and start payments

    Intended outcomeTools create and update customer records and open payment intents against the connected Stripe account.

  3. Operations team tracking what an assistant did in Stripe

    Reviewing actions taken by the agent on customers and payments

    Intended outcomeResource endpoints return audit logs of customer, payment and refund operations.

Who it suits

ecommerceguide editorial

Best for

You use Stripe, run Claude Desktop or another MCP client locally, and want tools for customers, payment intents, charges and refunds.

Probably not for

You need a hosted endpoint, OAuth, subscription or invoice tools, or vendor support, since this is a local community server using a Stripe secret key.

Business size
Any stageA free MIT-licensed local server with no stated pricing or audience limits, requiring a Stripe key and an MCP client.

Technical details

From the vendor's own pages

From the server's repository, documentation and MCP directory listings.

What an agent can do
Payments, Customers
Transport
stdio (local)
Authentication
API keySet STRIPE_API_KEY=your_stripe_secret_key in a .env file
Package
@atharvagupta2003/mcp-stripe (npm)
Language
Python
Licence
MIT
Repository last updated
13 Feb 2025

Connect MCP Stripe Server

Third-party data

Setup documented for

Install command
npx -y @smithery/cli install @atharvagupta2003/mcp-stripe --client claude

Command as listed on the repository README, not tested by ecommerceguide. Check the official documentation (opens in a new tab) for configuration and credentials before running it.

Works with

Ecommerce platforms and services

  • Stripe logoStripe

Systems this server reads from or writes to.

Often used alongside

ecommerceguide editorial

Categories and use cases

Sources

ecommerceguide profiles are built from public product information and written for ecommerce teams. We do not test products, and paying never changes where a listing ranks.

Also listed on mcpservers.org, PulseMCP.

See something incorrect? Report an update