关于 Stripe Mcp Server
这是面向 Claude 和其他 MCP 客户端的 Stripe MCP 服务,可通过自然语言查询账户并执行退款。它涵盖客户、收入、发票、订阅、付款和争议数据,并提供幂等写入及固定 API 版本。
主要功能
- 01列出近期客户
- 02按日期范围计算收入
- 03列出发票和失败付款
- 04查询客户订阅
- 05发起全额或部分退款
- 06查看争议及截止日期
适用场景
- 01查看指定时段的收入
- 02查找未付款发票或失败付款
- 03查看某客户的订阅
- 04为扣款发起全额或部分退款
MCP 相关
该服务向 Claude 和其他 MCP 客户端提供七种 Stripe 工具,包括读取操作和创建退款。使用时需要 Stripe secret API key。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Stripe MCP 服务
一个模型上下文协议(MCP)服务,可将 Claude(或任何 MCP 客户端)连接到你的 Stripe 账户。通过自然语言查询客户、收入、发票、订阅、争议,并发起退款。
要求
- Node.js 18+
- Stripe 账户及其密钥 API 密钥
安装
git clone https://github.com/your-username/stripe-mcp-server.git
cd stripe-mcp-server
npm install
cp .env.example .env
# Edit .env and set STRIPE_SECRET_KEY
手动运行
STRIPE_SECRET_KEY=sk_live_... node index.js
Claude Desktop 配置
将以下内容添加到你的 claude_desktop_config.json(macOS:~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"stripe": {
"command": "node",
"args": ["/absolute/path/to/stripe-mcp-server/index.js"],
"env": {
"STRIPE_SECRET_KEY": "sk_live_..."
}
}
}
}
编辑后重启 Claude Desktop。
工具
| 工具 | 描述 | 参数 |
|---|---|---|
list_customers | 列出最近的 Stripe 客户 | limit(1–100,默认 10) |
get_revenue | 指定日期范围内成功扣款的总收入 | from(YYYY-MM-DD)、to(YYYY-MM-DD) |
list_invoices | 按状态列出发票(open = 未付款) | status(draft | open | paid | uncollectible | void) |
list_failed_payments | 列出最近失败的扣款及失败原因 | limit(1–100,默认 10) |
get_subscription | 获取某位客户的所有订阅 | customer_id(例如:cus_...) |
create_refund | 发起全额或部分退款 | charge_id(例如:ch_...)、amount(美分,可选) |
list_disputes | 列出争议/拒付及举证截止日期 | limit(1–100,默认 10) |
提示词示例
- “列出我最近的 20 位客户”
- “我在 2025 年 5 月赚了多少收入?”
- “显示所有未付款的发票”
- “最近有哪些付款失败?”
- “获取客户 cus_ABC123 的订阅”
- “退还 ch_XYZ 这笔扣款的 10 美元”
- “有没有未解决的争议?”
安全
- 切勿提交
.env文件或将密钥硬编码。 - 使用权限仅限于用例所需范围的受限密钥。
- 开发时使用
sk_test_...密钥。
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。