关于 mcp-vindi
mcp-vindi 是面向 Vindi 计费平台的 MCP 服务,提供定期计费、订阅、账单和支付方式相关工具。适合需要通过 AI 助手或 Agent 管理循环收费业务的团队。
主要功能
- 01订阅的创建、查询、取消与重新激活
- 02账单的创建、查询、收取与取消
- 03客户与产品目录管理
- 04退款与支付方式(Payment Profile)管理
适用场景
- 01通过 AI 助手查询订阅状态并处理取消或重新激活
- 02自动创建账单并重试待处理账单的收费
- 03为客户创建支付方式并发起部分或全额退款
MCP 相关
该项目作为 MCP 服务运行,向 MCP 客户端暴露 20 个 Vindi 相关工具,使客户端可以直接调用 Vindi API 完成计费操作。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
20收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| plan_id | number | 是 | 计划 ID |
| start_at | string | 否 | 开始日期(YYYY-MM-DD) |
| customer_id | number | 是 | 客户 ID |
| payment_method_code | string | 是 | 支付方式(credit_card、bank_slip、pix) |
详细介绍
@codespar/mcp-vindi
面向 Vindi 的 MCP 服务 — 定期计费、订阅和付款计划
快速开始
Claude Desktop
添加到 ~/.config/claude/claude_desktop_config.json:
{
"mcpServers": {
"vindi": {
"command": "npx",
"args": ["-y", "@codespar/mcp-vindi"],
"env": {
"VINDI_API_KEY": "your-key"
}
}
}
}
Claude Code
claude mcp add vindi -- npx @codespar/mcp-vindi
Cursor / VS Code
添加到 .cursor/mcp.json 或 .vscode/mcp.json:
{
"servers": {
"vindi": {
"command": "npx",
"args": ["-y", "@codespar/mcp-vindi"],
"env": {
"VINDI_API_KEY": "your-key"
}
}
}
}
工具(20 个)
| 工具 | 用途 |
|---|---|
create_subscription | 在 Vindi 中创建定期订阅 |
get_subscription | 根据 ID 获取订阅详情 |
list_subscriptions | 列出订阅,可选筛选条件 |
create_bill | 在 Vindi 中创建账单(扣款) |
get_bill | 根据 ID 获取账单详情 |
list_bills | 列出账单,可选筛选条件 |
create_customer | 在 Vindi 中创建客户 |
get_customer | 根据 ID 获取客户详情 |
create_plan | 在 Vindi 中创建计费计划 |
list_plans | 列出可用的计费计划 |
update_customer | 更新客户详情 |
create_product | 创建产品(可关联到计划或账单的目录条目) |
list_products | 列出目录中的产品 |
cancel_subscription | 立即取消订阅 |
reactivate_subscription | 重新激活已取消的订阅 |
cancel_bill | 取消待处理的账单 |
charge_bill | 重试扣收待处理账单(运行计费工作流) |
refund_charge | 退款(全额或部分)。 |
create_payment_profile | 为客户创建付款资料(令牌化卡片 / 已保存的付款方式) |
list_payment_profiles | 列出付款资料,可按客户筛选 |
身份验证
Vindi 使用 Basic Auth,API 密钥作为用户名,密码留空。
沙盒 / 测试
Vindi 通过控制面板提供沙盒。测试时请使用沙盒 API 密钥。
获取凭据
- 前往 Vindi
- 创建账户
- 前往设置并生成 API 密钥
- 设置
VINDI_API_KEY环境变量
环境变量
| 变量 | 必填 | 描述 |
|---|---|---|
VINDI_API_KEY | 是 | 来自 Vindi 控制面板的 API 密钥 |
路线图
v0.2(计划中)
cancel_subscription— 取消有效订阅update_subscription— 更新订阅详情list_payment_profiles— 列出客户的付款资料create_discount— 为订阅创建折扣get_charges— 获取扣款详情并应用筛选条件
v0.3(计划中)
batch_bills— 在单个请求中创建多张账单financial_reports— 生成财务摘要报告
链接
企业版
需要为 Agent 付款提供治理、预算限额和审计跟踪?CodeSpar Enterprise 在这些 MCP 服务之上增加策略引擎、付款路由和合规模板。
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。