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 個工具
已驗證未記錄版本4 個工具