mcpField
A
Agent Billy

Agent Billy

ローカル
github.com/Agent-BillyAI・エージェント032 週間前に更新

Agent Billy について

Agent Billy は、Stripe の請求操作へのアクセスを制御するチーム向け MCP サーバーです。ロール別の権限と返金上限により、参照・更新できる操作を制限します。

主な機能

  1. 01顧客、請求、サブスクリプション、請求書の検索
  2. 02請求状況と売上統計の確認
  3. 03全額・一部返金の実行
  4. 04顧客、サブスクリプション、請求書、クーポンの管理
  5. 05ロール権限と返金上限の適用

活用シーン

  1. 01顧客の請求情報の確認
  2. 02サブスクリプションと請求書の状況確認
  3. 03ロール上限内での返金処理

MCP 対応

Billy コンテナ API を介して、Stripe の請求ツールを MCP クライアントに公開します。API キーに割り当てられたロールによって、操作権限と返金上限が決まります。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"agent-billy": {
"command": "npx",
"args": [
"-y",
"agent-billy"
],
"env": {
"BILLY_API_URL": "<BILLY_API_URL>",
"BILLY_TOKEN": "<BILLY_TOKEN>"
}
}
}
}
起動コマンドnpx -y agent-billy
設定が必要な環境変数
BILLY_API_URL
BILLY_TOKENシークレット

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

パッケージ
npmagent-billy

ツール

18

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

パラメーター型必須説明
statusstringいいえ請求ステータスで絞り込みます:succeeded、failed、pending
limitnumberいいえ返す請求の最大数(デフォルトは 25)

詳細

Agent Billy MCP サーバー

AI アシスタント(Claude、Cursor、Copilot)が、Billy コンテナ API を通じて Stripe の請求情報にロールベースで安全にアクセスできるローカル MCP プロキシです。

クイックスタート

npx agent-billy --api-url https://yourorg.agentbilly.ai --api-key billy_your-api-key

または、環境変数を使用します。

export BILLY_API_URL=https://yourorg.agentbilly.ai
export BILLY_API_KEY=billy_your-api-key
npx agent-billy

MCP の設定

Claude Desktop

claude_desktop_config.json に追加します。

{
  "mcpServers": {
    "agent-billy": {
      "command": "npx",
      "args": ["-y", "agent-billy"],
      "env": {
        "BILLY_API_URL": "https://yourorg.agentbilly.ai",
        "BILLY_API_KEY": "billy_your-api-key"
      }
    }
  }
}

設定ファイルの場所:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
Claude Code
claude mcp add agent-billy \
  -e BILLY_API_URL=https://yourorg.agentbilly.ai \
  -e BILLY_API_KEY=billy_your-api-key \
  -- npx -y agent-billy
Cursor

Settings > MCP Servers > Add new MCP server に移動し、次の内容を入力します。

{
  "command": "npx",
  "args": ["-y", "agent-billy"],
  "env": {
    "BILLY_API_URL": "https://yourorg.agentbilly.ai",
    "BILLY_API_KEY": "billy_your-api-key"
  }
}
VS Code(GitHub Copilot)

settings.json に追加します。

{
  "mcp": {
    "servers": {
      "agent-billy": {
        "command": "npx",
        "args": ["-y", "agent-billy"],
        "env": {
          "BILLY_API_URL": "https://yourorg.agentbilly.ai",
          "BILLY_API_KEY": "billy_your-api-key"
        }
      }
    }
  }
}

認証

Billy ダッシュボードから API キーを生成します。

  1. https://yourorg.agentbilly.ai にログインします。
  2. Settings > API Keys に移動します。
  3. Generate Key をクリックし、ロールを選択します。
  4. キーをコピーし、BILLY_API_KEY として使用します。

API キーには、作成時に割り当てたロールが引き継がれます。Billing Clerk キーでは、Billing Clerk の操作のみ実行できます。キーは Settings からいつでも取り消せます。

利用可能なツール

読み取りツール
ツール説明
billy_list_charges最近の請求を一覧表示します。ステータス(succeeded、failed、pending)で絞り込めます。
billy_get_chargeStripe の請求 ID を指定して、特定の請求の詳細を取得します。
billy_list_customersページネーションを使用して顧客を一覧表示します。
billy_get_customerStripe の顧客 ID を指定して、特定の顧客の詳細を取得します。
billy_list_subscriptionsサブスクリプションを一覧表示します。ステータス(active、past_due、canceled、trialing)で絞り込めます。
billy_list_invoices請求書を一覧表示します。ステータス(draft、open、paid、void、uncollectible)で絞り込めます。
billy_list_refunds発行済みのすべての返金を一覧表示します。
billy_get_statsダッシュボードのスナップショット:月初からの売上、成功率、有効なサブスクリプション数、失敗した請求数。
billy_searchキーワードを使って、顧客、請求、サブスクリプション、請求書を横断検索します。
書き込みツール
ツール説明
billy_create_refund請求に対して全額または一部返金を行います。
billy_create_customer新しい Stripe 顧客を作成します。
billy_update_customer顧客のメールアドレス、名前、説明、またはメタデータを更新します。
billy_cancel_subscriptionサブスクリプションを解約します(期間終了時または即時)。
billy_reactivate_subscriptionまだ完全に期限切れになっていない解約済みサブスクリプションを再開します。
billy_send_invoiceメールで顧客に請求書を送信します。
billy_void_invoice請求書を無効化し、支払いできないようにします。
billy_create_coupon割引クーポン(割合または固定額)を作成します。
billy_delete_couponクーポンを削除し、新規顧客に適用できないようにします。

ロールベースのアクセス制御

すべての権限はサーバー側で適用されます。API キーには、作成者のロールが引き継がれます。

ロール読み取り返金サブスクリプション管理請求書顧客クーポン
Ownerすべて無制限全権限全権限全権限全権限
Billing Managerすべて最大 $5,000全権限全権限全権限全権限
Billing Clerkすべて最大 $100閲覧のみ閲覧のみ更新のみなし
Read Onlyすべてなしなしなしなしなし

支出上限

返金の上限は、ロールごとに取引単位で適用されます。

  • Owner: 上限なし
  • Billing Manager: 返金 1 件あたり $5,000
  • Billing Clerk: 返金 1 件あたり $100
  • Read Only: 返金を実行できません

上限を超えようとすると、権限エラーが返されます。操作は監査証跡に記録されます。

CLI オプション

agent-billy --api-url <url> --api-key <key>

Options:
  --api-url   Billy container API URL (or BILLY_API_URL env var)
  --api-key   API key (or BILLY_API_KEY env var)
  --token     JWT auth token, alternative to api-key (or BILLY_TOKEN env var)
  --help, -h  Show help

リンク

コメント

MCP は初めてですか?

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

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