{
 "name": "io.github.QuantSonar/quantsonar",
 "probes": [
  {
   "day": "2026-09-29",
   "url": "https://quantsonar.com/mcp",
   "status": "ok",
   "n_tools": 45,
   "latency_ms": 14188,
   "findings": 0
  }
 ],
 "tools": [
  {
   "tool": "adj_factor",
   "desc_len": 241,
   "flags": "",
   "first_seen": "2026-09-29T12:51:24.785Z",
   "last_seen": "2026-09-29T12:51:24.785Z"
  },
  {
   "tool": "analyst_reports",
   "desc_len": 363,
   "flags": "",
   "first_seen": "2026-09-29T12:51:24.785Z",
   "last_seen": "2026-09-29T12:51:24.785Z"
  },
  {
   "tool": "audit",
   "desc_len": 318,
   "flags": "",
   "first_seen": "2026-09-29T12:51:24.785Z",
   "last_seen": "2026-09-29T12:51:24.785Z"
  },
  {
   "tool": "balance_sheet",
   "desc_len": 748,
   "flags": "",
   "first_seen": "2026-09-29T12:51:24.785Z",
   "last_seen": "2026-09-29T12:51:24.785Z"
  },
  {
   "tool": "basic",
   "desc_len": 361,
   "flags": "",
   "first_seen": "2026-09-29T12:51:24.785Z",
   "last_seen": "2026-09-29T12:51:24.785Z"
  },
  {
   "tool": "block_trade",
   "desc_len": 264,
   "flags": "",
   "first_seen": "2026-09-29T12:51:24.785Z",
   "last_seen": "2026-09-29T12:51:24.785Z"
  },
  {
   "tool": "cash_flow",
   "desc_len": 732,
   "flags": "",
   "first_seen": "2026-09-29T12:51:24.785Z",
   "last_seen": "2026-09-29T12:51:24.785Z"
  },
  {
   "tool": "concept_members",
   "desc_len": 293,
   "flags": "",
   "first_seen": "2026-09-29T12:51:24.785Z",
   "last_seen": "2026-09-29T12:51:24.785Z"
  },
  {
   "tool": "concepts",
   "desc_len": 384,
   "flags": "",
   "first_seen": "2026-09-29T12:51:24.785Z",
   "last_seen": "2026-09-29T12:51:24.785Z"
  },
  {
   "tool": "daily",
   "desc_len": 273,
   "flags": "",
   "first_seen": "2026-09-29T12:51:24.785Z",
   "last_seen": "2026-09-29T12:51:24.785Z"
  },
  {
   "tool": "disclosure_date",
   "desc_len": 288,
   "flags": "",
   "first_seen": "2026-09-29T12:51:24.785Z",
   "last_seen": "2026-09-29T12:51:24.785Z"
  },
  {
   "tool": "distribution",
   "desc_len": 335,
   "flags": "",
   "first_seen": "2026-09-29T12:51:24.785Z",
   "last_seen": "2026-09-29T12:51:24.785Z"
  },
  {
   "tool": "dividend",
   "desc_len": 411,
   "flags": "",
   "first_seen": "2026-09-29T12:51:24.785Z",
   "last_seen": "2026-09-29T12:51:24.785Z"
  },
  {
   "tool": "etf_adj_factor",
   "desc_len": 217,
   "flags": "",
   "first_seen": "2026-09-29T12:51:24.785Z",
   "last_seen": "2026-09-29T12:51:24.785Z"
  },
  {
   "tool": "etf_daily",
   "desc_len": 270,
   "flags": "",
   "first_seen": "2026-09-29T12:51:24.785Z",
   "last_seen": "2026-09-29T12:51:24.785Z"
  },
  {
   "tool": "express",
   "desc_len": 401,
   "flags": "",
   "first_seen": "2026-09-29T12:51:24.785Z",
   "last_seen": "2026-09-29T12:51:24.785Z"
  },
  {
   "tool": "forecast",
   "desc_len": 390,
   "flags": "",
   "first_seen": "2026-09-29T12:51:24.785Z",
   "last_seen": "2026-09-29T12:51:24.785Z"
  },
  {
   "tool": "fundamentals",
   "desc_len": 399,
   "flags": "",
   "first_seen": "2026-09-29T12:51:24.785Z",
   "last_seen": "2026-09-29T12:51:24.785Z"
  },
  {
   "tool": "fx_daily",
   "desc_len": 316,
   "flags": "",
   "first_seen": "2026-09-29T12:51:24.785Z",
   "last_seen": "2026-09-29T12:51:24.785Z"
  },
  {
   "tool": "holder_trade",
   "desc_len": 392,
   "flags": "",
   "first_seen": "2026-09-29T12:51:24.785Z",
   "last_seen": "2026-09-29T12:51:24.785Z"
  },
  {
   "tool": "income",
   "desc_len": 658,
   "flags": "",
   "first_seen": "2026-09-29T12:51:24.785Z",
   "last_seen": "2026-09-29T12:51:24.785Z"
  },
  {
   "tool": "index_daily",
   "desc_len": 286,
   "flags": "",
   "first_seen": "2026-09-29T12:51:24.785Z",
   "last_seen": "2026-09-29T12:51:24.785Z"
  },
  {
   "tool": "index_weight",
   "desc_len": 260,
   "flags": "",
   "first_seen": "2026-09-29T12:51:24.785Z",
   "last_seen": "2026-09-29T12:51:24.785Z"
  },
  {
   "tool": "indicators",
   "desc_len": 560,
   "flags": "",
   "first_seen": "2026-09-29T12:51:24.785Z",
   "last_seen": "2026-09-29T12:51:24.785Z"
  },
  {
   "tool": "industries",
   "desc_len": 146,
   "flags": "",
   "first_seen": "2026-09-29T12:51:24.785Z",
   "last_seen": "2026-09-29T12:51:24.785Z"
  },
  {
   "tool": "limit_list",
   "desc_len": 436,
   "flags": "",
   "first_seen": "2026-09-29T12:51:24.785Z",
   "last_seen": "2026-09-29T12:51:24.785Z"
  },
  {
   "tool": "main_business",
   "desc_len": 278,
   "flags": "",
   "first_seen": "2026-09-29T12:51:24.785Z",
   "last_seen": "2026-09-29T12:51:24.785Z"
  },
  {
   "tool": "margin",
   "desc_len": 291,
   "flags": "",
   "first_seen": "2026-09-29T12:51:24.785Z",
   "last_seen": "2026-09-29T12:51:24.785Z"
  },
  {
   "tool": "moneyflow",
   "desc_len": 486,
   "flags": "",
   "first_seen": "2026-09-29T12:51:24.785Z",
   "last_seen": "2026-09-29T12:51:24.785Z"
  },
  {
   "tool": "moneyflow_hsgt",
   "desc_len": 254,
   "flags": "",
   "first_seen": "2026-09-29T12:51:24.785Z",
   "last_seen": "2026-09-29T12:51:24.785Z"
  },
  {
   "tool": "nav",
   "desc_len": 299,
   "flags": "",
   "first_seen": "2026-09-29T12:51:24.785Z",
   "last_seen": "2026-09-29T12:51:24.785Z"
  },
  {
   "tool": "news_flash",
   "desc_len": 331,
   "flags": "",
   "first_seen": "2026-09-29T12:51:24.785Z",
   "last_seen": "2026-09-29T12:51:24.785Z"
  },
  {
   "tool": "northbound_holdings",
   "desc_len": 344,
   "flags": "",
   "first_seen": "2026-09-29T12:51:24.785Z",
   "last_seen": "2026-09-29T12:51:24.785Z"
  },
  {
   "tool": "portfolio",
   "desc_len": 317,
   "flags": "",
   "first_seen": "2026-09-29T12:51:24.785Z",
   "last_seen": "2026-09-29T12:51:24.785Z"
  },
  {
   "tool": "realtime",
   "desc_len": 240,
   "flags": "",
   "first_seen": "2026-09-29T12:51:24.785Z",
   "last_seen": "2026-09-29T12:51:24.785Z"
  },
  {
   "tool": "share_size",
   "desc_len": 327,
   "flags": "",
   "first_seen": "2026-09-29T12:51:24.785Z",
   "last_seen": "2026-09-29T12:51:24.785Z"
  },
  {
   "tool": "shareholders",
   "desc_len": 257,
   "flags": "",
   "first_seen": "2026-09-29T12:51:24.785Z",
   "last_seen": "2026-09-29T12:51:24.785Z"
  },
  {
   "tool": "southbound_holdings",
   "desc_len": 292,
   "flags": "",
   "first_seen": "2026-09-29T12:51:24.785Z",
   "last_seen": "2026-09-29T12:51:24.785Z"
  },
  {
   "tool": "stocks",
   "desc_len": 376,
   "flags": "",
   "first_seen": "2026-09-29T12:51:24.785Z",
   "last_seen": "2026-09-29T12:51:24.785Z"
  },
  {
   "tool": "technical_factors",
   "desc_len": 461,
   "flags": "",
   "first_seen": "2026-09-29T12:51:24.785Z",
   "last_seen": "2026-09-29T12:51:24.785Z"
  },
  {
   "tool": "technical_factors_pro",
   "desc_len": 3164,
   "flags": "",
   "first_seen": "2026-09-29T12:51:24.785Z",
   "last_seen": "2026-09-29T12:51:24.785Z"
  },
  {
   "tool": "top_inst",
   "desc_len": 298,
   "flags": "",
   "first_seen": "2026-09-29T12:51:24.785Z",
   "last_seen": "2026-09-29T12:51:24.785Z"
  },
  {
   "tool": "top_list",
   "desc_len": 305,
   "flags": "",
   "first_seen": "2026-09-29T12:51:24.785Z",
   "last_seen": "2026-09-29T12:51:24.785Z"
  },
  {
   "tool": "tracking_indices",
   "desc_len": 281,
   "flags": "",
   "first_seen": "2026-09-29T12:51:24.785Z",
   "last_seen": "2026-09-29T12:51:24.785Z"
  },
  {
   "tool": "trade_calendar",
   "desc_len": 217,
   "flags": "",
   "first_seen": "2026-09-29T12:51:24.785Z",
   "last_seen": "2026-09-29T12:51:24.785Z"
  }
 ],
 "drift": [],
 "claim": null
}