datafood-mcp
DataFood: 16 data sources (crypto/DeFi/security/news/finance) via one MCP. Bundles save ~92%.
我该使用它吗
质量与安全性
A
基于对工具定义和协议合规性的自动分析。
上下文开销
~795token 数(工具定义)
~1.7 KB典型响应大小
对注意力有中等影响(占 128k 上下文窗口的 0.62%)
这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。
安装
一键安装
将以下内容添加到你的 `claude_desktop_config.json` 文件中:
{
"mcpServers": {
"datafood-mcp": {
"url": "https://toughlovesec.win/mcp"
}
}
}远程端点
https://toughlovesec.win/mcpstreamable-http它能做什么
工具清单
工具(4)
🟢 只读🟡 写入🔴 删除⚪ 未知
🟢datafood_query(type, q)
Fetch a single data type from DataFood. Free 1-row preview, no auth required. Use datafood_bundle for 3+ queries (cheaper).
输入模式
{
"type": "object",
"properties": {
"type": {
"type": "string",
"enum": [
"token-risk",
"breach",
"contract-risk",
"defi-yield",
"scrape",
"crypto-price",
"crypto-trending",
"stock-quote",
"weather",
"news-hn-top",
"news-reddit",
"flights-near",
"real-estate-rss",
"sports-scores",
"gas-prices-eth",
"forex",
"github-trending",
"whale-tracker",
"liquidations",
"funding-rates",
"order-book",
"ta-indicators",
"sentiment-ticker",
"token-unlock",
"mev-exposure",
"stable-depeg",
"cross-dex-arb",
"energy-oil",
"energy-grid-eu",
"shipping-bdi",
"air-quality",
"cdc-flu",
"who-outbreak",
"sec-edgar",
"acled-conflict",
"gdelt-events",
"twitch-top",
"steam-top",
"reddit-trending",
"commodity-metals",
"agriculture-prices",
"legal-courtlistener",
"economic-indicator"
],
"description": "One of 42 supported data types (DATAFOOD_CATALOG)"
},
"q": {
"type": "string",
"description": "Query string. See /api/v1/catalog for per-type examples."
}
},
"required": [
"type"
]
}⚪datafood_bundle(queries, session_id, free)
Bundle 1-20 cross-niche queries in one call. Saves 50-92% vs. per-API. Free preview accepts up to 5; paid via Stripe session_id or x402 X-Payment header.
输入模式
{
"type": "object",
"properties": {
"queries": {
"type": "array",
"minItems": 1,
"maxItems": 20,
"items": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string",
"enum": [
"token-risk",
"breach",
"contract-risk",
"defi-yield",
"scrape",
"crypto-price",
"crypto-trending",
"stock-quote",
"weather",
"news-hn-top",
"news-reddit",
"flights-near",
"real-estate-rss",
"sports-scores",
"gas-prices-eth",
"forex",
"github-trending",
"whale-tracker",
"liquidations",
"funding-rates",
"order-book",
"ta-indicators",
"sentiment-ticker",
"token-unlock",
"mev-exposure",
"stable-depeg",
"cross-dex-arb",
"energy-oil",
"energy-grid-eu",
"shipping-bdi",
"air-quality",
"cdc-flu",
"who-outbreak",
"sec-edgar",
"acled-conflict",
"gdelt-events",
"twitch-top",
"steam-top",
"reddit-trending",
"commodity-metals",
"agriculture-prices",
"legal-courtlistener",
"economic-indicator"
]
},
"q": {
"type": "string"
}
}
}
},
"session_id": {
"type": "string",
"description": "Optional Stripe checkout session_id for paid full results"
},
"free": {
"type": "boolean",
"description": "If true, return free 1-row preview (capped at 5 queries)"
}
},
"required": [
"queries"
]
}⚪datafood_portfolio_ask(user_id, question)
Natural-language Q&A on a Plaid-linked portfolio (read-only). Requires user_id of a previously-synced portfolio.
输入模式
{
"type": "object",
"properties": {
"user_id": {
"type": "string"
},
"question": {
"type": "string",
"description": "e.g. 'Am I overexposed to tech?'"
}
},
"required": [
"user_id",
"question"
]
}⚪datafood_watch_session(agent_id, intent)
Open a watchable agent session — returns session_id and a public /watch/{id} URL for live observation. Free.
输入模式
{
"type": "object",
"properties": {
"agent_id": {
"type": "string",
"description": "Optional human-readable agent identifier"
},
"intent": {
"type": "string",
"description": "Optional one-line intent string"
}
}
}社区
证据
最近观测
已验证未记录版本4 个工具
已验证未记录版本4 个工具