mcp-belvo について
mcp-belvo は、メキシコ、アルゼンチン、コロンビアを対象とするオープンファイナンス アグリゲーター Belvo の MCP サーバーです。口座、残高、取引データを必要とする開発者やエージェント向けに、24 個のツールを提供します。
主な機能
- 01Belvo のリンクを通じて金融機関に接続
- 02口座、残高、取引記録の照会
- 03収入、所有者、投資データの取得
- 04サンドボックス環境と HTTP トランスポートに対応
- 05Belvo Connect Widget 用トークンの作成
活用シーン
- 01エージェント内で中南米ユーザーの銀行取引を読み取る
- 02複数の金融機関の残高を集約する
- 03分析や与信審査向けに金融データを提供する
MCP 対応
本プロジェクトは MCP サーバーであり、Belvo の金融機関、リンク、口座、取引に関する操作を、MCP クライアントが利用できるツールとして公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y @codespar/mcp-belvoBELVO_SECRET_IDシークレットSecret ID for BelvoBELVO_SECRET_PASSWORDシークレットSecret password for BelvoBELVO_SANDBOXSet to true to use sandbox environmentローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
24掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| page | number | いいえ | ページ番号 |
| type | enum | いいえ | 機関の種類bank | fiscal | gig | employment |
| page_size | number | いいえ | ページあたりの結果数 |
| country_code | string | いいえ | 国コードのフィルター(MX、CO、AR) |
詳細
MCP Belvo
Belvo 用の MCP サーバー — LATAM(メキシコ、アルゼンチン、コロンビア)向けのオープンファイナンスアグリゲーターです。
クイックスタート
# Set your credentials
export BELVO_SECRET_ID="your-secret-id"
export BELVO_SECRET_PASSWORD="your-secret-password"
export BELVO_SANDBOX=true # Use sandbox environment
# Run via stdio
npx tsx packages/mexico/belvo/src/index.ts
# Run via HTTP
npx tsx packages/mexico/belvo/src/index.ts --http
環境変数
| 変数 | 必須 | 説明 |
|---|---|---|
BELVO_SECRET_ID | はい | Belvo ダッシュボードで発行されたシークレット ID |
BELVO_SECRET_PASSWORD | はい | Belvo ダッシュボードで発行されたシークレットパスワード |
BELVO_SANDBOX | いいえ | サンドボックスを使用するには"true"に設定します(デフォルト:本番環境) |
MCP_HTTP | いいえ | HTTP トランスポートを有効にするには"true"に設定します |
MCP_PORT | いいえ | HTTP ポート(デフォルト:3000) |
ツール(24)
| ツール | 目的 |
|---|---|
list_institutions | 利用可能な金融機関を一覧表示します |
create_link | 金融機関へのリンクを作成します |
list_links | 既存のリンクを一覧表示します |
get_accounts | リンクの口座を取得します |
get_balances | リンクの残高を取得します |
get_transactions | リンクの取引を取得します |
get_owners | リンクの所有者情報を取得します |
get_incomes | リンクの収入データを取得します |
get_tax_returns | リンクの税務申告データを取得します(税務機関) |
get_investments | リンクの投資ポートフォリオを取得します |
get_link | ID を指定して特定のリンクの詳細を取得します |
delete_link | ID を指定してリンクを削除します(関連するデータもすべて削除されます) |
patch_link | リンクの認証情報を更新するか、MFA 後に再開します(PATCH /api/links/) |
list_accounts | 保存された口座を一覧表示します(GET /api/accounts/)。任意のフィルターを指定できます |
get_account_detail | 口座 ID を指定して保存された口座を取得します |
list_transactions | 保存された取引を一覧表示します(GET /api/transactions/)。任意のフィルターを指定できます |
get_transaction_detail | 取引 ID を指定して保存された取引を取得します |
list_balances | 保存された残高を一覧表示します(GET /api/balances/)。任意のフィルターを指定できます |
list_owners | 保存された所有者を一覧表示します(GET /api/owners/) |
list_incomes | 保存された収入を一覧表示します(GET /api/incomes/) |
get_employment_records | リンクの雇用記録を取得します(雇用機関) |
get_invoices | リンクの請求書を取得します(ブラジル/メキシコの税務機関) |
get_receivables_transactions | リンクの売掛金取引を取得します(決済ネットワーク/アクワイアラーのデータ) |
create_widget_token | Belvo Connect Widget 用の有効期間が短いアクセストークンを作成します |
認証
Basic 認証(secret_id:secret_password)を使用します。認証情報はBelvo ダッシュボードから取得してください。
API リファレンス
エンタープライズ
エージェントによる支払いにガバナンス、予算上限、監査証跡が必要ですか?CodeSpar Enterprise は、これらの MCP サーバーにポリシーエンジン、支払いルーティング、コンプライアンステンプレートを追加します。
認証
サーバーを起動する前に、次の環境変数を設定してください。
BELVO_SECRET_ID(必須、シークレット) — Belvo のシークレット IDBELVO_SECRET_PASSWORD(必須、シークレット) — Belvo のシークレットパスワードBELVO_SANDBOX— サンドボックス環境を使用するには true に設定します
認証情報はプロバイダーの開発者ポータルで発行してください:https://developers.belvo.com。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。