mcpField
M
mcp-vindi

mcp-vindi

ローカル
github.com/codespar金融データ2754 週間前に更新

mcp-vindi について

mcp-vindi は、Vindi 課金プラットフォーム向けの MCP サーバーで、定期課金、サブスクリプション、請求、支払いプロファイルに関するツールを提供します。AI アシスタントやエージェントから Vindi の継続課金を管理したいチームに向いています。

主な機能

  1. 01サブスクリプションの作成、取得、キャンセル、再有効化
  2. 02請求の作成、取得、決済、キャンセル
  3. 03顧客と商品カタログの管理
  4. 04全額および部分返金、支払いプロファイルの管理

活用シーン

  1. 01AI アシスタントからサブスクリプションの状態を確認し、キャンセルや再有効化を行う
  2. 02請求を作成し、未処理の請求の決済を再試行する
  3. 03顧客のトークン化された支払い方法を登録し、返金を実行する

MCP 対応

本プロジェクトは MCP サーバーとして動作し、20 個の Vindi 関連ツールを MCP クライアントに公開します。クライアントはそれらを通じて Vindi API の課金操作を呼び出せます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"codespar-mcp-vindi": {
"command": "npx",
"args": [
"-y",
"@codespar/mcp-vindi"
],
"env": {
"VINDI_API_KEY": "<VINDI_API_KEY>"
}
}
}
}
起動コマンドnpx -y @codespar/mcp-vindi
設定が必要な環境変数
VINDI_API_KEYシークレットAPI key for vindi

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@codespar/mcp-vindi0.2.2

ツール

20

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
plan_idnumberはいプラン ID
start_atstringいいえ開始日(YYYY-MM-DD)
customer_idnumberはい顧客 ID
payment_method_codestringはい支払い方法(credit_card、bank_slip、pix)

詳細

@codespar/mcp-vindi

Vindi 向け MCP サーバー — 継続課金、サブスクリプション、支払いプラン

npm License: MIT

クイックスタート

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_subscriptionVindi で継続課金サブスクリプションを作成します
get_subscriptionID を指定してサブスクリプションの詳細を取得します
list_subscriptionsオプションのフィルターを指定してサブスクリプションを一覧表示します
create_billVindi で請求書(課金)を作成します
get_billID を指定して請求書の詳細を取得します
list_billsオプションのフィルターを指定して請求書を一覧表示します
create_customerVindi で顧客を作成します
get_customerID を指定して顧客の詳細を取得します
create_planVindi で課金プランを作成します
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 は、ユーザー名に API キー、パスワードを空欄とする Basic Auth を使用します。

サンドボックス/テスト

Vindi はダッシュボードからサンドボックスを提供しています。テストにはサンドボックスの API キーを使用してください。

認証情報の取得
  1. Vindi にアクセスします
  2. アカウントを作成します
  3. 設定に移動して API キーを生成します
  4. 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 — 1 回のリクエストで複数の請求書を作成します
  • financial_reports — 財務サマリーレポートを生成します

貢献をご希望ですか?PR を作成するか、ツールをリクエストしてください。

リンク

エンタープライズ

エージェントによる支払いにガバナンス、予算上限、監査証跡が必要ですか?CodeSpar Enterprise は、これらの MCP サーバーにポリシーエンジン、支払いルーティング、コンプライアンステンプレートを追加します。

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。