Wise

io.github.mindstone由 GitHub 帳號 mindstone 發布v0.1.1更新於 Oct 24, 2026

Wise (formerly TransferWise) MCP server for Model Context Protocol hosts

已驗證STDIO僅桌面金融商業與電商

概覽

AI 產生的概覽

讓助理讀取 Wise 餘額、匯率、收款人與轉帳,並可選擇建立、出資與取消轉帳。

可以做什麼
透過 17 個工具連接 Wise(原 TransferWise),涵蓋個人與企業設定檔、多幣別餘額、餘額對帳單、活動動態、匯率、報價、收款人與轉帳。讀取類工具可列出設定檔、餘額、活動、收款人與轉帳,並查詢單筆轉帳或收款人。寫入類工具可建立報價與收款人,以及建立、出資或取消轉帳;只有出資會從餘額扣款。configure_wise 工具會在向 Wise API 驗證後儲存 API 權杖。
適用情境
適合讓助理回答關於 Wise 餘額、匯率、收款人或轉帳狀態的問題,或協助準備一筆付款。也適合希望由助理建立並出資轉帳的使用者,因為資金操作預設為開啟。
執行需求
透過 npx 以 stdio 在本機執行,需要 Node.js 20+ 與 npm。需要 Wise API 權杖,可透過環境變數 WISE_API_TOKEN 提供,或以 configure_wise 工具儲存;WISE_ENVIRONMENT 選擇 production(預設)或 sandbox,WISE_REQUEST_TIMEOUT_MS 設定請求逾時。僅支援桌面端主機。
安裝前請注意
資金操作預設為開啟:create_wise_transfer、fund_wise_transfer 與 cancel_wise_transfer 一律可用並標示為破壞性操作,是否攔截由主機決定。fund_wise_transfer 會從真實餘額扣款。WISE_API_TOKEN 可存取帳戶;configure_wise 儲存的權杖存放在 WISE_CONFIG_PATH 下的 credentials.json。收款人姓名、銀行資訊與對帳單文字會被標示為不可信內容。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Wise,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

@mindstone/mcp-server-wise

[npm version] [License: FSL-1.1-MIT]

Wise (formerly TransferWise) MCP server for Model Context Protocol hosts. Check multi-currency balances and exchange rates, review transactions and activity, manage recipients, price transfers with quotes — and, with an explicit opt-in, create, fund, and cancel transfers — all through a standardised MCP interface.

Status

  • Version: 0.1.1 · npm
  • Auth: API token (env var, or on disk via WISE_CONFIG_PATH)
  • Tools: 17 (accounts, balances, recipients, quotes, transfers, discovery)
  • Surface: cloud-api
  • Machine-readable: STATUS.json

Requirements

  • Node.js 20+
  • npm
  • A Wise API token: wise.com → Settings → API tokens

One-click install

[Add to Cursor] [Add to VS Code] [Add to VS Code Insiders]

After clicking the button, your host will prompt you to fill: WISE_API_TOKEN.

Manual config for Claude Desktop / Claude Code / Goose / Continue.dev (Wise)
json
{  "mcpServers": {    "Wise": {      "command": "npx",      "args": [        "-y",        "@mindstone/mcp-server-wise"      ],      "env": {        "WISE_API_TOKEN": ""      }    }  }}

Quick Start

Install & build

bash
cd <path-to-repo>/connectors/wisenpm installnpm run build

npx (once published)

bash
npx -y @mindstone/mcp-server-wise

Local

bash
node dist/index.js

Configuration

Environment variables

  • WISE_API_TOKEN — Wise API token. Optional if you connect via the configure_wise tool instead; when set, it takes precedence over any stored token.
  • WISE_ENVIRONMENT — production (default) or sandbox. Sandbox requires a token created in the Wise sandbox.
  • WISE_CONFIG_PATH — path to the config directory that stores the token written by configure_wise (defaults to ~/.mcp/wise).
  • WISE_REQUEST_TIMEOUT_MS — outbound request timeout in milliseconds (default 30000).
  • MCP_HOST_BRIDGE_STATE — optional path to a host bridge state file used for credential management.
  • MINDSTONE_REBEL_BRIDGE_STATE — backwards-compatible alias for MCP_HOST_BRIDGE_STATE.

