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 分

    请在仓库或注册中心条目中声明许可证。