关于 stripe-mcp-server
stripe-mcp-server 为 AI 助手及其他 MCP 客户端提供 Stripe API 操作。工具覆盖支付与账单,从客户和产品到订阅、退款及 Webhook。
主要功能
- 01查看可用余额和待处理余额
- 02管理客户记录
- 03列出扣款并管理支付意向
- 04创建产品和价格
- 05管理订阅和发票
- 06处理退款并管理转账与 Webhook
适用场景
- 01查询 Stripe 账户余额
- 02创建客户或支付意向
- 03创建或取消订阅
- 04发起退款或配置 Webhook
MCP 相关
它向 MCP 客户端提供与 Stripe API 交互的工具,涵盖客户、扣款、支付、产品、订阅、发票、退款、转账和 Webhook。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Stripe MCP 服务
用于 Stripe API 的 Model Context Protocol 服务。提供 21 个工具,用于管理客户、扣款、付款、订阅、产品、价格、发票、退款、转账和 Webhook。
功能
- 余额 — 查看可用余额和待处理余额
- 客户 — 列出、创建、检索和更新客户
- 扣款 — 根据筛选条件列出和检索扣款
- 付款意向 — 创建和列出付款意向
- 产品 — 列出和创建产品
- 价格 — 列出和创建一次性和周期性价格
- 订阅 — 列出、创建和取消订阅
- 发票 — 根据状态筛选条件列出发票
- 退款 — 全额或部分退款,并跟踪退款原因
- 转账 — 列出 Connect 平台转账
- Webhook — 列出和创建 Webhook 端点
安装
Claude Desktop
添加到 claude_desktop_config.json:
{
"mcpServers": {
"stripe": {
"command": "npx",
"args": ["-y", "stripe-mcp-server"],
"env": {
"STRIPE_API_KEY": "sk_test_your_key_here"
}
}
}
}
Cursor / VS Code
添加到 MCP 配置:
{
"mcpServers": {
"stripe": {
"command": "npx",
"args": ["-y", "stripe-mcp-server"],
"env": {
"STRIPE_API_KEY": "sk_test_your_key_here"
}
}
}
}
手动安装
npm install -g stripe-mcp-server
export STRIPE_API_KEY=sk_test_your_key_here
stripe-mcp-server
环境变量
| 变量 | 必需 | 描述 |
|---|---|---|
STRIPE_API_KEY | 是 | 你的 Stripe 密钥(sk_test_... 或 sk_live_...) |
用法
获取账户余额
{ "tool": "get_balance", "arguments": {} }
创建客户
{
"tool": "create_customer",
"arguments": {
"email": "[email protected]",
"name": "Jane Doe"
}
}
创建付款意向
{
"tool": "create_payment_intent",
"arguments": {
"amount": 2000,
"currency": "usd",
"customer": "cus_abc123",
"description": "Order #1234"
}
}
创建订阅
{
"tool": "create_subscription",
"arguments": {
"customer": "cus_abc123",
"price": "price_xyz789"
}
}
API 覆盖范围
| 资源 | 工具 |
|---|---|
| 余额 | get_balance |
| 客户 | list_customers、create_customer、retrieve_customer、update_customer |
| 扣款 | list_charges、retrieve_charge |
| 付款意向 | create_payment_intent、list_payment_intents |
| 产品 | list_products、create_product |
| 价格 | list_prices、create_price |
| 订阅 | list_subscriptions、create_subscription、cancel_subscription |
| 发票 | list_invoices |
| 退款 | create_refund |
| 转账 | list_transfers |
| Webhook | list_webhook_endpoints、create_webhook_endpoint |
开发
git clone https://github.com/friendlygeorge/stripe-mcp-server.git
cd stripe-mcp-server
npm install
npm run build
npm start
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。