MCPdir β€” MCP Server Directory
πŸ‡¬πŸ‡§ πŸ‡ͺπŸ‡Έ

Stripe MCP

by Stripe

Official Stripe AI toolkit for payments, billing, and commerce automation

finance Node.js Intermediate Self-hostable Verified
⭐ 1.3k stars πŸ“… Updated: 1mo ago

Description

Official Stripe AI toolkit for building AI-powered products with Stripe. Includes an MCP server plus SDKs for popular agent frameworks like OpenAI Agents, LangChain, and CrewAI. Supports both local STDIO transport via npx and a remote OAuth-authenticated endpoint at mcp.stripe.com. Features Restricted API Key support for granular permission control and connected account context for platform scenarios. The broader toolkit also includes @stripe/ai-sdk for Vercel AI billing integration and @stripe/token-meter for LLM usage-based billing. Languages: TypeScript (79.8%) and Python (14.7%).

βœ… Best for

Developers building AI-powered products that need payment processing and billing automation

⏭️ Skip if

You need a multi-provider payment solution or only accept non-Stripe payments

πŸ’‘ Use cases

  • Processing payments and managing customers from AI assistants
  • Automating invoice creation and subscription management
  • Building AI-powered commerce workflows with billing integration
  • Platform operators managing connected Stripe accounts via AI

πŸ‘ Pros

  • βœ“ Official Stripe project with full payment API coverage
  • βœ“ Dual access β€” local STDIO or remote OAuth endpoint
  • βœ“ Restricted API Key support for granular, secure permissions
  • βœ“ SDKs for multiple agent frameworks (OpenAI, LangChain, CrewAI)

πŸ‘Ž Cons

  • βœ— Financial operations require careful permission scoping for safety
  • βœ— Remote OAuth flow adds setup complexity compared to API key
  • βœ— Limited to Stripe ecosystem β€” no multi-provider payment support

πŸ”§ Exposed tools (6 tools)

ToolCategoryDescription
manage_subscriptionsbillingCreate, update, or cancel subscriptions
create_invoicebillingCreate and send invoices to customers
create_customercustomersCreate a new Stripe customer record
create_paymentpaymentsCreate a new payment intent or charge
list_paymentspaymentsList and filter payment transactions
refund_paymentpaymentsProcess refunds for existing payments

⚑ Installation

Prerequisites:

  • β€’ Node.js v18+
  • β€’ Stripe secret key or OAuth via remote endpoint
  • β€’ API key required

Check Claude Code documentation to configure this MCP server.

πŸ’‘ Tips & tricks

Always use Restricted API Keys with minimal permissions instead of your full secret key. Start with read-only access and enable write operations only when needed. The remote endpoint at mcp.stripe.com uses OAuth, which is more secure for production use.

Quick info

Author
Stripe
License
MIT
Runtime
Node.js 18+
Transport
stdio
Category
finance
Difficulty
Intermediate
Self-hostable
βœ…
Auth
β€”
Docker
β€”
Version
latest
Updated
Feb 28, 2026

Client compatibility

  • βœ… Claude Code
  • βœ… Cursor
  • ❓ VS Code Copilot
  • ❓ Gemini CLI
  • ❓ Windsurf
  • ❓ Cline
  • ❓ JetBrains AI
  • ❓ Warp

Platforms

🍎 macOS 🐧 Linux πŸͺŸ Windows