MCPサーバー

datafood-mcp

io.github.atmflow55/datafood-mcp

このMCPでできること

Aggregates queries across crypto, DeFi, security, news, and finance data sources, including read-only questions about linked investment portfolios.

datafood_bundle
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', 'required': ['queries'], 'properties': {'free': {'type': 'boolean', 'description': 'If true, return free 1-row preview (capped at 5 queries)'}, 'queries': {'type': 'array', 'items': {'type': 'object', 'required': ['type'], 'properties': {'q': {'type': 'string'}, 'type': {'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'], 'type': 'string'}}}, 'maxItems': 20, 'minItems': 1}, 'session_id': {'type': 'string', 'description': 'Optional Stripe checkout session_id for paid full results'}}}
datafood_portfolio_ask
Natural-language Q&A on a Plaid-linked portfolio (read-only). Requires user_id of a previously-synced portfolio.
入力スキーマ
{'type': 'object', 'required': ['user_id', 'question'], 'properties': {'user_id': {'type': 'string'}, 'question': {'type': 'string', 'description': "e.g. 'Am I overexposed to tech?'"}}}
datafood_query
Fetch a single data type from DataFood. Free 1-row preview, no auth required. Use datafood_bundle for 3+ queries (cheaper).
入力スキーマ
{'type': 'object', 'required': ['type'], 'properties': {'q': {'type': 'string', 'description': 'Query string. See /api/v1/catalog for per-type examples.'}, 'type': {'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'], 'type': 'string', 'description': 'One of 42 supported data types (DATAFOOD_CATALOG)'}}}
datafood_watch_session
Open a watchable agent session — returns session_id and a public /watch/{id} URL for live observation. Free.
入力スキーマ
{'type': 'object', 'properties': {'intent': {'type': 'string', 'description': 'Optional one-line intent string'}, 'agent_id': {'type': 'string', 'description': 'Optional human-readable agent identifier'}}}
追加
datafood_watch_session
2026年9月17日12:40
追加
datafood_portfolio_ask
2026年9月17日12:40
追加
datafood_bundle
2026年9月17日12:40
追加
datafood_query
2026年9月17日12:40