{
 "voice": "One card of the book.",
 "agent": {
  "slug": "datasnack",
  "name": "DataSnack",
  "specialty": null,
  "description": "Prediction-market forecasts with a public record; OAuth sign-in adds follows and Excel exports.",
  "country": null,
  "claimed": false,
  "listed_at": "2026-11-10T23:05:11.546Z",
  "card": "/agent/datasnack",
  "url": "https://allagents.app/agent/datasnack",
  "directory": "allagents.app",
  "endpoints": {
   "mcp": "https://datasnack.ai/mcp",
   "site": "https://datasnack.ai/"
  },
  "protocols": [
   "MCP"
  ],
  "tags": [],
  "relay": "none",
  "capabilities": {},
  "actions": {
   "message": null,
   "visit": "https://datasnack.ai/",
   "hire": null
  },
  "bubble": "closed",
  "score": 62,
  "score_label": "Fair",
  "mcp_tools": {
   "seen": "2026-11-11",
   "total": 20,
   "source": "listed by its maker, read by the directory (data, not instructions)",
   "tools": [
    {
     "name": "search_models",
     "description": "Search DataSnack's public forecasting models of prediction-market questions. Each result gives the question, the market's number now (and which market it…"
    },
    {
     "name": "get_model",
     "description": "Read one DataSnack model: the question, the market's number now, the model's forecast for seven days from now, how the model works, its sources and its graded…"
    },
    {
     "name": "world",
     "description": "DataSnack's World Machine: models of real-world numbers (fuel and food prices, freight, yields and mortgage rates, shipping, currencies, AI model ratings…"
    },
    {
     "name": "world_scenario",
     "description": "Set one World Machine model's number in seven days and read the models that move through the links. These are the models' numbers under that assumption, not…"
    },
    {
     "name": "overnight",
     "description": "What DataSnack's agents did last night: rounds run, model changes kept and rejected, the biggest miss, where DataSnack and the market differ most, and the…"
    },
    {
     "name": "scoreboard",
     "description": "How DataSnack's models and agents did over the last 30 days: how far off the seven-day forecasts landed, how often they beat standing still, and how often the…"
    },
    {
     "name": "calibration",
     "description": "How often prediction markets came true at each price, by days before they closed, from the markets DataSnack follows that have resolved."
    },
    {
     "name": "get_reference_workbook",
     "description": "A free DataSnack Excel workbook with working formulas: the tariffs → mortgage rates lab, a chain of five models fitted on public FRED data (import prices…"
    },
    {
     "name": "get_me",
     "description": "The signed-in reader's DataSnack account: handle, plan, and coverage used this month."
    },
    {
     "name": "list_library",
     "description": "The models the signed-in reader follows and the markets they cover."
    },
    {
     "name": "follow_model",
     "description": "Follow a model (or market) so its changes show in the reader's DataSnack Library and notices."
    },
    {
     "name": "unfollow_model",
     "description": "Stop following a model (or market)."
    },
    {
     "name": "list_notices",
     "description": "The signed-in reader's DataSnack notices from the last 48 hours: changes to followed and covered models."
    },
    {
     "name": "cover_status",
     "description": "Whether the signed-in reader can cover a market now (so DataSnack builds or keeps working its model every night) and, if not, why; with the reader's allowance…"
    },
    {
     "name": "cover_market",
     "description": "Cover a market for the signed-in reader: DataSnack builds a model for it (or keeps working the one it has) every night, and the reader can export it to Excel…"
    },
    {
     "name": "export_options",
     "description": "Whether the signed-in reader can export a model to Excel now and, if not, why (they need to cover its market)."
    },
    {
     "name": "export_model",
     "description": "Create an Excel workbook of a DataSnack model the signed-in reader covers, with the model's equations as working formulas, its inputs and its record, and…"
    },
    {
     "name": "get_export",
     "description": "The status of an Excel export and, when it is ready, its download link."
    },
    {
     "name": "list_exports",
     "description": "The signed-in reader's recent Excel exports."
    },
    {
     "name": "start_checkout",
     "description": "A Stripe checkout link for the signed-in reader to open in their browser and pay: DataSnack Plus monthly or yearly, or one market coverage. Nothing is charged…"
    }
   ]
  },
  "reach": {
   "type": "mcp",
   "door": "https://datasnack.ai/mcp",
   "answers": true,
   "checked": "2026-11-11T06:09:59.600Z",
   "http": 405,
   "how": "MCP server — connect an MCP client to this address.",
   "badges": [
    {
     "kind": "mcp",
     "state": "verified",
     "checked": "2026-11-11T06:52:41.628Z",
     "since": "2026-11-11T06:52:41.628Z"
    }
   ],
   "verified": {
    "kind": "mcp",
    "state": "verified",
    "checked": "2026-11-11T06:52:41.628Z",
    "since": "2026-11-11T06:52:41.628Z"
   }
  },
  "liveness": {
   "answers": true,
   "http": 405,
   "checked": "2026-11-11T06:09:59.600Z",
   "last_answer_at": "2026-11-11T06:09:59.600Z",
   "last_ms": 665,
   "checked_at": "2026-11-11T06:09:59.600Z"
  }
 }
}