Brex
Claude Codeに渡せる権限の範囲と、つなぎ方を、公式の資料から読み取れる範囲でまとめました。
← ラボ / Claude Code ガイド / 連携台帳
Brex・決済・海外 公式サイト
法人カード・経費管理・銀行口座・請求書払い・出張などを扱う法人向け金融サービス。開発者ポータルでは「APIs to build on top of the Brex financial OS」と案内され、REST APIとMCPサーバー(ベータ)が公式に載っている。
Claude Codeに、どこまで権限を渡せるか
- 読み取り専用で渡せるか あり
- 公式サポート記事は『読み取り専用モード』とは書いていないが、MCPをAPIトークンで接続する場合、書き込みスコープを付けなければ対応するツールは使えなくなり、必要なスコープだけ付与するよう勧めている(例は cards read)。スコープ名の全一覧は読めていない。OAuth接続のスコープは承認画面で確認する。
- 権限(スコープ)を選べるか あり
- APIユーザートークンは、管理者またはカード管理者がダッシュボードで作成し、データアクセスのレベル(スコープ)を選べる。MCPのドキュメントは「create tokens with only the scopes your use case needs」と推奨。MCPはユーザーのロールを引き継ぐ。スコープ一覧は取得できなかった。
- 危険な操作の既定
- MCPに組み込みの確認ステップの記載なし。開発者ページは「Configure your AI assistant to require approval before executing actions」と、AIアシスタント側の承認設定を勧めている。サポート記事(早期アクセス)では接続時に「Review and approve the permission request」の確認あり。承認と、開発者ページのMCPでのカード管理は「not yet available via MCP」。一方サポート記事は管理者向けにカードの作成・更新・解約・ロック/解除を記載(出典間で食い違い)。Brexは本番APIサーバーのみでサンドボックスなし(公式)。
- 削除ができるか 未確認
- MCPの取得できた記載に削除ツールは見当たらなかったが、「できない」とは確認していない。サポート記事では管理者のカード解約(Cancel a card)が挙がっている。
- 取り消し方(キー・接続)
- OAuthセッション: Settings → Personal settings → Connected integrations で取り消し、またはChatGPT/Claude側のBrexコネクタを Disconnect。ユーザートークン: 開発者ページで取り消すと以降の呼び出しは即失敗。90日間使わないと失効、非アクティブなユーザーのトークンも無効(公式)。組織全体でMCPを無効にする方法は記載なし。
つなぎ方(公式の資料にある範囲)
公式MCP あり
ホスト型MCP(https://api.brex.com/mcp、ベータ)。開発者ページはツールを43個の表で載せ、各行に必要な権限が書かれているが、読み取り/書き込みの区分はない(「you only see and modify what you're authorized to」)。list_expenses・get_card_by_id・list_banking_transactions・list_bills・list_trips・query_expense_analytics などの参照が中心。メモ・レシート・参加者の更新系ツールがあることは確認した。変更系の具体名(update_expense_memo・upload_card_expense_receipt_from_urls・replace_attendees_for_card_expense・assign_limit_for_card_expenses)と、支出上限の割り当て(assign_limit)の記載は、今回の再確認では取得テキストから確認できず、要再確認。承認とカード管理は「not yet available via MCP」と開発者ページに記載。
つなぎ方(公式の記載)
claude mcp add --transport http brex https://api.brex.com/mcp を実行し、claude /mcp で確認(公式の記載どおり)。事前に管理者がSettings→DeveloperでDeveloper API agreementに同意し、Settings→Beta featuresで「Brex in AI assistants」を有効にする必要がある(開発者ページの記載。サポート記事では有効化の場所が Settings > Early access になっており、二通りの記載がある)。
公式CLI 記載なし
開発者サイト(ナビ・クイックスタート)に Brex 提供のCLIの記載なし。GitHubの組織 brexhq の一覧(表示は途中で打ち切り)にも製品向けCLIは見当たらず。AI連携の案内にある `claude mcp add` 等はClaude Code/Codex側のコマンドでBrex製CLIではない。
探した場所(6件)
- https://developer.brex.com/(ナビ: API / Guides / Examples / No-Code Options / Support / Changelog、サイドバーにCLIの項目は見当たらず)
- https://developer.brex.com/ の検索(CLI)。結果は第三者サイトのみ
- https://developer.brex.com/
- https://developer.brex.com/guides/quickstart
- https://www.brex.com/support/using-brex-in-ai-apps
- https://api.github.com/orgs/brexhq/repos?per_page=100&sort=pushed(一覧は途中までしか取得できず)
公式API あり
REST API(JSON、HTTPS必須)。区分は Accounting / Budgets / Expenses / Fields / Onboarding / Payments(ベンダー管理とACH・国内ワイヤ・小切手の送金)/ Team(ユーザー・拠点・部門・カード)/ Transactions / Travel / Webhooks。
第三者製MCP(公式ではない) 1件
- crazyrabbitLTC/mcp-brex-server(作者: crazyrabbitLTC(GitHubユーザー)・最終更新: 未確認(取得ページに最終コミット日の表示なし。68 commits))
書き込み・削除: READMEでは読み取り系が中心で、書き込みは match_receipt・upload_receipt・update_expense のみ。送金・カード作成・カード変更の記載はなし。
インストール手順が別リポジトリ(dennisonbertram/mcp-brex)とnpmパッケージ名 mcp-brex を指しており、READMEに食い違いがある。MIT。
https://github.com/crazyrabbitLTC/mcp-brex-server
第三者製のMCPは、サービスの運営元が作ったものではありません。作者と中身を確かめてから使うかどうかを決めてください。ここに載せているのは、公式のレジストリやGitHubで見つかったものを、書かれている範囲でまとめたもので、おすすめではありません。
探した場所(2件)
- https://github.com/crazyrabbitLTC/mcp-brex-server
- GitHub検索(Brex MCP)。2件目は運営者が分かるものを確認できなかった
できる操作
読み取りでできる操作
- 【MCP】経費・カード・支出上限・立替の支払い予定・会計・銀行残高と取引・請求書とベンダー・出張・明細・ユーザー/部門の参照
- 【API】取引・口座・明細、予算、経費、フィールド、チーム、出張の参照(API区分より)
書き込みでできる操作
- 【MCP】経費メモ・レシート・参加者の更新系ツールがある(公式のツール表より。読み取り/書き込みの区分は公式ページになし)。経費への支出上限の割り当てツールは今回の再確認で確認できず、要再確認
- 【API】ベンダー管理とACH・国内ワイヤ・小切手の送金(Payments API)、カード・ユーザーの管理(Team)、予算の管理、経費・レシートの管理(API区分の説明より)
- 【MCP】ChatGPT・Claude向けのBrex連携(早期アクセス)では、管理者がカードの作成・更新・発送・解約・再発行・ロック/解除・名称変更・上限設定・譲渡ができる、とサポート記事に記載(開発者ページのMCPは「Actions like approvals and card management are not yet available via MCP」と書いており、出典で記載が異なる。下の注意を参照)
管理者操作(削除・課金・設定変更など)
- 【MCP】承認・カード管理は開発者ページでは「not yet available via MCP」
- 【MCP】サポート記事: 立替の作成と経費の承認/却下はBrexのダッシュボードまたはモバイルアプリで行う
- 【API】Payments APIの送金・Team APIのカード管理が可能と区分に記載。削除権限・課金に関する細かい記載は取得できなかった
制限
- MCPはベータ(ツールが変更される可能性があると公式に記載)
- 利用には管理者によるDeveloper API agreementへの同意と有効化が必要(開発者ページは Settings > Beta features の「Brex in AI assistants」、サポート記事は Settings > Early access と記載が二通りある)
- MCPは、アカウント/カード管理者のみが使えるツールがある(例: query_expense_analytics は管理者ロール)
- ChatGPT・Claude向けのBrex連携は早期アクセス
- MCPを組織全体で無効にする方法は取得できた範囲では記載なし(利用者は自分で連携を切断できる)
- APIはサンドボックスなし(本番のみ)。認証ページに「Brex currently only offers a production API server at https://api.brex.com」と記載。ユーザートークンは管理者/カード管理者がダッシュボードで作成し、レベル(スコープ)を選べる。90日間APIを呼ばないと失効。レート制限は別ガイド(未取得)
- Payments APIでACH・ワイヤ・小切手の送金ができる。公式に確認プロンプトの記載はなく、取り消せるかも取得できた範囲では記載なし
- MCPにはメモ・レシート・参加者などの更新系ツールがある(支出上限の割り当てツールは要再確認)。MCP側の確認は記載がなく、AIアシスタント側で承認を求める設定を、と公式が案内している
- カード管理とMCPの記載が出典で異なる。【開発者ページ developer.brex.com/docs/mcp】「Actions like approvals and card management are not yet available via MCP」。【サポート記事 brex.com/support/using-brex-in-ai-apps(ChatGPT/Claude/MCP/Slackbotは全て Early access)】管理者向けに「Create/update a purchasing card」「Create/update an employee card」「Cancel a card」「Lock/unlock a card」があり、経費の承認・却下はAIアプリでは行えずダッシュボードまたはモバイルで行う。接続時に「Review and approve the permission request」の確認がある。どちらが現行かは未確認。有効化の場所も二通り(開発者ページ: Settings > Beta features の「Brex in AI assistants」/サポート記事: Settings > Early access)
- クエリと応答はOpenAI・Anthropic・Slackなど各提供元のデータ保持・プライバシーの方針で処理される、と公式に記載
- APIは本番サーバーのみで、テスト用の環境は提供されていないと公式に記載
認証・料金・日本語・実機検証
- 認証方式
- MCP: OAuth、または管理者が発行するAPIキー(Bearer)。今回の再確認では、OAuthの詳細(Dynamic Client Registration対応・認可サーバー https://accounts-api.brex.com/oauth2/default)は取得できず未確認(認証ページは「OAuthはパートナー向けの別ガイド」とのみ記載)。APIキーは Settings > Developer で発行し、スコープは必要最小限にすることを公式が推奨(確認済み)。API: ダッシュボードで発行するユーザートークンをBearerで送る。パートナー向けは別ページのOAuth。
- 公表されている料金(2026年10月16日確認)
- Essentials: 月額$0/ユーザー(「Brex API access」が機能一覧に記載)、Premium: 月額$12/ユーザー、Enterprise: 要問い合わせ、Smart Card: 要問い合わせ(米ドル。2026-10-16確認) 料金ページ
- 日本語対応
- 未確認。取得できた開発者ドキュメント・サポート記事は英語。日本語ページのURLは確認できていない。
- Claude Code実機検証
- 未検証(この台帳は、動かして確かめた記録ではありません。Akiraが試したときは、検証日つきで書き換えます)
確認できていない点(11件)
- 公式CLIの有無(開発者ポータルのナビ・検索で見つからず、検索結果は第三者サイトのみ。「ない」とは確認していない)
- APIスコープの一覧(roles and permissionsのページは取得できなかった)
- MCPの書き込み時の確認、読み取り専用の設定
- 送金・カード操作の取り消し可否、削除権限
- MCPの開発者ページとサポート記事の食い違い(カード管理・有効化の場所)。どちらが現行かは未確認
- 第三者製MCPの最終更新日、2件目の第三者製MCP
- 日本語対応
- OAuthの詳細(Dynamic Client Registration対応・認可サーバーURL)。今回の再確認では取得できなかった
- MCP変更系ツールの具体名(update_expense_memo など4つ)と assign_limit の記載。ツール43個の表に読み取り/書き込みの区分はない
- 2026-10-17再確認で残った点: ja: サポート記事に日本語リンク・言語切替は見当たらないが、ページの本文だけで判断できず確定できなかった
- 2026-10-17再確認で残った点: official_cli は GitHub 組織一覧が途中で切れているため、開いた範囲での『記載なし』
出典(6件)
この台帳は、公式の資料を読んだ範囲のことで、動かして確かめたものではありません。確認日: 2026年10月16日。
ラボの資料は、公式の文書を読んでまとめたもので、実際に使って確かめた記録ではありません。日付や仕様は変わるので、使う前に各ページの出典で確かめてください。事実と「僕らの見立て」は、分けて書いています。