About datafood-mcp
DataFood is a remote MCP server for AI agents that brings 16 data types across crypto, finance, security, news and other areas behind one endpoint. Its query and bundle tools provide a shared access and payment surface.
Key features
- 0116 cross-domain data types
- 02Single Streamable HTTP endpoint
- 03Single and bundled queries
- 04Portfolio Q&A with citations
- 05Streaming agent event links
Use cases
- 01Fetch crypto and DeFi data
- 02Check security risks and breaches
- 03Retrieve finance, news or weather data
- 04Ask questions about a linked portfolio
MCP support
Exposes four tools to MCP clients over Streamable HTTP: data queries, bundles, portfolio Q&A, and watch-session links. Supports JSON-RPC 2.0.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://toughlovesec.win/mcpclaude mcp add --transport http atmflow55-datafood https://toughlovesec.win/mcp{"mcpServers":{"atmflow55-datafood":{"type":"http","url":"https://toughlovesec.win/mcp"}}}Open in Cursor{"servers":{"atmflow55-datafood":{"type":"http","url":"https://toughlovesec.win/mcp"}}}Open in VS Code{"mcpServers":{"atmflow55-datafood":{"type":"http","url":"https://toughlovesec.win/mcp"}}}{"mcpServers":{"atmflow55-datafood":{"serverUrl":"https://toughlovesec.win/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
4| Parameter | Type | Required | Description |
|---|---|---|---|
| q | string | No | Query string. See /api/v1/catalog for per-type examples. |
| type | enum | Yes | One of 42 supported data types (DATAFOOD_CATALOG)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 |
Details
From the project READMEDataFood — Universal Data Hub for AI Agents (MCP Server)
DataFood is a remote MCP server that gives AI agents one-call access to 16 cross-niche data sources — crypto, DeFi, security, weather, news, finance, web3 — through a single Streamable-HTTP endpoint.
Bundle micropayments save 92% vs. paying per-API to 16 different vendors.
- Live endpoint:
https://toughlovesec.win/mcp(Streamable HTTP, JSON-RPC 2.0) - Discovery:
/.well-known/mcp.json - Showcase / dashboard:
/agent-mesh - Publisher: TOUGH LOVE SECURITY
- Protocol version:
2025-06-18
What's in the box (16 data types)
| Category | Types |
|---|---|
| Security / Web3 | token-risk, breach, contract-risk, gas-prices-eth |
| Crypto / DeFi | crypto-price, crypto-trending, defi-yield |
| Finance | stock-quote, forex |
| News / Trends | news-hn-top, news-reddit, github-trending |
| Real-world | weather, flights-near, real-estate-rss, sports-scores |
All 16 types share one schema, one auth, one billing surface.
Tools (4)
| Tool | What it does | Pricing |
|---|---|---|
datafood_query | Fetch one data type. Free 1-row preview. | preview: $0 / full: $0.001 |
datafood_bundle | 1–20 queries across any types in a single call. | 3–5: $0.0035 / 6–10: $0.005 / 11–20: $0.008 |
datafood_portfolio_ask | NL Q&A on a Plaid-linked portfolio with citations. | free during beta |
datafood_watch_session | Open a public /watch/{id} URL streaming agent events. | free |
Day pass: $0.99 · Week pass: $4.99 (Stripe Checkout or x402 micropayment header).
Quickstart
Claude Desktop / Cursor / any MCP client
{
"mcpServers": {
"datafood": {
"transport": "http",
"url": "https://toughlovesec.win/mcp"
}
}
}
Raw JSON-RPC
tools/list:
curl -s -X POST https://toughlovesec.win/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' | jq
tools/call (free preview):
curl -s -X POST https://toughlovesec.win/mcp \
-H "Content-Type: application/json" \
-d '{
"jsonrpc":"2.0","id":2,"method":"tools/call",
"params":{
"name":"datafood_bundle",
"arguments":{
"free": true,
"queries":[
{"type":"crypto-price","q":"BTC"},
{"type":"weather","q":"NYC"},
{"type":"news-hn-top"}
]
}
}
}' | jq
Payment paths
DataFood supports two agent-native payment methods:
- x402 — pay-per-call via the
X-PaymentHTTP header (HTTP 402 challenge/response). - Stripe Checkout — pass
session_idfrom a/api/checkout/*flow intodatafood_bundle. Day/week passes auto-unlock.
Free 1-row preview (up to 5 bundle items) requires no auth.
Cost comparison (real numbers)
A typical agent fetching 10 data types per task:
| Method | Cost / call | Vendors to manage |
|---|---|---|
| 10 individual APIs (Alchemy, Etherscan, OpenWeather, NewsAPI, …) | ~$0.06 | 10 |
DataFood datafood_bundle (10 queries) | $0.005 | 1 |
~92% cheaper, one auth surface, one invoice.
Links
- Website: https://toughlovesec.win
- Agent Mesh dashboard: https://toughlovesec.win/agent-mesh
- OpenAPI spec: https://toughlovesec.win/openapi.json
- MCP descriptor: https://toughlovesec.win/.well-known/mcp.json
- Status / health: https://toughlovesec.win/healthz
License
MIT — see LICENSE.
DataFood is built and operated by TOUGH LOVE SECURITY, a security-and-data infrastructure shop. Contact: [email protected].
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.