Wise について
Wise は、複数通貨の口座や送金を管理する個人・組織向けの MCP サーバーです。口座、為替レート、受取人、送金を扱い、送金への資金充当は明示的な資金移動操作として提供します。
主な機能
- 01プロフィール、残高、アクティビティの一覧
- 02現在および過去の為替レートの確認
- 03資金を移動しない見積もりの作成
- 04保存済み受取人と必要情報の管理
- 05送金の作成、資金充当、キャンセル
活用シーン
- 01複数通貨の残高確認
- 02送金前の手数料とレートの確認
- 03登録済み受取人への支払い準備
- 04対象となる送金の追跡やキャンセル
MCP 対応
Wise の口座、残高、受取人、見積もり、送金を操作する 17 個のツールを MCP クライアントに公開します。API トークンで認証し、送金への資金充当は実際に資金を移動します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y @mindstone/mcp-server-wiseWISE_API_TOKENシークレットWise API token (wise.com → Settings → API tokens). Optional if configured via the configure_wise tool.WISE_ENVIRONMENTWise environment: "production" (default) or "sandbox".WISE_REQUEST_TIMEOUT_MSOutbound request timeout in milliseconds (default 30000).ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
17掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| api_token | string | はい | wise.com → Settings → API tokens で取得した Wise API トークン |
| environment | enum | いいえ | Wise の環境(デフォルト:"production")。sandbox トークンを使用する場合にのみ "sandbox" を指定します。production | sandbox |
詳細
@mindstone/mcp-server-wise
Model Context Protocol ホスト向けの Wise(旧 TransferWise)MCP サーバーです。複数通貨の残高と為替レートの確認、取引やアクティビティの確認、受取人の管理、見積もりによる送金の料金確認ができ、明示的にオプトインすると、すべて標準化された MCP インターフェースを通じて送金の作成、入金、キャンセルも行えます。
ステータス
- バージョン: 0.1.1 · npm
- 認証: API トークン(環境変数、または
WISE_CONFIG_PATHを介してディスク上に保存) - ツール: 17(アカウント、残高、受取人、見積もり、送金、検出)
- 対象: cloud-api
- 機械可読データ:
STATUS.json
要件
- Node.js 20+
- npm
- Wise API トークン:wise.com → Settings → API tokens
ワンクリックインストール
ボタンをクリックすると、ホストから WISE_API_TOKEN の入力を求められます。
Claude Desktop / Claude Code / Goose / Continue.dev(Wise)の手動設定
{
"mcpServers": {
"Wise": {
"command": "npx",
"args": [
"-y",
"@mindstone/mcp-server-wise"
],
"env": {
"WISE_API_TOKEN": ""
}
}
}
}
クイックスタート
インストールとビルド
cd <path-to-repo>/connectors/wise
npm install
npm run build
npx(公開後)
npx -y @mindstone/mcp-server-wise
ローカル
node dist/index.js
設定
環境変数
WISE_API_TOKEN— Wise API トークンです。configure_wiseツールを使って接続する場合は省略できます。設定されている場合は、保存済みのトークンより優先されます。WISE_ENVIRONMENT—production(デフォルト)またはsandboxです。Sandbox を使用するには、Wise sandbox で作成したトークンが必要です。WISE_CONFIG_PATH—configure_wiseが書き込んだトークンを保存する設定ディレクトリへのパスです(デフォルトは~/.mcp/wise)。WISE_REQUEST_TIMEOUT_MS— 外部リクエストのタイムアウト(ミリ秒)です(デフォルトは30000)。MCP_HOST_BRIDGE_STATE— 認証情報の管理に使用するホストブリッジ状態ファイルへの任意のパスです。MINDSTONE_REBEL_BRIDGE_STATE—MCP_HOST_BRIDGE_STATEと後方互換性のあるエイリアスです。
ホスト設定の例
Claude Desktop / Cursor
{
"mcpServers": {
"Wise": {
"command": "npx",
"args": ["-y", "@mindstone/mcp-server-wise"],
"env": {
"WISE_API_TOKEN": "your-wise-api-token"
}
}
}
}
ローカル開発(npm での公開は不要)
{
"mcpServers": {
"Wise": {
"command": "node",
"args": ["<path-to-repo>/connectors/wise/dist/index.js"],
"env": {
"WISE_API_TOKEN": "your-wise-api-token"
}
}
}
}
ツール(17)
アカウント管理
configure_wise— API トークンを使って Wise アカウントを接続します(保存前に Wise API で検証します)remove_wise_account— Wise アカウントの接続を解除します
プロフィールと残高
list_wise_profiles— トークンでアクセス可能な個人および法人のプロフィールを一覧表示します。ID はprofile_idとして使用しますlist_wise_balances— 通貨ごとの金額とともに、残高(複数通貨口座および貯蓄ジャー)を一覧表示しますget_wise_balance_statement— 指定した期間の単一残高の取引明細を取得します(最大469日)list_wise_activities— ステータス付きのアクティビティ(送金、カード決済、入金)を時系列で表示します
為替レートと見積もり
get_wise_exchange_rate— 2 つの通貨間の現在または過去のミッドマーケットレートcreate_wise_quote— レートを固定し、入金方法ごとの正確な手数料を取得します(資金は移動しません)
受取人
list_wise_recipients— 保存済みの受取人(銀行口座)の一覧を取得します。通貨または種類で絞り込めますget_wise_recipient— 銀行口座情報を含む、1 人の受取人の詳細を取得しますget_wise_recipient_requirements— 見積もりを指定して、送金経路で Wise が必要とする銀行口座情報の項目を確認しますcreate_wise_recipient— 保存済みの受取人を作成します(資金は移動しません)
送金
list_wise_transfers— フィルター(ステータス、通貨、作成日の期間)を指定して送金一覧を取得しますget_wise_transfer— 1 件の送金の現在の状態を取得しますcreate_wise_transfer— 見積もりから受取人への送金を作成します(まだ入金されていません)fund_wise_transfer— 作成済みの送金に Wise 残高から入金します(資金が移動します)cancel_wise_transfer—funds_converted段階に進む前に送金をキャンセルします
一般的な支払いフロー
list_wise_profiles→profile_idを選択しますcreate_wise_quote— 送金額を算出し、レートを固定します- (新しい受取人の場合)
get_wise_recipient_requirements→create_wise_recipient create_wise_transfer— 送金を作成します(まだ入金されていません)fund_wise_transfer— Wise 残高から支払います。この手順で資金が移動します
セキュリティ
- 資金移動はデフォルトで実行されます。
create_wise_transfer、fund_wise_transfer、cancel_wise_transferは常に利用可能で、destructiveHint: trueを宣言します。個々の呼び出しを制御するのはホスト側のツール承認レイヤーの役割であり、コネクターの役割ではありません。見積もりや受取人の作成では資金は移動せず、残高から引き落とされるのはfund_wise_transferのみです。 - 信頼できないコンテンツのエンベロープ。 外部の関係者が作成した文字列(受取人名と銀行口座情報、送金の参照情報、明細の説明と加盟店名、アクティビティのタイトル、見積もりの通知)は、
<untrusted-content source="…">エンベロープで囲まれます。これにより、ホストの LLM はそれらを指示ではなくデータとして扱います。コネクターが制御するメタデータ(ID、金額、通貨、ステータス、タイムスタンプ)は加工せずに返されます。 - 認証情報の保存。
configure_wiseによって書き込まれるトークンは、WISE_CONFIG_PATH配下のcredentials.jsonに、アクセス権限0600(設定ディレクトリは0700)で保存されます。アクセス先は Wise の固定ホスト 2 つ(api.wise.com、api.wise-sandbox.com)のみで、任意のベース URL への上書きはできません。 - エラー情報の保護。 ベンダーのエラーボディ、未加工の
Retry-Afterヘッダー文字列、クエリを含む URL がログに書き込まれたり、ツールのエラーとして表示されたりすることはありません。エラーメッセージにトークンが含まれることもありません。 - 送金作成の冪等性。
create_wise_transferはcustomer_transaction_idを Wise の冪等性キーとして使用するため、再試行しても送金が重複して作成されることはありません。 - 入力の検証。 通貨コード、数値 ID、UUID、日時の期間は、リクエストを行う前に検証されます。
ライセンス
FSL-1.1-MIT — MIT の将来ライセンスが適用される Functional Source License Version 1.1 です。このソフトウェアは 2030-04-08 に MIT ライセンスへ移行します。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。