{
 "name": "ai.senaro/personal-finance",
 "probes": [
  {
   "day": "2026-10-25",
   "url": "https://mcp.senaro.ai/mcp",
   "status": "ok",
   "n_tools": 18,
   "latency_ms": 13015,
   "findings": 0
  },
  {
   "day": "2026-10-24",
   "url": "https://mcp.senaro.ai/mcp",
   "status": "ok",
   "n_tools": 18,
   "latency_ms": 15996,
   "findings": 0
  },
  {
   "day": "2026-10-23",
   "url": "https://mcp.senaro.ai/mcp",
   "status": "ok",
   "n_tools": 18,
   "latency_ms": 14387,
   "findings": 0
  },
  {
   "day": "2026-10-22",
   "url": "https://mcp.senaro.ai/mcp",
   "status": "ok",
   "n_tools": 18,
   "latency_ms": 14638,
   "findings": 0
  },
  {
   "day": "2026-10-21",
   "url": "https://mcp.senaro.ai/mcp",
   "status": "ok",
   "n_tools": 18,
   "latency_ms": 13566,
   "findings": 0
  },
  {
   "day": "2026-10-20",
   "url": "https://mcp.senaro.ai/mcp",
   "status": "ok",
   "n_tools": 18,
   "latency_ms": 12633,
   "findings": 0
  },
  {
   "day": "2026-10-19",
   "url": "https://mcp.senaro.ai/mcp",
   "status": "ok",
   "n_tools": 18,
   "latency_ms": 8384,
   "findings": 0
  },
  {
   "day": "2026-10-18",
   "url": "https://mcp.senaro.ai/mcp",
   "status": "ok",
   "n_tools": 18,
   "latency_ms": 13782,
   "findings": 0
  },
  {
   "day": "2026-10-17",
   "url": "https://mcp.senaro.ai/mcp",
   "status": "ok",
   "n_tools": 18,
   "latency_ms": 14840,
   "findings": 0
  },
  {
   "day": "2026-10-16",
   "url": "https://mcp.senaro.ai/mcp",
   "status": "ok",
   "n_tools": 18,
   "latency_ms": 14180,
   "findings": 0
  },
  {
   "day": "2026-10-15",
   "url": "https://mcp.senaro.ai/mcp",
   "status": "ok",
   "n_tools": 18,
   "latency_ms": 13740,
   "findings": 0
  },
  {
   "day": "2026-10-14",
   "url": "https://mcp.senaro.ai/mcp",
   "status": "ok",
   "n_tools": 18,
   "latency_ms": 8345,
   "findings": 0
  },
  {
   "day": "2026-10-13",
   "url": "https://mcp.senaro.ai/mcp",
   "status": "ok",
   "n_tools": 18,
   "latency_ms": 7851,
   "findings": 0
  },
  {
   "day": "2026-10-12",
   "url": "https://mcp.senaro.ai/mcp",
   "status": "ok",
   "n_tools": 18,
   "latency_ms": 13282,
   "findings": 0
  },
  {
   "day": "2026-10-11",
   "url": "https://mcp.senaro.ai/mcp",
   "status": "ok",
   "n_tools": 18,
   "latency_ms": 11405,
   "findings": 0
  },
  {
   "day": "2026-10-10",
   "url": "https://mcp.senaro.ai/mcp",
   "status": "ok",
   "n_tools": 18,
   "latency_ms": 11547,
   "findings": 0
  },
  {
   "day": "2026-10-09",
   "url": "https://mcp.senaro.ai/mcp",
   "status": "ok",
   "n_tools": 18,
   "latency_ms": 12216,
   "findings": 0
  },
  {
   "day": "2026-10-08",
   "url": "https://mcp.senaro.ai/mcp",
   "status": "ok",
   "n_tools": 18,
   "latency_ms": 10798,
   "findings": 0
  },
  {
   "day": "2026-10-07",
   "url": "https://mcp.senaro.ai/mcp",
   "status": "ok",
   "n_tools": 18,
   "latency_ms": 13445,
   "findings": 0
  },
  {
   "day": "2026-10-06",
   "url": "https://mcp.senaro.ai/mcp",
   "status": "ok",
   "n_tools": 18,
   "latency_ms": 12923,
   "findings": 0
  },
  {
   "day": "2026-10-05",
   "url": "https://mcp.senaro.ai/mcp",
   "status": "ok",
   "n_tools": 18,
   "latency_ms": 10221,
   "findings": 0
  },
  {
   "day": "2026-10-04",
   "url": "https://mcp.senaro.ai/mcp",
   "status": "ok",
   "n_tools": 18,
   "latency_ms": 8988,
   "findings": 0
  },
  {
   "day": "2026-10-03",
   "url": "https://mcp.senaro.ai/mcp",
   "status": "ok",
   "n_tools": 18,
   "latency_ms": 12317,
   "findings": 0
  },
  {
   "day": "2026-10-02",
   "url": "https://mcp.senaro.ai/mcp",
   "status": "ok",
   "n_tools": 18,
   "latency_ms": 12315,
   "findings": 0
  },
  {
   "day": "2026-10-01",
   "url": "https://mcp.senaro.ai/mcp",
   "status": "timeout",
   "n_tools": null,
   "latency_ms": 12000,
   "findings": 0
  },
  {
   "day": "2026-09-30",
   "url": "https://mcp.senaro.ai/mcp",
   "status": "ok",
   "n_tools": 18,
   "latency_ms": 14546,
   "findings": 0
  },
  {
   "day": "2026-09-29",
   "url": "https://mcp.senaro.ai/mcp",
   "status": "ok",
   "n_tools": 18,
   "latency_ms": 10536,
   "findings": 0
  }
 ],
 "tools": [
  {
   "tool": "analyze_cash_advance",
   "desc_len": 676,
   "flags": "",
   "first_seen": "2026-10-15T18:41:12.770Z",
   "last_seen": "2026-10-25T21:51:23.229Z"
  },
  {
   "tool": "analyze_pmi_removal",
   "desc_len": 1193,
   "flags": "",
   "first_seen": "2026-09-29T05:00:04.611Z",
   "last_seen": "2026-10-25T21:51:23.229Z"
  },
  {
   "tool": "calculate_cc_payoff",
   "desc_len": 3449,
   "flags": "",
   "first_seen": "2026-10-22T21:31:17.427Z",
   "last_seen": "2026-10-25T21:51:23.229Z"
  },
  {
   "tool": "calculate_compound_interest",
   "desc_len": 527,
   "flags": "",
   "first_seen": "2026-09-29T05:00:04.611Z",
   "last_seen": "2026-10-25T21:51:23.229Z"
  },
  {
   "tool": "calculate_debt_to_income",
   "desc_len": 2354,
   "flags": "",
   "first_seen": "2026-09-29T05:00:04.611Z",
   "last_seen": "2026-10-25T21:51:23.229Z"
  },
  {
   "tool": "calculate_emergency_fund",
   "desc_len": 856,
   "flags": "",
   "first_seen": "2026-09-29T05:00:04.611Z",
   "last_seen": "2026-10-25T21:51:23.229Z"
  },
  {
   "tool": "calculate_loan_payoff",
   "desc_len": 1157,
   "flags": "",
   "first_seen": "2026-10-05T17:01:02.200Z",
   "last_seen": "2026-10-25T21:51:23.229Z"
  },
  {
   "tool": "calculate_opportunity_cost",
   "desc_len": 495,
   "flags": "",
   "first_seen": "2026-10-08T17:11:07.613Z",
   "last_seen": "2026-10-25T21:51:23.229Z"
  },
  {
   "tool": "calculate_refi_breakeven",
   "desc_len": 1841,
   "flags": "",
   "first_seen": "2026-10-05T17:01:02.200Z",
   "last_seen": "2026-10-25T21:51:23.229Z"
  },
  {
   "tool": "calculate_runway",
   "desc_len": 1143,
   "flags": "",
   "first_seen": "2026-09-29T05:00:04.611Z",
   "last_seen": "2026-10-25T21:51:23.229Z"
  },
  {
   "tool": "compare_debt_consolidation",
   "desc_len": 1273,
   "flags": "",
   "first_seen": "2026-10-05T17:01:02.200Z",
   "last_seen": "2026-10-25T21:51:23.229Z"
  },
  {
   "tool": "compare_mortgage_terms",
   "desc_len": 1103,
   "flags": "",
   "first_seen": "2026-10-07T17:31:10.986Z",
   "last_seen": "2026-10-25T21:51:23.229Z"
  },
  {
   "tool": "compare_payoff_strategies",
   "desc_len": 3046,
   "flags": "",
   "first_seen": "2026-10-12T18:51:30.627Z",
   "last_seen": "2026-10-25T21:51:23.229Z"
  },
  {
   "tool": "compare_payoff_vs_invest",
   "desc_len": 1156,
   "flags": "",
   "first_seen": "2026-10-08T17:11:07.613Z",
   "last_seen": "2026-10-25T21:51:23.229Z"
  },
  {
   "tool": "compare_rent_vs_buy",
   "desc_len": 1272,
   "flags": "",
   "first_seen": "2026-10-05T17:01:02.200Z",
   "last_seen": "2026-10-25T21:51:23.229Z"
  },
  {
   "tool": "list_defaults",
   "desc_len": 1632,
   "flags": "",
   "first_seen": "2026-09-29T05:00:04.611Z",
   "last_seen": "2026-10-25T21:51:23.229Z"
  },
  {
   "tool": "optimize_401k_match",
   "desc_len": 1458,
   "flags": "",
   "first_seen": "2026-09-29T05:00:04.611Z",
   "last_seen": "2026-10-25T21:51:23.229Z"
  },
  {
   "tool": "server_info",
   "desc_len": 481,
   "flags": "",
   "first_seen": "2026-09-29T05:00:04.611Z",
   "last_seen": "2026-10-25T21:51:23.229Z"
  },
  {
   "tool": "calculate_cc_payoff",
   "desc_len": 3037,
   "flags": "",
   "first_seen": "2026-10-12T18:51:30.627Z",
   "last_seen": "2026-10-21T21:10:43.586Z"
  },
  {
   "tool": "analyze_cash_advance",
   "desc_len": 676,
   "flags": "",
   "first_seen": "2026-10-12T18:51:30.627Z",
   "last_seen": "2026-10-14T18:50:27.734Z"
  },
  {
   "tool": "analyze_cash_advance",
   "desc_len": 676,
   "flags": "",
   "first_seen": "2026-09-29T05:00:04.611Z",
   "last_seen": "2026-10-11T17:31:21.942Z"
  },
  {
   "tool": "calculate_cc_payoff",
   "desc_len": 3032,
   "flags": "",
   "first_seen": "2026-09-29T05:00:04.611Z",
   "last_seen": "2026-10-11T17:31:21.942Z"
  },
  {
   "tool": "compare_payoff_strategies",
   "desc_len": 3046,
   "flags": "",
   "first_seen": "2026-09-29T05:00:04.611Z",
   "last_seen": "2026-10-11T17:31:21.942Z"
  },
  {
   "tool": "calculate_opportunity_cost",
   "desc_len": 495,
   "flags": "",
   "first_seen": "2026-09-29T05:00:04.611Z",
   "last_seen": "2026-10-07T17:31:10.986Z"
  },
  {
   "tool": "compare_payoff_vs_invest",
   "desc_len": 1065,
   "flags": "",
   "first_seen": "2026-09-29T05:00:04.611Z",
   "last_seen": "2026-10-07T17:31:10.986Z"
  },
  {
   "tool": "compare_mortgage_terms",
   "desc_len": 999,
   "flags": "",
   "first_seen": "2026-09-29T05:00:04.611Z",
   "last_seen": "2026-10-06T17:01:05.021Z"
  },
  {
   "tool": "calculate_loan_payoff",
   "desc_len": 1157,
   "flags": "",
   "first_seen": "2026-09-29T05:00:04.611Z",
   "last_seen": "2026-10-04T15:41:13.985Z"
  },
  {
   "tool": "calculate_refi_breakeven",
   "desc_len": 1130,
   "flags": "",
   "first_seen": "2026-09-29T05:00:04.611Z",
   "last_seen": "2026-10-04T15:41:13.985Z"
  },
  {
   "tool": "compare_debt_consolidation",
   "desc_len": 1273,
   "flags": "",
   "first_seen": "2026-09-29T05:00:04.611Z",
   "last_seen": "2026-10-04T15:41:13.985Z"
  },
  {
   "tool": "compare_rent_vs_buy",
   "desc_len": 1272,
   "flags": "",
   "first_seen": "2026-09-29T05:00:04.611Z",
   "last_seen": "2026-10-04T15:41:13.985Z"
  }
 ],
 "drift": [
  {
   "tool": "calculate_cc_payoff",
   "kind": "mutated",
   "detected_at": "2026-10-22T21:31:17.427Z"
  },
  {
   "tool": "analyze_cash_advance",
   "kind": "mutated",
   "detected_at": "2026-10-15T18:41:12.770Z"
  },
  {
   "tool": "analyze_cash_advance",
   "kind": "mutated",
   "detected_at": "2026-10-14T18:50:27.734Z"
  },
  {
   "tool": "analyze_cash_advance",
   "kind": "mutated",
   "detected_at": "2026-10-13T18:10:54.218Z"
  },
  {
   "tool": "compare_payoff_strategies",
   "kind": "mutated",
   "detected_at": "2026-10-12T18:51:30.627Z"
  },
  {
   "tool": "calculate_cc_payoff",
   "kind": "mutated",
   "detected_at": "2026-10-12T18:51:30.627Z"
  },
  {
   "tool": "analyze_cash_advance",
   "kind": "mutated",
   "detected_at": "2026-10-12T18:51:30.627Z"
  },
  {
   "tool": "compare_payoff_vs_invest",
   "kind": "mutated",
   "detected_at": "2026-10-08T17:11:07.613Z"
  },
  {
   "tool": "calculate_opportunity_cost",
   "kind": "mutated",
   "detected_at": "2026-10-08T17:11:07.613Z"
  },
  {
   "tool": "compare_rent_vs_buy",
   "kind": "mutated",
   "detected_at": "2026-10-07T17:31:10.986Z"
  },
  {
   "tool": "compare_mortgage_terms",
   "kind": "mutated",
   "detected_at": "2026-10-07T17:31:10.986Z"
  },
  {
   "tool": "calculate_refi_breakeven",
   "kind": "mutated",
   "detected_at": "2026-10-07T17:31:10.986Z"
  },
  {
   "tool": "compare_rent_vs_buy",
   "kind": "mutated",
   "detected_at": "2026-10-06T17:01:05.021Z"
  },
  {
   "tool": "calculate_refi_breakeven",
   "kind": "mutated",
   "detected_at": "2026-10-06T17:01:05.021Z"
  },
  {
   "tool": "compare_rent_vs_buy",
   "kind": "mutated",
   "detected_at": "2026-10-05T17:01:02.200Z"
  },
  {
   "tool": "compare_debt_consolidation",
   "kind": "mutated",
   "detected_at": "2026-10-05T17:01:02.200Z"
  },
  {
   "tool": "calculate_refi_breakeven",
   "kind": "mutated",
   "detected_at": "2026-10-05T17:01:02.200Z"
  },
  {
   "tool": "calculate_loan_payoff",
   "kind": "mutated",
   "detected_at": "2026-10-05T17:01:02.200Z"
  }
 ],
 "claim": null
}