Binance MCP Server
一个 URL 就能把你的 AI agent 连接到 Binance。你的 agent 可以读取市场数据、查询余额,并在专属的 Agentic 子账户内交易 Spot / Margin / Convert / USDⓈ-M / COIN-M 合约,还能在子账户各钱包之间转账—— 不需要本地安装,不需要把 API key 放在你的设备上。
提现权限
永远不会开放
每一笔交易/转账
都先经你确认
风险
你的 AI agent 下的每一笔交易,责任都在你自己。AI 可能出错,可能基于过时或幻觉出来的信息行动,也可能发出错误的参数——执行前务必自行核实。交易衍生品和杠杆产品有很大风险,详见下方Disclosures。
MCP 是什么?
Model Context Protocol(MCP)是一个开放标准,让 AI agent 能够连接外部应用和服务。有了 MCP 接入权限,AI 不再只是回答问题,还可以代表你执行操作。
你的 agent 能做什么
查看市场
"BTCUSDT 现在的价格是多少,24 小时涨跌幅多少?" —— 最新价格、订单簿、K 线、资金费率。
查询余额
"查一下我的 Agentic 账户在所有钱包里的余额。" —— 以及主账户的只读视图。
交易
"在 spot 用市价买 100 美元的 BNB。" —— Spot、Margin、Convert、USDⓈ-M 合约、COIN-M 合约。
在钱包之间转账
"把 2,000 USDT 从我的 Spot 钱包转到 USDⓈ-M 钱包。" —— 仅限 Agentic 子账户内部。
你的 agent 能访问什么
连接时,你自己选择授予哪些权限范围。建议先给最小必要权限:
- 市场数据(公开,无需鉴权)——最新价格、订单簿、K 线、资金费率
- 账户——Agentic 子账户余额、仓位、账单;可选授予主账户的只读视图
- 交易——spot、margin、convert、合约(仅限你授权且账户本身有权限的部分)
- 转账——只能在同一个 Agentic 子账户内部的钱包之间转账
没有提现权限。你的 agent 永远无法把资金从子账户转到外部地址。
开始之前
- 在桌面浏览器里登录 Binance.com——这个功能是给桌面端设计的,不支持移动端。
- 确认你要用的 AI 客户端已经安装并打开:Claude Code、Claude Desktop、Codex CLI、ChatGPT on the web、ChatGPT/Codex Desktop、VS Code 或 Grok Bot。
不要把 endpoint 粘进对话
不要把 MCP endpoint 粘贴到 AI 对话里让它帮你安装,也不要在浏览器里直接打开这个 endpoint。请按下方各客户端 tab 里的步骤操作。
连接你的 AI agent
第 1 步: 打开 macOS/Linux 上的 Terminal,或 Windows 上的 PowerShell。


第 2 步: 运行以下命令添加 Binance MCP server:
Code

第 3 步: 打开 /mcp 菜单,选择 binance-mcp-server。

第 4 步: 完成身份验证以授权连接。

