chain.eco

你挂的 MCP 工具,
每一轮对话都在重新收费。

工具定义不是装一次就完事——它们跟着每一次请求发给模型,一轮不落。 挂了十几个 MCP server 之后,光是「告诉模型你有哪些工具」这件事, 往往就比你写的系统提示词贵一个数量级。

把 tools/list 的返回贴进下面,立刻看到:占多少上下文、一个月多少钱、 哪几个工具最贵、砍掉之后能省多少。全部在你浏览器里算,不上传、不留存。

1 · 贴入工具定义

2 · 你的使用强度

三件容易被忽略的事

贵的通常是 schema,不是描述

一个带嵌套对象、长枚举、每个字段都写了说明的参数 schema, token 数常常是工具描述的五到十倍。上表把这两层拆开,就是为了看清钱花在哪。

工具一改,缓存全废

工具定义在请求的最前面,属于缓存前缀。改动任何一个工具的任何一个字, 整个前缀的缓存就得重建——后面所有内容跟着重新计费。

挂着不用,一样收钱

模型这一轮有没有调用某个工具,跟你要不要为它的定义付费无关。 定义只要在请求里,就按 token 计价。很多人挂了二十个 server,常用的不超过五个。

token 数为启发式估算(英文与代码偏差约 ±5%,中文约 ±15%,倾向略微高估), 用于判断量级与相对排序,不作为账单依据。定价数据 as of —, 见 pricing.json。