Host configuration examples

Claude Desktop / Cursor

json
{  "mcpServers": {    "Wise": {      "command": "npx",      "args": ["-y", "@mindstone/mcp-server-wise"],      "env": {        "WISE_API_TOKEN": "your-wise-api-token"      }    }  }}

Local development (no npm publish needed)

json
{  "mcpServers": {    "Wise": {      "command": "node",      "args": ["<path-to-repo>/connectors/wise/dist/index.js"],      "env": {        "WISE_API_TOKEN": "your-wise-api-token"      }    }  }}

Tools (17)

Account management

  • configure_wise — Connect a Wise account with an API token (verified against the Wise API before storing)
  • remove_wise_account — Disconnect the Wise account

Profiles & balances

  • list_wise_profiles — List personal and business profiles accessible with the token; use the ids as profile_id
  • list_wise_balances — List balances (multi-currency accounts and savings jars) with amounts per currency
  • get_wise_balance_statement — Transaction statement for one balance over a time window (max 469 days)
  • list_wise_activities — Chronological activity feed (transfers, card payments, deposits) with status

Exchange rates & quotes

  • get_wise_exchange_rate — Current or historic mid-market rate between two currencies
  • create_wise_quote — Lock a rate and get exact fees per funding method (does not move money)

Recipients

  • list_wise_recipients — List saved recipients (bank accounts), filterable by currency or type
  • get_wise_recipient — Full details of one recipient, including bank details
  • get_wise_recipient_requirements — Discover the bank detail fields Wise requires for a route, given a quote
  • create_wise_recipient — Create a saved recipient (does not move money)

Transfers

  • list_wise_transfers — List transfers with filters (status, currencies, created-date window)
  • get_wise_transfer — Current state of one transfer
  • create_wise_transfer — Create a transfer from a quote to a recipient (not funded yet)
  • fund_wise_transfer — Fund a created transfer from a Wise balance (moves money)
  • cancel_wise_transfer — Cancel a transfer before the funds_converted stage

Typical payout flow

  1. list_wise_profiles → pick a profile_id
  2. create_wise_quote — price the transfer and lock a rate
  3. (New recipient) get_wise_recipient_requirements → create_wise_recipient
  4. create_wise_transfer — creates the transfer (not funded yet)
  5. fund_wise_transfer — pays from a Wise balance; this is the step that moves money

Security

  • Money movement runs by default. create_wise_transfer, fund_wise_transfer, and cancel_wise_transfer are always available and declare destructiveHint: true — gating of individual invocations is the host's tool-approval layer's job, not the connector's. Quote and recipient creation never move money; only fund_wise_transfer debits a balance.
  • Untrusted-content envelopes. Strings authored by external parties (recipient names and bank details, transfer references, statement descriptions and merchant names, activity titles, quote notices) are wrapped in <untrusted-content source="…"> envelopes so the host LLM treats them as data, not instructions. Connector-controlled metadata (ids, amounts, currencies, statuses, timestamps) is returned raw.
  • Credential storage. Tokens written by configure_wise are stored in credentials.json under WISE_CONFIG_PATH with 0600 permissions (config directory 0700). Only the two fixed Wise hosts (api.wise.com, api.wise-sandbox.com) are ever contacted — there is no arbitrary base-URL override.
  • Error hygiene. Vendor error bodies, raw Retry-After header text, and query-bearing URLs are never written to logs or surfaced in tool errors; tokens never appear in error messages.
  • Idempotent transfer creation. create_wise_transfer uses customer_transaction_id as the Wise idempotency key, so a retry never creates a duplicate transfer.
  • Input validation. Currency codes, numeric ids, UUIDs, and date-time windows are validated before any request is made.

Licence

FSL-1.1-MIT — Functional Source License, Version 1.1, with MIT future licence. The software converts to MIT licence on 2030-04-08.

來源:connectors/wise/README.md,提交 22c4611

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v0.1.1最新Sep 16, 2026

評分

已滿足適用檢查項的 40%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。