{
 "server": "app.marketgenius/mcp",
 "url": "https://marketgenius.app/mcp",
 "verdict": "high-severity findings present",
 "current_tool_count": 17,
 "tools_ever_seen": 17,
 "drift_events": 0,
 "findings_by_severity": {
  "high": 4
 },
 "last_probe": {
  "status": "OK",
  "n_tools": 17,
  "ran_at": "2026-08-13T06:17:15.836Z"
 },
 "current_tools": [
  "mg_calculator_cagr",
  "mg_calculator_cagr_state",
  "mg_calculator_cagr_sync",
  "mg_calculator_cagr_update",
  "mg_calculator_dividend",
  "mg_calculator_dividend_state",
  "mg_calculator_dividend_sync",
  "mg_calculator_dividend_update",
  "mg_calculator_market_cap",
  "mg_calculator_market_cap_state",
  "mg_calculator_market_cap_sync",
  "mg_calculator_market_cap_update",
  "mg_calculator_profit_margin",
  "mg_calculator_profit_margin_state",
  "mg_calculator_profit_margin_sync",
  "mg_calculator_profit_margin_update",
  "mg_list"
 ],
 "drift": [],
 "findings": [
  {
   "tool": "mg_calculator_cagr_update",
   "detector": "mandatory_call_directive",
   "severity": "high",
   "field": "description",
   "evidence": "ate one or more fields in the already-open CAGR Calculator. ALWAYS call mg_calculator_cagr_state first — the user may have changed values manually in the GUI and you must not overwrite them. P",
   "seen_at": "2026-08-13T00:09:14.141719+00:00"
  },
  {
   "tool": "mg_calculator_dividend_update",
   "detector": "mandatory_call_directive",
   "severity": "high",
   "field": "description",
   "evidence": "one or more fields in the already-open Dividend Calculator. ALWAYS call mg_calculator_dividend_state first — the user may have changed values manually in the GUI and you must not overwrite them. P",
   "seen_at": "2026-08-13T00:09:14.141719+00:00"
  },
  {
   "tool": "mg_calculator_market_cap_update",
   "detector": "mandatory_call_directive",
   "severity": "high",
   "field": "description",
   "evidence": "e or more fields in the already-open Market Cap Calculator. ALWAYS call mg_calculator_market_cap_state first — the user may have changed values manually in the GUI and you must not overwrite them. P",
   "seen_at": "2026-08-13T00:09:14.141719+00:00"
  },
  {
   "tool": "mg_calculator_profit_margin_update",
   "detector": "mandatory_call_directive",
   "severity": "high",
   "field": "description",
   "evidence": "r more fields in the already-open Profit Margin Calculator. ALWAYS call mg_calculator_profit_margin_state first — the user may have changed values manually in the GUI and you must not overwrite them. ",
   "seen_at": "2026-08-13T00:09:14.141719+00:00"
  }
 ],
 "probes": [
  {
   "status": "OK",
   "n_tools": 17,
   "ran_at": "2026-08-13T06:17:15.836Z"
  }
 ]
}