Redbark について
Redbark MCPサーバーは、AIエージェントにオーストラリア・ニュージーランドの銀行データと世界の証券口座データをリアルタイムで提供し、Redbarkの同期、保存先、ルール、カテゴリを管理します。銀行データを保存せずに接続元から読み取るため、金融データの照会や同期設定の管理に適しています。
主な機能
- 01口座、残高、取引のリアルタイム読み取り
- 02保有資産と売買記録の読み取り
- 03同期、保存先、ルールの管理
- 04カテゴリ作成とイベント保存先の設定
- 05許可スコープによるツールアクセス制限
活用シーン
- 01複数口座の現金残高と支出の集計
- 02証券口座の保有資産と売買記録の照会
- 03保存先への同期作成と実行
- 04同期失敗の診断と関連イベントの確認
MCP 対応
ホスト型のStreamable HTTP MCPサーバーとして、Redbark API v2の操作をツールとして公開し、複合ツール、プロンプト、ガイドも提供します。読み取りはデータ提供元からリアルタイムに中継し、書き込みはRedbarkの設定だけを変更して銀行口座を操作しません。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.redbark.com/mcpclaude mcp add --transport http com-redbark https://mcp.redbark.com/mcp{"mcpServers":{"com-redbark":{"type":"http","url":"https://mcp.redbark.com/mcp"}}}Cursor で開く{"servers":{"com-redbark":{"type":"http","url":"https://mcp.redbark.com/mcp"}}}VS Code で開く{"mcpServers":{"com-redbark":{"type":"http","url":"https://mcp.redbark.com/mcp"}}}{"mcpServers":{"com-redbark":{"serverUrl":"https://mcp.redbark.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
Redbark MCP サーバー
AI エージェントをオーストラリアおよびニュージーランドの銀行データとグローバルな証券口座データに接続し、Model Context Protocol 経由で Redbark の同期、送信先、ルール、カテゴリーを管理できます。
Redbark は、銀行口座や証券口座を Google Sheets、Airtable、Notion、YNAB、ウェブフックに同期します。Redbark MCP サーバーを使うと、MCP 互換の AI エージェント(Claude、Cline、Cursor、ChatGPT、VS Code など)が同じ金融データにリアルタイムでアクセスできるほか、Redbark アカウントの同期、送信先、ルール、カテゴリー、イベント送信先を範囲を限定して管理できます。これは Redbark API v2 の薄いレイヤーであり、すべての API 操作が、操作 ID と同じ名前のツールとして提供されます。
オーストラリアの銀行データは、規制対象の Consumer Data Right(CDR/オープンバンキング) フレームワークを通じて取得されます。銀行の認証情報が Redbark や AI エージェントと共有されることはなく、Redbark が銀行データを保存することもありません。すべての読み取りは、ソースからリアルタイムに中継されます。
クイックスタート
サーバーはリモートでホストされています。インストールや実行は不要です。
https://mcp.redbark.com/mcp
- トランスポート: Streamable HTTP
- 認証: OAuth 2.1(自動で、クライアントがブラウザーでの同意フローを開きます)、またはフォールバックとして個人用 API キー
- 要件: Developer または Professional プランの Redbark アカウント(API アクセスは無料トライアルに含まれます)
Cline
cline_mcp_settings.json に追加します(Cline → MCP Servers → Configure):
{
"mcpServers": {
"redbark": {
"type": "streamableHttp",
"url": "https://mcp.redbark.com/mcp"
}
}
}
Cline は OAuth 認可サーバーを自動的に検出し、アクセスを承認するためのブラウザーウィンドウを開きます。代わりに API キーを使用する場合(app.redbark.com → Settings → API Keys で作成):
{
"mcpServers": {
"redbark": {
"type": "streamableHttp",
"url": "https://mcp.redbark.com/mcp",
"headers": {
"Authorization": "Bearer rbk_live_YOUR_API_KEY"
}
}
}
}
Claude Code
claude mcp add --transport http redbark https://mcp.redbark.com/mcp
Claude(デスクトップ/ウェブ)
Settings → Connectors → Add custom connector → https://mcp.redbark.com/mcp を貼り付けます。
Cursor
{
"mcpServers": {
"redbark": {
"url": "https://mcp.redbark.com/mcp"
}
}
}
ツール
Redbark API v2 の各操作はツールであり、操作 ID にちなんだ名前が付いています(81 個のツールがあり、デフォルトでは 62 個が表示されます)。これに加えて、5 個の複合ツールがあります。読み取り操作では銀行データをリアルタイムで取得します。書き込み操作で変更されるのは Redbark の設定(同期、宛先、ルール、カテゴリ、イベントの宛先)のみで、銀行には変更を加えません。AI が利用できるのは、同意画面で許可したスコープだけです。それ以外のスコープを必要とするツールは拒否され、許可すべきスコープを伝えます。
| ファミリー | ツールの例 | スコープ | プロンプトの例 |
|---|---|---|---|
| アカウント | get_me | なし | 「現在のプランを教えてください」 |
| 接続、同意、金融機関 | list_connections、get_connection、list_consents、list_institutions、revoke_connection | mcp:read、接続の取り消しには connections:write | 「今月有効期限が切れる銀行接続を教えてください」 |
| アカウントと残高 | list_accounts、get_account、get_account_balance、get_account_details | mcp:read | 「オフセット口座の残高はいくらですか?」 |
| 取引 | list_transactions、get_transaction | mcp:read | 「7 月 1 日以降の 500 ドルを超える取引を一覧表示してください」 |
| 保有銘柄と取引 | list_holdings、list_trades | mcp:read + brokerage:read | 「保有額が最も大きい銘柄を教えてください」 |
| 同期と実行 | list_syncs、create_sync、update_sync、run_sync、resync_sync、list_sync_runs、cancel_sync_run | mcp:read、syncs:write | 「今すぐ Notion の同期を実行し、完了したら教えてください」 |
| 宛先 | list_destinations、create_destination、list_destination_resources、rotate_destination_secret | mcp:read、destinations:write | 「Budget スプレッドシートにはどのタブがありますか?」 |
| カテゴリ | list_categories、create_category、set_category_sources、list_provider_categories | mcp:read、categories:write | 「サブスクリプションカテゴリを作成し、ストリーミングサービスの加盟店をそこに割り当ててください」 |
| ルール | list_rulesets、create_rule、preview_ruleset、reorder_ruleset_rules、attach_sync_ruleset | mcp:read、rules:write | 「先月のデータにクリーンアップルールセットを適用するとどうなるか、プレビューしてください」 |
| イベント | list_events、get_event、redeliver_event、list_event_destinations、create_event_destination | mcp:read、events:write | 「最後に失敗した同期実行イベントを表示し、再配信してください」 |
| リンクセッション | create_link_session、get_link_session | connections:write | 「別の銀行を接続するためのリンクを発行してください」 |
| API キー | list_api_keys、get_api_key | OAuth では利用不可 | キーはダッシュボードで作成します。keys:write を持つ API キークライアントは、キーを管理できます |
ID は API の公開 ID(acct_...、conn_...、sync_...、dest_...)です。リストは API と同じ方法でページ分割されます。AI は limit を渡し、page トークンに従って次のページを取得します。すべての引数を含むツールの完全な一覧は、API リファレンスを参照してください。
複合ツール
5 個のツールが複数の API 呼び出しを組み合わせ、よくある質問に 1 回の操作で回答します。
| ツール | 機能 |
|---|---|
account_overview | すべてのアカウントについて、接続ごとにまとめたリアルタイムの残高、同意の有効期限、再認証フラグを表示します |
spending_summary | 指定した期間の支出と収入を、カテゴリ、加盟店、アカウント、または月ごとにまとめ、金額の大きい取引も表示します。生の取引データは返しません |
setup_sync | 宛先を確認し、そのリソース(Sheets のタブ、YNAB のアカウント)を解決して、マッピングを作成し、同期を作成します |
diagnose_sync | 直近の実行、失敗の理由、関連イベント、接続と同意の状態、および推奨される次のアクションを表示します |
connect_bank | 金融機関を検索してリンクセッションを作成し、ユーザーに渡すホストされた URL を返します |
デフォルトおよび管理者向けツールセット
デフォルトでは、サーバーはコアツール(62 個の API 操作、複合ツール、および redbark_guide)を一覧表示します。19 個の管理者向けツール(API キー、同意、同期カテゴリのマッピング、カテゴリのリセット、ルールセットの複製/並べ替え、イベント送信先の有効化/無効化/ping/ローテーション、送信先の rotate_secret/有効化)は非表示ですが、引き続き呼び出せます。サーバー URL に ?toolsets=admin を追加すると、これらも一覧に表示されます。一覧には、許可したスコープも適用されます。
プロンプトとガイド
MCP プロンプトに対応するクライアントでは、set_up_sync、monthly_spending_review、fix_failing_sync、connect_bank を利用できます。redbark_guide は、ドキュメントから生成されたトピック別ガイド(オンボーディング、同期と送信先、ルールとカテゴリ、イベントと Webhook、エラーとスコープ、API 規約)を返します。また、接続時にサーバーが簡潔な使用方法を送信します。
すべてのツールは context 引数を受け取ります。これは、ユーザーが達成しようとしている目標を 1 行で記述するものです。製品分析に使用され、銀行データが含まれることはありません。
接続後に使用できるプロンプトの例:
「先月、すべての口座で食料品にいくら使いましたか?」 「現在の現金残高の合計はいくらですか?」 「日常使いの口座から Budget シートへの同期を作成して、今すぐ実行してください。」 「Uber の取引に Travel タグを付けるルールを追加してください。」
認証とスコープ
OAuth(推奨)。 サーバーは標準的な MCP 認可フロー(Dynamic Client Registration と PKCE を使用する OAuth 2.1)を実装しています。MCP OAuth に対応するクライアントでは、サーバー URL だけで利用できます。登録、ブラウザーでの同意、トークンの更新は自動で行われます。同意画面で提示されるスコープ:
| スコープ | 許可される操作 |
|---|---|
mcp:read | すべての読み取りツール |
brokerage:read | 保有資産と取引(Professional プラン) |
account:read | get_me |
connections:read, connections:write | 接続、同意、金融機関。取り消し、再認証、更新、リンクセッション |
data:read | 口座、残高、取引、保有資産、取引、プロバイダーのカテゴリ |
categories:read, categories:write | お客様のカテゴリ体系 |
destinations:read, destinations:write | 送信先と送信先リンク |
syncs:read, syncs:write | 同期、実行、カテゴリのマッピング、ルールセットの割り当て |
rules:read, rules:write | ルールセットとルール |
events:read, events:write | イベントとイベント送信先 |
OAuth では keys:write は提示されません。OAuth で接続したエージェントは API キーを作成できません。書き込みスコープは任意です。スコープのチェックを外すと、対応するツールはそのスコープ名を示すメッセージを返して処理を拒否します。
Redbark の設定にある Connected Apps から、接続済みのエージェントをいつでも確認して取り消せます。
API キー(代替手段)。 OAuth に対応していないクライアントの場合は、app.redbark.com → Settings → API Keys でキーを作成し、Authorization: Bearer rbk_live_... として送信してください。キー自体に設定されたスコープが適用されます。
セキュリティ
- 銀行データは保存されません。 Redbark はリクエスト時にプロバイダーからデータをリアルタイムで中継します。顧客の銀行データが Redbark のデータベースに保存されることはありません。
- 規制対象データへのアクセス。 オーストラリアの銀行接続は CDR(オープンバンキング)フレームワーク上で実行されます。認証情報は銀行に送信され、Redbark やエージェントに送信されることはありません。
- スコープによるアクセス制御。 AI は許可されたスコープのみを使用できます。読み取りと各書き込みの種類には、それぞれ別のスコープが必要です。銀行自体に変更を加えることはできません。書き込みによって変更されるのは、Redbark の同期、送信先、ルール、カテゴリ、イベント送信先のみです。
- 取り消し可能。 ダッシュボードから、接続済みアプリをいつでも取り消せます。サーバーは、そのアプリのトークンを直ちに受け付けなくなります。
- 追跡可能。 すべてのエラーには、サポートへの問い合わせ時に提示できるリクエスト ID が含まれます。
- リクエストには認証前と認証後にレート制限が適用され、すべてのリクエストが監査可能です。
料金
MCP を利用するにはDeveloper または Professional プランが必要です。無料トライアルにも含まれています。証券関連ツール(list_holdings、list_trades)の利用には Professional プランが必要です。
サポート
ライセンス
このリポジトリ(ドキュメントおよびアセット)は MIT ライセンスです。ホスト型サービスにはRedbark の利用規約が適用されます。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。