mcp-iugu について
mcp-iugu は決済プラットフォーム iugu 向けの MCP サーバーで、請求書、サブスクリプション、顧客、支払い方法、アカウント管理を扱います。MCP クライアントやエージェントから課金ワークフローを処理したい開発者に向いています。
主な機能
- 01請求書の作成、照会、返金、複製
- 02顧客と支払い方法の管理
- 03サブスクリプションプランの作成、停止、再開、解約
- 04マーケットプレイス向けサブアカウントと送金
- 05Webhook の登録とアカウント情報の照会
活用シーン
- 01エージェントによる Pix、boleto、クレジットカード請求書の発行
- 02定期サブスクリプションの停止と再開
- 03テストモードでの iugu 課金フローの検証
MCP 対応
本プロジェクトは MCP サーバーであり、iugu 関連の 23 種類のツールを MCP クライアントに公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
23掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| string | はい | 支払人のメールアドレス | |
| items | array | はい | 請求書の項目 |
| due_date | string | はい | 期限日(YYYY-MM-DD) |
| return_url | string | いいえ | 支払い後のリダイレクト先 URL |
| customer_id | string | いいえ | 顧客 ID(任意) |
| payable_with | enum | いいえ | 支払い方法(デフォルト:すべて)pix | bank_slip | credit_card | all |
| notification_url | string | いいえ | ステータス更新用の Webhook URL |
詳細
@codespar/mcp-iugu
iugu の MCP サーバー — 請求書、サブスクリプション、決済管理
クイックスタート
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 は、API トークンをユーザー名、空のパスワードを使用する Basic Auth を採用しています。
サンドボックス/テスト
iugu ではダッシュボードからテストモードを利用できます。実際の課金を避けるため、テストモード用の API トークンを使用してください。
認証情報の取得
- iugu Developer Portal にアクセスします
- アカウントを作成してダッシュボードにアクセスします
- テストモードに切り替えて API トークンを生成します
IUGU_API_TOKEN環境変数を設定します
環境変数
| 変数 | 必須 | 説明 |
|---|---|---|
IUGU_API_TOKEN | はい | iugu ダッシュボードの API トークン |
IUGU_SANDBOX | いいえ | テストモードの場合は "true" に設定します |
ロードマップ
v0.3(予定)
create_split— 分割決済ルールを作成しますlist_transfers— マーケットプレイスの送金を一覧表示しますget_financial_report— 財務サマリーレポートを取得しますbatch_invoices— 1 回のリクエストで複数の請求書を作成しますlist_payment_methods— 顧客に保存されている決済方法を一覧表示します
貢献をご希望ですか? PR を作成するか、ツールをリクエストしてください。
リンク
エンタープライズ
エージェントによる決済にガバナンス、予算上限、監査証跡が必要ですか? CodeSpar Enterprise は、これらの MCP サーバーにポリシーエンジン、決済ルーティング、コンプライアンステンプレートを追加します。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。