mcpField
M
mcp-iugu

mcp-iugu

本地服务
github.com/codespar金融数据2754 周前更新

关于 mcp-iugu

mcp-iugu 是 iugu 支付平台的 MCP 服务,提供发票、订阅、客户、支付方式及账户管理等工具。适用于需要通过 MCP 客户端或 Agent 自动处理计费流程的开发者。

主要功能

  1. 01发票创建、查询、退款与复制
  2. 02客户与支付方式管理
  3. 03订阅计划的创建、暂停、激活与取消
  4. 04市场模式下的子账户与转账操作
  5. 05Webhook 注册与账户信息查询

适用场景

  1. 01通过 Agent 为客户生成 Pix、boleto 或信用卡发票
  2. 02管理周期性订阅的暂停与恢复
  3. 03在测试模式下验证 iugu 计费流程

MCP 相关

该项目是一个 MCP 服务,向 MCP 客户端暴露 23 个 iugu 相关工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"codespar-mcp-iugu": {
"command": "npx",
"args": [
"-y",
"@codespar/mcp-iugu"
],
"env": {
"IUGU_API_TOKEN": "<IUGU_API_TOKEN>"
}
}
}
}
启动命令npx -y @codespar/mcp-iugu
需要配置的环境变量
IUGU_API_TOKEN密钥API key for iugu

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@codespar/mcp-iugu0.2.2

工具

23

收录的工具列表 · 更新于 2 周前

参数类型必填说明
emailstring是付款人电子邮件地址
itemsarray是发票项目
due_datestring是截止日期(YYYY-MM-DD)
return_urlstring否付款后重定向到的 URL
customer_idstring否客户 ID(可选)
payable_withenum否付款方式(默认:全部)pix | bank_slip | credit_card | all
notification_urlstring否用于状态更新的 Webhook URL

详细介绍

@codespar/mcp-iugu

用于 iugu 的 MCP 服务 — 发票、订阅和支付管理

npm License: MIT

快速开始

Claude Desktop

添加到 ~/.config/claude/claude_desktop_config.json:

{
  "mcpServers": {
    "iugu": {
      "command": "npx",
      "args": ["-y", "@codespar/mcp-iugu"],
      "env": {
        "IUGU_API_TOKEN": "your-token"
      }
    }
  }
}
Claude Code
claude mcp add iugu -- npx @codespar/mcp-iugu
Cursor / VS Code

添加到 .cursor/mcp.json 或 .vscode/mcp.json:

{
  "servers": {
    "iugu": {
      "command": "npx",
      "args": ["-y", "@codespar/mcp-iugu"],
      "env": {
        "IUGU_API_TOKEN": "your-token"
      }
    }
  }
}

工具(23 个)

工具用途
create_invoice在 iugu 中创建发票(Pix、boleto 或信用卡)
get_invoice根据 ID 获取发票详情
list_invoices列出发票,可选使用筛选条件
cancel_invoice取消(删除)发票。
refund_invoice退还已支付发票的款项(全额或部分)。
duplicate_invoice复制现有发票并设置新的到期日。
create_customer在 iugu 中创建客户
update_customer更新客户。
list_customers列出客户,可选使用筛选条件
create_plan创建订阅计划(定期订阅模板)。
update_plan更新现有计划。
list_plans列出订阅计划。
create_subscription在 iugu 中创建定期订阅
suspend_subscription暂停订阅。
activate_subscription重新启用已暂停的订阅。
cancel_subscription取消(删除)订阅。
create_payment_token在服务端将信用卡令牌化。
create_payment_method将支付方式(信用卡令牌)关联到客户。
create_subaccount创建市场子账户。
create_transfer在 iugu 账户之间转账(市场)。
request_withdraw请求从子账户提现到银行账户(saque)。
create_webhook为 iugu 事件注册 webhook(gatilho)。
get_account_info获取账户信息、配置和余额

身份验证

iugu 使用 Basic Auth,将 API 令牌用作用户名,密码留空。

沙盒 / 测试

iugu 可通过控制面板启用测试模式。使用测试模式 API 令牌,避免产生实际扣款。

获取凭据
  1. 前往 iugu Developer Portal
  2. 创建账户并访问控制面板
  3. 切换到测试模式并生成 API 令牌
  4. 设置 IUGU_API_TOKEN 环境变量

环境变量

变量必需描述
IUGU_API_TOKEN是来自 iugu 控制面板的 API 令牌
IUGU_SANDBOX否设置为 "true" 以启用测试模式

路线图

v0.3(计划中)
  • create_split — 创建分账规则
  • list_transfers — 列出市场转账
  • get_financial_report — 财务摘要报告
  • batch_invoices — 在单次请求中创建多张发票
  • list_payment_methods — 列出客户已保存的支付方式

想要参与贡献?提交 PR 或请求添加工具。

链接

企业版

需要为 Agent 支付设置治理、预算限额和审计跟踪?CodeSpar Enterprise 在这些 MCP 服务之上提供策略引擎、支付路由和合规模板。

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。