Datafood Mcp

io.github.atmflow55Published by GitHub account atmflow55v6.0.2Updated Oct 25, 2026

DataFood: 16 data sources (crypto/DeFi/security/news/finance) via one MCP. Bundles save ~92%.

VerifiedStreamable HTTPWeb executableFinanceSecurity & MonitoringData & Analytics

Overview

AI-generated overview

Remote MCP server that gives an assistant one-call access to 16 cross-niche data types — crypto, DeFi, security, finance, news, weather and more — with paid or

What you can do
Fetch a single data type such as crypto price, token risk, breach, stock quote, weather or news headlines, with a free one-row preview and a paid full result via datafood_query. Bundle 1–20 queries across different data types in one call, with a free preview of up to 5 items and paid access via a Stripe session_id or an X-Payment header through datafood_bundle. Ask natural-language questions about a Plaid-linked investment portfolio, read-only, using a previously synced user_id via datafood_portfolio_ask. Open a watchable agent session that returns a session_id and a public watch URL for live observation via datafood_watch_session.
When to use it
Useful when an assistant needs quick lookups across several unrelated domains — crypto, DeFi, security, finance, news, weather, flights, sports — without wiring up many separate vendor APIs. Also suited to read-only portfolio Q&A and to opening a public live view of an agent session.
Requirements
A remote Streamable HTTP endpoint; no local runtime or package is needed. No authentication is declared for the free preview. Paid full results and bundles need either a Stripe Checkout session_id or an x402 X-Payment header, plus a user_id of a previously synced portfolio for portfolio questions. Network access to the endpoint is required.
Before you install
Paid tiers cost money: full single queries, bundles, and day or week passes are billed through Stripe or x402 micropayments, so an assistant could incur charges. Portfolio questions depend on a Plaid-linked portfolio and a user_id, which is sensitive financial data. The watch session returns a public URL, so session events may be visible to anyone with the link. Data is fetched from third-party sources through this provider.

Installation

In SourceWeft

  1. Open Datafood Mcp in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.atmflow55%2Fdatafood-mcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "datafood": {
      "type": "http",
      "url": "https://toughlovesec.win/mcp"
    }
  }
}

README

DataFood — Universal Data Hub for AI Agents (MCP Server)

[Live] [Protocol] [License: MIT]

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.


What's in the box (16 data types)

CategoryTypes
Security / Web3token-risk, breach, contract-risk, gas-prices-eth
Crypto / DeFicrypto-price, crypto-trending, defi-yield
Financestock-quote, forex
News / Trendsnews-hn-top, news-reddit, github-trending
Real-worldweather, flights-near, real-estate-rss, sports-scores

All 16 types share one schema, one auth, one billing surface.


Tools (4)

ToolWhat it doesPricing
datafood_queryFetch one data type. Free 1-row preview.preview: $0 / full: $0.001
datafood_bundle1–20 queries across any types in a single call.3–5: $0.0035 / 6–10: $0.005 / 11–20: $0.008
datafood_portfolio_askNL Q&A on a Plaid-linked portfolio with citations.free during beta
datafood_watch_sessionOpen 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

jsonc
{  "mcpServers": {    "datafood": {      "transport": "http",      "url": "https://toughlovesec.win/mcp"    }  }}

Raw JSON-RPC

tools/list:

bash
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):

bash
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:

  1. x402 — pay-per-call via the X-Payment HTTP header (HTTP 402 challenge/response).
  2. Stripe Checkout — pass session_id from a /api/checkout/* flow into datafood_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:

MethodCost / callVendors to manage
10 individual APIs (Alchemy, Etherscan, OpenWeather, NewsAPI, …)~$0.0610
DataFood datafood_bundle (10 queries)$0.0051

~92% cheaper, one auth surface, one invoice.


Links

License

MIT — see LICENSE.


DataFood is built and operated by TOUGH LOVE SECURITY, a security-and-data infrastructure shop. Contact: [email protected].

Source: README.md at commit c7c2474

Tools

4

datafood_query

Fetch a single data type from DataFood. Free 1-row preview, no auth required. Use datafood_bundle for 3+ queries (cheaper).

Parametersqtyperequired

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.

Parametersfreequeriesrequiredsession_id

datafood_portfolio_ask

Natural-language Q&A on a Plaid-linked portfolio (read-only). Requires user_id of a previously-synced portfolio.

Parametersuser_idrequiredquestionrequired

datafood_watch_session

Open a watchable agent session — returns session_id and a public /watch/{id} URL for live observation. Free.

Parametersintentagent_id

Version history

1
  1. v6.0.2LatestSep 16, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts