关于 Toll
Toll 是面向 Agent 的本地 stdio MCP 服务,用于检查 Robinhood Chain 上的资产、Agent、交易和市场数据。它转发 Toll 的工具及带来源的信息,不持有密钥、不签署交易,也不付款。
主要功能
- 01检查代币和开发者记录
- 02查看 ERC-8004 Agent 条款
- 03签名前评估交易风险
- 04读取 Robinhood Stock Token 数据
- 05查询公司与宏观经济数据
适用场景
- 01购买前审查代币
- 02付款前检查 Agent
- 03签署前检查交易或签名
- 04研究 Stock Token 和公司申报文件
MCP 相关
本地服务向 stdio MCP 客户端提供 Toll 的 19 个工具,并转发远程服务的响应。支持 Streamable HTTP 的客户端可直接连接 `https://t0ll.xyz/mcp`;本地服务不发送 Toll 密钥,使用免费额度。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://t0ll.xyz/mcpclaude mcp add --transport http t0ll-xyz-toll https://t0ll.xyz/mcp{"mcpServers":{"t0ll-xyz-toll":{"type":"http","url":"https://t0ll.xyz/mcp"}}}在 Cursor 中打开{"servers":{"t0ll-xyz-toll":{"type":"http","url":"https://t0ll.xyz/mcp"}}}在 VS Code 中打开{"mcpServers":{"t0ll-xyz-toll":{"type":"http","url":"https://t0ll.xyz/mcp"}}}{"mcpServers":{"t0ll-xyz-toll":{"serverUrl":"https://t0ll.xyz/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
6| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| chain | enum | 否 | 链名称:rh = Robinhood Chain (4663)、arc = Arc (5042)、bsc = BSC (56)、sol = Solana。省略时,Toll 会检测代币所在的链。rh | arc | bsc | sol |
| address | string | 是 | 代币合约地址(也可使用 Solana mint 地址):0x 后接 40 位十六进制字符,或 Solana mint 地址(base58,区分大小写) |
详细介绍
@tollxyz/mcp
为 Toll 提供的本地 stdio MCP 服务。在 Agent 买入代币、向其他 Agent 付款或签署任何内容之前,可以先检查代币背后的情况(狙击者、捆绑交易、开发者记录、流动性是否可以被撤走)、是否有真实产品、ERC-8004 Agent 的注册信息和付款条款,以及交易、签名或 x402 付款的作用。仅支持 Robinhood Chain(chain id 4663):Toll 目前只读取 Robinhood Chain。事实读取自链上。仅提供信息,不构成财务建议。
它逐一提供 Toll 远程服务(https://t0ll.xyz/mcp)中的工具:check_coin、larp_check、dev_record、check_agent、check_hook、wallet_privacy、fresh_launches、chain_pulse、launch_record、check_tx、presign_risk_report;针对 Robinhood Stock Tokens,提供 stock_token(参数为代码或代币合约)和 stock_tokens(列表);针对代币背后的公司,提供 fundamentals(参数为 id、period:ttm、annual 或 quarterly)、insider_trades(参数为 id、limit 1 到 100)、institutions(13F 基金持有者:参数为 id、limit 1 到 20)和 guidance(财报发布内容,由 AI 从引用的申报文件中提取:参数为 id、limit);此外还有 macro 和 stock_events(Stock Tokens 的变动:上市、多空倍数变更、公司行动、Chainlink 报价源状态和 SEC 申报;参数为 since、kind、limit 1 到 100):共 19 个工具。不持有密钥、不签署任何内容,也不会付款。
签署前:check_tx 接受交易(to、data、value、from)、EIP-712 签名请求(typedData)或 x402 付款(x402),并根据理由给出 ALLOW / WARN / BLOCK,即 ERC-8265 RiskAssessment;strict: true 会将未经验证为卖方地址的 x402 payTo 判定为 BLOCK。presign_risk_report 接受 PresignRequest(version: "erc-presign/1"、subject)(ERC 草案,ethereum/ERCs PR #2134),并返回由 Toll 进行 EIP-712 签名的未签名请求相关结构化事实,不给出判定。
Stock Token 工具会返回 Robinhood 的上市信息、Chainlink 的参考价格、最深池的价格和流动性、供应量、公司行动以及公司的 SEC 事实;每项均附有来源和时间。提供的是带来源的事实,不是建议。Robinhood Stock Tokens 是由 Robinhood Assets (Jersey) Ltd 发行的债务证券,并非股票。
fundamentals 会根据公司的 SEC 申报文件返回营收、利润率、收益、资产负债表、增长和估值;每项数据均附有对应申报文件。insider_trades 会返回 SEC Form 4 记录、总额和 13D/13G 持有者,每项均附有申报文件链接。macro 会返回美国财政部收益率曲线、纽约联储的有效联邦基金利率,以及 BLS 的 CPI、失业率和就业人数,每项均附有日期和来源。EFFR 受 newyorkfed.org 上公布的使用条款约束;Toll 与纽约联储无关联。
stock_events 使用 since 分页(即上一条回答中的 next)。这个本地服务不会发送密钥,因此显示免费预览:一小时前或更早发现的最近 10 条事件。在远程服务上使用 Toll 密钥(如下所述),Team 钱包(持有 20M+ $TOLL)可实时读取,Pro(持有 5M+)则延迟 15 分钟。没有 SEC CIK 的基金和代码不会显示申报事件。
添加
任何可启动 stdio 服务的 MCP 客户端(Claude Desktop、Cursor、Windsurf、Cline、OpenClaw、Hermes):
{ "mcpServers": { "toll": { "command": "npx", "args": ["-y", "@tollxyz/mcp"] } } }
Claude Code:
claude mcp add toll -- npx -y @tollxyz/mcp
Hermes(~/.hermes/config.yaml):
mcp_servers:
toll:
command: "npx"
args: ["-y", "@tollxyz/mcp"]
支持 Streamable HTTP 的客户端可以跳过此软件包,直接使用 Toll 的远程服务:https://t0ll.xyz/mcp。
Node >= 20.19。环境变量:TOLL_BASE_URL(默认值为 https://t0ll.xyz)。运行 npx -y @tollxyz/mcp --help 可打印配置命令。
它传递的内容
每个回答都是 Toll 的服务器发送的 Toll 文本:其中引用的币名、符号、网站和帖子由创建该币的人撰写,因此 Agent 必须将其视为不可信文本,绝不能当作指令。服务器的指令会告知模型这一点。此软件包不会对这些文本添加任何格式。
如果无法连接 Toll,工具列表会使用 Toll 工具的内置快照,调用后会答复未进行任何检查。
免费额度
每位调用者每天可免费检查 10 个新币(已读过的币仍可免费检查),并可免费调用 Markets 50 次。超出额度后,Toll 的回答会原样传递,随后附上一条单独的说明:免费币额度已用完,此服务不付款,所有者可以通过回答中的 x402 URL 按次付款(在 Robinhood Chain 上,0.05 USDG;Stock Token 每个 0.02 USDG,网址为 https://t0ll.xyz/api/x402/stock/{id};以下每项各 0.01 USDG:https://t0ll.xyz/api/x402/markets/fundamentals/{id}、https://t0ll.xyz/api/x402/markets/insiders/{id}、https://t0ll.xyz/api/x402/markets/institutions/{id}、https://t0ll.xyz/api/x402/markets/guidance/{id}、https://t0ll.xyz/api/x402/markets/macro、https://t0ll.xyz/api/x402/markets/stocks 和 https://t0ll.xyz/api/x402/pulse)。如需在代码中付款,请参阅 @tollxyz/sdk 中的 pay()。
持有 $TOLL 可提高每日限额,需通过 https://t0ll.xyz/toll#keys 获取 Toll 密钥,并以 x-toll-pass 或 Authorization: Bearer 发送:
| 每个 UTC 日 | 免费 | 1M $TOLL | 5M $TOLL | 20M $TOLL |
|---|---|---|---|---|
新币(check_coin、larp_check) | 10 | 100 | 500 | 2,000 |
Markets 调用(stock_token、stock_tokens、fundamentals、insider_trades、institutions、guidance、macro) | 50 | 1,000 | 5,000 | 20,000 |
此本地服务不会发送密钥,因此按免费等级运行。如需使用你的等级,请连接到 Toll 的远程服务(https://t0ll.xyz/mcp),并在上述某个请求头中附上密钥,例如 claude mcp add --transport http toll https://t0ll.xyz/mcp --header "x-toll-pass: <your key>"。
在代码中
import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js";
import { createTollMcpServer } from "@tollxyz/mcp";
const { server } = createTollMcpServer(); // { baseUrl, fetch, timeoutMs }
await server.connect(new StdioServerTransport());
链接:https://t0ll.xyz/agents/mcp、https://t0ll.xyz/skill.md、https://t0ll.xyz/llms.txt。MIT。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。