{
  "protocol_version": "0.2",
  "agent": {
    "name": "DataFood",
    "display_name": "DataFood — Universal Data API for AI Agents",
    "description": "Single agent-friendly API aggregating 16 cross-niche data sources with bundle micropayments. Drop-in replacement for stitching CoinGecko, Etherscan, OpenWeather, NewsAPI, DefiLlama and more.",
    "version": "5.0.0",
    "publisher": "TOUGH LOVE SECURITY",
    "publisher_url": "https://toughlovesec.win",
    "canonical_url": "https://toughlovesec.win/agent-mesh",
    "contact": "contact@toughlovesec.win",
    "license": "CC-BY-4.0 with attribution"
  },
  "capabilities": [
    {
      "name": "data_query",
      "description": "Fetch any of 16 data types via single or bundled calls"
    },
    {
      "name": "live_view",
      "description": "Stream agent activity over /watch/{session_id}"
    },
    {
      "name": "portfolio_ask",
      "description": "Natural-language Q&A on Plaid-linked portfolio"
    },
    {
      "name": "sse_stream",
      "description": "Server-Sent Events stream of live data ticks"
    }
  ],
  "skills": [
    {
      "name": "token-risk",
      "description": "GoPlus token security scan",
      "categories": [
        "security",
        "crypto"
      ],
      "example_query": "ethereum:0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48"
    },
    {
      "name": "breach",
      "description": "HHS healthcare breach reports (TLS feed)",
      "categories": [
        "security",
        "health"
      ],
      "example_query": "florida"
    },
    {
      "name": "contract-risk",
      "description": "TLS contract risk score",
      "categories": [
        "security",
        "crypto"
      ],
      "example_query": "ethereum:0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48"
    },
    {
      "name": "defi-yield",
      "description": "DefiLlama top pool by APR",
      "categories": [
        "finance",
        "crypto"
      ],
      "example_query": "usdc"
    },
    {
      "name": "scrape",
      "description": "Firecrawl: any URL → clean LLM-ready markdown",
      "categories": [
        "scraping",
        "ai-agents"
      ],
      "example_query": "https://news.ycombinator.com"
    },
    {
      "name": "crypto-price",
      "description": "CoinGecko spot price USD",
      "categories": [
        "finance",
        "crypto"
      ],
      "example_query": "bitcoin"
    },
    {
      "name": "crypto-trending",
      "description": "CoinGecko trending coins (last hour)",
      "categories": [
        "finance",
        "crypto"
      ],
      "example_query": ""
    },
    {
      "name": "stock-quote",
      "description": "Stooq.com EOD/intraday quote",
      "categories": [
        "finance",
        "stocks"
      ],
      "example_query": "AAPL"
    },
    {
      "name": "weather",
      "description": "Open-Meteo current temp + wind",
      "categories": [
        "weather"
      ],
      "example_query": "33.7,-84.4"
    },
    {
      "name": "news-hn-top",
      "description": "Hacker News front page (Algolia)",
      "categories": [
        "news",
        "tech"
      ],
      "example_query": ""
    },
    {
      "name": "news-reddit",
      "description": "Reddit r/{sub}/hot top 10",
      "categories": [
        "news",
        "social"
      ],
      "example_query": "worldnews"
    },
    {
      "name": "flights-near",
      "description": "OpenSky flights in bbox lamin,lomin,lamax,lomax",
      "categories": [
        "aviation",
        "geo"
      ],
      "example_query": "33,-85,34,-83"
    },
    {
      "name": "real-estate-rss",
      "description": "Recently-sold homes by ZIP (Zillow scrape)",
      "categories": [
        "real-estate"
      ],
      "example_query": "30309"
    },
    {
      "name": "sports-scores",
      "description": "ESPN scoreboard for sport/league",
      "categories": [
        "sports"
      ],
      "example_query": "basketball/nba"
    },
    {
      "name": "gas-prices-eth",
      "description": "Etherscan gas oracle",
      "categories": [
        "crypto",
        "finance"
      ],
      "example_query": ""
    },
    {
      "name": "forex",
      "description": "exchangerate.host base:symbol",
      "categories": [
        "finance",
        "forex"
      ],
      "example_query": "USD:EUR"
    },
    {
      "name": "github-trending",
      "description": "GitHub repos created last 48h sorted by stars",
      "categories": [
        "dev",
        "tech"
      ],
      "example_query": "javascript"
    },
    {
      "name": "whale-tracker",
      "description": "Recent large transfers (Helius/Etherscan) — top 5 txs",
      "categories": [
        "crypto",
        "trader"
      ],
      "example_query": "solana:5tzFkiKscXHK5ZXCGbXZxdw7gTjjD1mBwuoFbhUvuAi9"
    },
    {
      "name": "liquidations",
      "description": "Recent liquidation events across protocols (Hyperliquid/Aave)",
      "categories": [
        "crypto",
        "trader",
        "defi"
      ],
      "example_query": "hyperliquid"
    },
    {
      "name": "funding-rates",
      "description": "Current perp funding + 8h avg (Hyperliquid + Binance)",
      "categories": [
        "crypto",
        "trader",
        "perps"
      ],
      "example_query": "BTC"
    },
    {
      "name": "order-book",
      "description": "Top 10 bids/asks (Coinbase Exchange)",
      "categories": [
        "crypto",
        "trader"
      ],
      "example_query": "coinbase:BTC-USD"
    },
    {
      "name": "ta-indicators",
      "description": "RSI(14) + MACD + Bollinger Bands from Coinbase candles",
      "categories": [
        "crypto",
        "trader",
        "ta"
      ],
      "example_query": "BTC:15m"
    },
    {
      "name": "sentiment-ticker",
      "description": "CryptoPanic hot headlines + Fear/Greed score",
      "categories": [
        "crypto",
        "trader",
        "sentiment"
      ],
      "example_query": "SOL"
    },
    {
      "name": "token-unlock",
      "description": "Curated upcoming token unlocks (no public API; KV-cached list)",
      "categories": [
        "crypto",
        "trader"
      ],
      "example_query": "SOL"
    },
    {
      "name": "mev-exposure",
      "description": "Sandwich-risk score 0-100 from recent pool slippage",
      "categories": [
        "crypto",
        "trader",
        "defi",
        "security"
      ],
      "example_query": "ethereum:0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48"
    },
    {
      "name": "stable-depeg",
      "description": "Top 5 stablecoins peg deviation vs $1.00",
      "categories": [
        "crypto",
        "trader",
        "stables"
      ],
      "example_query": "USDC"
    },
    {
      "name": "cross-dex-arb",
      "description": "Cross-DEX price spreads >1% from GeckoTerminal pools",
      "categories": [
        "crypto",
        "trader",
        "defi"
      ],
      "example_query": "solana:So11111111111111111111111111111111111111112"
    },
    {
      "name": "energy-oil",
      "description": "WTI / Brent crude spot price (FRED daily series)",
      "categories": [
        "energy",
        "commodities",
        "finance"
      ],
      "example_query": "wti"
    },
    {
      "name": "energy-grid-eu",
      "description": "EU electricity grid load — country curated mock + ENTSO-E key path",
      "categories": [
        "energy",
        "power",
        "europe"
      ],
      "example_query": "de"
    },
    {
      "name": "shipping-bdi",
      "description": "Baltic Dry Index — global shipping cost barometer",
      "categories": [
        "shipping",
        "logistics",
        "commodities"
      ],
      "example_query": "today"
    },
    {
      "name": "air-quality",
      "description": "OpenAQ PM2.5 / NO2 / O3 measurements within 10km radius",
      "categories": [
        "health",
        "environment",
        "weather"
      ],
      "example_query": "33.7,-84.4"
    },
    {
      "name": "cdc-flu",
      "description": "CDC FluView weekly ILI activity level snapshot",
      "categories": [
        "health",
        "public-health"
      ],
      "example_query": "us"
    },
    {
      "name": "who-outbreak",
      "description": "WHO Disease Outbreak News (DON) — latest entries",
      "categories": [
        "health",
        "public-health",
        "global"
      ],
      "example_query": "latest"
    },
    {
      "name": "sec-edgar",
      "description": "SEC EDGAR latest filings of a given form (8-K, 10-K, 13F, etc.)",
      "categories": [
        "finance",
        "regulatory",
        "filings"
      ],
      "example_query": "8-K"
    },
    {
      "name": "acled-conflict",
      "description": "GDELT 2.0 conflict event articles (ACLED-style)",
      "categories": [
        "geopolitics",
        "conflict",
        "global"
      ],
      "example_query": "conflict"
    },
    {
      "name": "gdelt-events",
      "description": "GDELT 2.0 doc API — global news article search by topic",
      "categories": [
        "news",
        "geopolitics",
        "global"
      ],
      "example_query": "bitcoin"
    },
    {
      "name": "twitch-top",
      "description": "Twitch top-watched channels (TwitchTracker scrape)",
      "categories": [
        "gaming",
        "streaming",
        "social"
      ],
      "example_query": "top"
    },
    {
      "name": "steam-top",
      "description": "Steam most-played games right now (SteamCharts)",
      "categories": [
        "gaming",
        "retail"
      ],
      "example_query": "top"
    },
    {
      "name": "reddit-trending",
      "description": "Reddit r/popular hottest threads — front of all front pages",
      "categories": [
        "news",
        "social"
      ],
      "example_query": "popular"
    },
    {
      "name": "commodity-metals",
      "description": "Gold / silver / platinum spot — FRED LBMA daily series",
      "categories": [
        "commodities",
        "finance"
      ],
      "example_query": "gold"
    },
    {
      "name": "agriculture-prices",
      "description": "USDA / FRED commodity-grain index proxy",
      "categories": [
        "commodities",
        "agriculture"
      ],
      "example_query": "wheat"
    },
    {
      "name": "legal-courtlistener",
      "description": "CourtListener free RSS — latest US court opinions",
      "categories": [
        "legal",
        "filings"
      ],
      "example_query": "latest"
    },
    {
      "name": "economic-indicator",
      "description": "FRED economic indicator — 26 series: treasuries (DGS1MO/3MO/6MO/1/2/3/5/7/10/20/30), CPI (CPIAUCSL/CPILFESL/PCEPI), employment (UNRATE/PAYEMS/ICSA), growth (GDP/GDPC1), Fed (WALCL/DFF/M2SL), FX (DTWEXBGS/DEXUSEU), commodities (DCOILWTICO), yield-curve (T10Y2Y). Returns latest value + 30-day series for sparkline.",
      "categories": [
        "economics",
        "finance",
        "macro",
        "fred"
      ],
      "example_query": "DGS10"
    }
  ],
  "endpoints": {
    "openapi": "https://toughlovesec.win/openapi.json",
    "mcp": "https://toughlovesec.win/.well-known/mcp.json",
    "x402": "https://toughlovesec.win/.well-known/x402.json",
    "ai_plugin": "https://toughlovesec.win/.well-known/ai-plugin.json",
    "discovery": "https://toughlovesec.win/agent-mesh"
  },
  "pricing_summary": {
    "free_tier": "1-row preview free; 1-2 queries $0.001 each",
    "bundle_low": "3-5 queries $0.0035",
    "bundle_mid": "6-10 queries $0.005",
    "bundle_high": "11-20 queries $0.008",
    "day_pass": "$0.99 unlimited 24h",
    "week_pass": "$4.99 unlimited 7d"
  }
}