在 n8n 里用 DataXAPI:填 4 项接好 MCP
让 n8n 读到 21 个平台的公开数据。填一次 4 项配置:5 个工具,207 个接口,一次 $0.0003 起,失败的调用不收费。
https://api.dataxapi.com/mcp- 远程地址,不用部署,不用登录任何平台账号
- 给 Key 设每天、每月的花费上限,AI 不会花超
- 每次调用都记在控制台的调用记录里,来源标着 MCP
DataXAPI 已连接,有 5 个工具:find 按需求找接口,describe 看参数和价格,call 调用(只有它扣费),read_more 在 24 小时内重读结果,account 看余额。目录里有 21 个平台的 207 个接口。
确认接好了. 让它把工具列出来。应该得到下面这样的回答,这一步不花钱。
- 接入
- 4 项在客户端里填一次
- 配置写在
- 客户端里你填的 Key 由客户端保管
- 工具
- 5 个只有
call扣费 - 传输方式
- Streamable HTTP一个地址,一个请求头
三步接好
不用写代码把这句话发给你的 AI
它会自己读接入说明,把 MCP 配好。把 dx_… 换成你自己的 Key。
接入步骤
在 n8n 里三步。步骤照这个客户端自己的文档写的。
- 地址
https://api.dataxapi.com/mcp- 请求头
Authorization: Bearer dx_…- 传输方式
- Streamable HTTP
- 认证
- API Key,作为 Bearer Token
- 服务地址
api.dataxapi.com/mcp
n8n工作流里 AI Agent 节点下挂的“MCP Client Tool”节点
打开添加 MCP 服务的地方
工作流里 AI Agent 节点下挂的“MCP Client Tool”节点
把这几项填上
照这里写的填。Key 是填进客户端、由它保管的。
https://api.dataxapi.com/mcpHTTP StreamableBearer Auth你的 API Key保存,然后让它列出工具
应该是下面这五个。
Claude Code1 条命令 · ~/.claude.json
把 Key 放进环境变量
Claude Code 从这里读。想长期保留,就把这一行加进 shell 配置。
export DATAXAPI_API_KEY="dx_…"加上这个服务
一条命令,或者把同样的内容写进 ~/.claude.json。
dataxapi setup --client claude-code
{
"mcpServers": {
"dataxapi": {
"type": "http",
"url": "https://api.dataxapi.com/mcp",
"headers": {
"Authorization": "Bearer ${DATAXAPI_API_KEY}"
}
}
}
}重启 Claude Code
然后让它列出 DataXAPI 的工具,应该是下面这五个。
5 个 · 只有 call 扣费Claude Code 的接入步骤 →
Cursor1 条命令 · ~/.cursor/mcp.json
把 Key 放进环境变量
Cursor 从这里读。想长期保留,就把这一行加进 shell 配置。
export DATAXAPI_API_KEY="dx_…"加上这个服务
一条命令,或者把同样的内容写进 ~/.cursor/mcp.json。
dataxapi setup --client cursor
{
"mcpServers": {
"dataxapi": {
"url": "https://api.dataxapi.com/mcp",
"headers": {
"Authorization": "Bearer ${env:DATAXAPI_API_KEY}"
}
}
}
}重启 Cursor
然后让它列出 DataXAPI 的工具,应该是下面这五个。
5 个 · 只有 call 扣费Cursor 的接入步骤 →
Codex1 条命令 · ~/.codex/config.toml
把 Key 放进环境变量
Codex 从这里读。想长期保留,就把这一行加进 shell 配置。
export DATAXAPI_API_KEY="dx_…"加上这个服务
一条命令,或者把同样的内容写进 ~/.codex/config.toml。
dataxapi setup --client codex
[mcp_servers.dataxapi] url = "https://api.dataxapi.com/mcp" bearer_token_env_var = "DATAXAPI_API_KEY"
重启 Codex
然后让它列出 DataXAPI 的工具,应该是下面这五个。
5 个 · 只有 call 扣费Codex 的接入步骤 →
Cherry Studio设置 → MCP 服务器 → 添加服务器
打开添加 MCP 服务的地方
设置 → MCP 服务器 → 添加服务器
把这几项填上
照这里写的填。Key 是填进客户端、由它保管的。
dataxapiStreamable HTTPhttps://api.dataxapi.com/mcp一行:Authorization,值为 Bearer 加空格加你的 API Key保存,然后让它列出工具
应该是下面这五个。
5 个 · 只有 call 扣费Cherry Studio 的接入步骤 →
第一次对话
一个问题、它调了哪几次、每次多少钱。
在 n8n 里的几个提示
- 给它单独一把 Key. 在控制台建一把叫“n8n”的 Key,设好每天的预算。预算用完,调用就停,账户里别的不受影响。
- 让不花钱的工具免确认. 如果 n8n 运行工具前会先问你,放行
find、describe、read_more和account。想逐笔确认扣费,就让call保持“询问”。 - 返回放得进上下文. DataXAPI 的返回在约 20 KB 处按条目截断,并写明怎么往下读;剩下的用
read_more取,不扣费。 - 给每次调用设最高价. 让它每次调用都带
max_price。可能超过这个价的调用,在扣费前就被拒绝。
{ query: "tiktok account recent videos" }免费找到 tiktok.users.videos.list · TikTok 用户作品 · 一次 $0.0020{ capability: "tiktok.users.videos.list", username: "nasa", max_price: "0.01" }$0.0020最多 10 条视频 · 精简档最新的视频以标准格式返回,每条带链接、文案、发布时间和互动数。AI 据此回答,给每条附上链接,并说明这次花了多少。
- url
- type
- text
- lang
- published_at
- author.name
- metrics.likes
- metrics.comments
- metrics.shares
遇到问题时
find 能用,call 报 unauthorizedKey 没有从 n8n 送到服务端。两个不要 Key 的工具照常能用。看看 Key 是不是放在配置读取的那个地方、是不是以 dx_ 开头,然后重启。call 报 insufficient_balance 或 key_budget_exceeded余额或这把 Key 的预算不够这一次的价格。没有扣费。让它跑一次 account,然后充值或者调高这把 Key 的预算。可以这样问
每个问题下面写着 AI 会用到的接口和单次价格你的 AI 拿到的 5 个工具
find按一句需求找到该用的接口。describe一次看最多 5 个接口的全部:参数、字段、价格。call调用一个接口,返回一页数据。read_more24 小时内重读一份结果。account余额、用量和每次调用的扣费。价格
完整价格表 →按调用次数扣余额,没有订阅,余额不过期。充值 $10 起,银行卡和支付宝都能付。
支持的客户端
其他支持远程 MCP 的客户端,填地址和 Key 也能接。