确认连接是否成功
- 在你的 AI 客户端对话里输入:"Use the Binance MCP Server to show the current BTCUSDT price and 24-hour change."
- 确认返回结果显示调用了 Binance MCP 工具,并返回了实时的 BTCUSDT 行情数据。
开通并给 Agentic 子账户充值
你的 agent 在一个专属的子账户内交易,与你的主账户是隔离的。如果你还没有这个子账户,第一次授权时的引导流程会提示你创建。
子账户刚开通时是空的。在 agent 能交易之前,你需要自己从 Binance 网页端把资金转进去——这是一个手动操作,agent 无法把资金从你的主账户转进子账户。给 Agentic 账户充值的方式跟给其他子账户充值一样:进入 Profile → Dashboard → Sub-account → Asset Management,点击 Transfer,即可在主账户和子账户之间即时转账,无手续费。入口:
https://www.binance.com/en/my/sub-account/asset-management/transfer?asset=BTC
建议只转入你愿意让 agent 交易的那部分资金。
注意:Transfer 权限只允许 agent 在子账户内部的钱包之间转账(比如 Spot → USDⓈ-M)。它不能从你的主账户拉取资金——首次入金始终是上面这个手动步骤。
示例:你的第一次使用
连接并充值完成后,你就可以用自然语言跟它交互了。agent 会先读取实时数据,在任何涉及资金变动或下单的操作之前都会先让你确认。
查看市场(只读——立即执行)
"BTCUSDT 现在交易价格多少,24 小时怎么变化的?"
agent 拉取实时行情,总结价格和 24 小时涨跌幅。不需要确认——只读操作不会动到你的余额。
查看余额
"我的 Agentic 账户里有什么?"
agent 读取你子账户在 Spot、Margin、Futures 各钱包的余额。如果是空的,先按上面的方法充值。
下单交易(写操作——agent 会先确认)
"在 spot 用市价买 100 美元的 BNB。"
agent 会复述这笔订单的细节——交易对、方向、类型、金额——并等你回复确认之后才会真正下单。这一步动用真实资金,务必仔细核对。
确认结果
"成交了吗?我现在的 BNB 余额是多少?"
agent 会查询订单状态和你更新后的余额。
这种"先确认再执行"的模式适用于所有非只读操作——下单、撤单,以及子账户各钱包之间的转账。
管理你的 Agentic 账户
你也可以直接在 Binance.com 上管理你的 Agentic 账户,不需要通过 agent。
进入 Profile → Dashboard → Sub-account → Account Management,这里能看到你所有的子账户,包括 Agentic 账户。Agentic 账户在子账户类型里会标注为 Agentic virtual sub。
在这里你可以做四件事:
- Transfer——给子账户充值或提现。
- View permissions——查看你的 Agentic 账户权限。注意:如果想修改这些权限,需要先断开 agent 连接,再重新连接到 MCP server。
- Disconnect agents——选择一个或多个 agent 断开连接。之后如果你想要,还可以重新连接。资金可以通过 Sub-account Management → Asset Management 转回来。
- Emergency stop——一步操作断开所有已连接的 agent,并取消这个 Agentic 账户里所有 spot、margin、合约的仓位和挂单。之后如果你想要,还可以重新连接 agent。资金可以通过 Sub-account Management → Asset Management 转回来。
故障排查
- 我在浏览器里打开了这个 endpoint——关闭页面,改按上面对应 AI 客户端的连接步骤操作。
- 我把 endpoint 粘贴到了 AI 对话里——删除 AI 创建的那个连接,再按本指南的步骤重新操作一遍。
- 命令无法识别——确认所需的 AI 客户端或 CLI 已经安装,重新打开 Terminal 或 PowerShell 再试一次。
- server 添加成功但用不了——重新连接、完成身份验证,再重复一遍上面的连接检查。
- 确认 endpoint 完全是
https://agent.binance.com/mcp/agentic。 - 市场数据能用,但账户或交易操作不行——重新连接,并授予你需要的 Account 或 Trade 权限。
- 如果交易因为余额不足失败,说明子账户里没有资金——先按"开通并给 Agentic 子账户充值"那一节转入资金。
- 如果授权过期了,断开重连一次 Binance MCP Server。
- 撤销访问权限:Profile → Dashboard → Sub-account → Account Management → Disconnect agents。
获取帮助
如果在接入过程中需要帮助:
- 先查阅相关文档
- 检查现有的工具、示例和示例应用
- 加入 Binance 开发者社区,在 MCP server and Skills 分类下发一个新讨论帖: https://dev.binance.vision/c/mcp-server-and-skills/21
Disclosures
Disclaimer:Binance MCP Server 是 Binance 提供的一项 AI Tool,用于提供 AI 辅助交易能力,不构成任何建议。因 agent 生成的决策导致的损失,Binance 不承担责任。你需要自行负责监督 agent 的活动、配置权限范围,并核实每一步操作。使用 AI Tools 可能还需遵守额外的 Binance Product Terms(如适用)。更多信息详见我们的 Terms of Use、Risk Warning 以及 AI Policy and Terms。