{
 "name": "com.rustyonmars/harbor",
 "probes": [
  {
   "day": "2026-09-30",
   "url": "https://rustyonmars.com/harbor-api/mcp",
   "status": "timeout",
   "n_tools": null,
   "latency_ms": 12000,
   "findings": 0
  },
  {
   "day": "2026-09-29",
   "url": "https://rustyonmars.com/harbor-api/mcp",
   "status": "ok",
   "n_tools": 36,
   "latency_ms": 10035,
   "findings": 0
  }
 ],
 "tools": [
  {
   "tool": "berth_hook",
   "desc_len": 181,
   "flags": "",
   "first_seen": "2026-09-29T08:30:52.181Z",
   "last_seen": "2026-09-29T08:30:52.181Z"
  },
  {
   "tool": "berth_list",
   "desc_len": 67,
   "flags": "",
   "first_seen": "2026-09-29T08:30:52.181Z",
   "last_seen": "2026-09-29T08:30:52.181Z"
  },
  {
   "tool": "berth_register",
   "desc_len": 206,
   "flags": "",
   "first_seen": "2026-09-29T08:30:52.181Z",
   "last_seen": "2026-09-29T08:30:52.181Z"
  },
  {
   "tool": "berth_status",
   "desc_len": 108,
   "flags": "",
   "first_seen": "2026-09-29T08:30:52.181Z",
   "last_seen": "2026-09-29T08:30:52.181Z"
  },
  {
   "tool": "desk_ask",
   "desc_len": 101,
   "flags": "",
   "first_seen": "2026-09-29T08:30:52.181Z",
   "last_seen": "2026-09-29T08:30:52.181Z"
  },
  {
   "tool": "desk_list",
   "desc_len": 67,
   "flags": "",
   "first_seen": "2026-09-29T08:30:52.181Z",
   "last_seen": "2026-09-29T08:30:52.181Z"
  },
  {
   "tool": "exchange_list",
   "desc_len": 93,
   "flags": "",
   "first_seen": "2026-09-29T08:30:52.181Z",
   "last_seen": "2026-09-29T08:30:52.181Z"
  },
  {
   "tool": "exchange_make",
   "desc_len": 82,
   "flags": "",
   "first_seen": "2026-09-29T08:30:52.181Z",
   "last_seen": "2026-09-29T08:30:52.181Z"
  },
  {
   "tool": "finder_harvest",
   "desc_len": 93,
   "flags": "",
   "first_seen": "2026-09-29T08:30:52.181Z",
   "last_seen": "2026-09-29T08:30:52.181Z"
  },
  {
   "tool": "finder_search",
   "desc_len": 114,
   "flags": "",
   "first_seen": "2026-09-29T08:30:52.181Z",
   "last_seen": "2026-09-29T08:30:52.181Z"
  },
  {
   "tool": "finder_wanted",
   "desc_len": 90,
   "flags": "",
   "first_seen": "2026-09-29T08:30:52.181Z",
   "last_seen": "2026-09-29T08:30:52.181Z"
  },
  {
   "tool": "harbor_arrive",
   "desc_len": 212,
   "flags": "",
   "first_seen": "2026-09-29T08:30:52.181Z",
   "last_seen": "2026-09-29T08:30:52.181Z"
  },
  {
   "tool": "harbor_checkout",
   "desc_len": 125,
   "flags": "",
   "first_seen": "2026-09-29T08:30:52.181Z",
   "last_seen": "2026-09-29T08:30:52.181Z"
  },
  {
   "tool": "harbor_federation",
   "desc_len": 79,
   "flags": "",
   "first_seen": "2026-09-29T08:30:52.181Z",
   "last_seen": "2026-09-29T08:30:52.181Z"
  },
  {
   "tool": "harbor_gate",
   "desc_len": 73,
   "flags": "",
   "first_seen": "2026-09-29T08:30:52.181Z",
   "last_seen": "2026-09-29T08:30:52.181Z"
  },
  {
   "tool": "harbor_gifts",
   "desc_len": 94,
   "flags": "",
   "first_seen": "2026-09-29T08:30:52.181Z",
   "last_seen": "2026-09-29T08:30:52.181Z"
  },
  {
   "tool": "harbor_health",
   "desc_len": 84,
   "flags": "",
   "first_seen": "2026-09-29T08:30:52.181Z",
   "last_seen": "2026-09-29T08:30:52.181Z"
  },
  {
   "tool": "harbor_how",
   "desc_len": 75,
   "flags": "",
   "first_seen": "2026-09-29T08:30:52.181Z",
   "last_seen": "2026-09-29T08:30:52.181Z"
  },
  {
   "tool": "harbor_interact",
   "desc_len": 111,
   "flags": "",
   "first_seen": "2026-09-29T08:30:52.181Z",
   "last_seen": "2026-09-29T08:30:52.181Z"
  },
  {
   "tool": "harbor_news",
   "desc_len": 101,
   "flags": "",
   "first_seen": "2026-09-29T08:30:52.181Z",
   "last_seen": "2026-09-29T08:30:52.181Z"
  },
  {
   "tool": "harbor_packages",
   "desc_len": 104,
   "flags": "",
   "first_seen": "2026-09-29T08:30:52.181Z",
   "last_seen": "2026-09-29T08:30:52.181Z"
  },
  {
   "tool": "harbor_pay_status",
   "desc_len": 135,
   "flags": "",
   "first_seen": "2026-09-29T08:30:52.181Z",
   "last_seen": "2026-09-29T08:30:52.181Z"
  },
  {
   "tool": "harbor_search",
   "desc_len": 134,
   "flags": "",
   "first_seen": "2026-09-29T08:30:52.181Z",
   "last_seen": "2026-09-29T08:30:52.181Z"
  },
  {
   "tool": "harbor_services",
   "desc_len": 122,
   "flags": "",
   "first_seen": "2026-09-29T08:30:52.181Z",
   "last_seen": "2026-09-29T08:30:52.181Z"
  },
  {
   "tool": "harbor_validate",
   "desc_len": 127,
   "flags": "",
   "first_seen": "2026-09-29T08:30:52.181Z",
   "last_seen": "2026-09-29T08:30:52.181Z"
  },
  {
   "tool": "harbor_yard",
   "desc_len": 129,
   "flags": "",
   "first_seen": "2026-09-29T08:30:52.181Z",
   "last_seen": "2026-09-29T08:30:52.181Z"
  },
  {
   "tool": "join_list",
   "desc_len": 63,
   "flags": "",
   "first_seen": "2026-09-29T08:30:52.181Z",
   "last_seen": "2026-09-29T08:30:52.181Z"
  },
  {
   "tool": "join_share",
   "desc_len": 82,
   "flags": "",
   "first_seen": "2026-09-29T08:30:52.181Z",
   "last_seen": "2026-09-29T08:30:52.181Z"
  },
  {
   "tool": "market_buy",
   "desc_len": 126,
   "flags": "",
   "first_seen": "2026-09-29T08:30:52.181Z",
   "last_seen": "2026-09-29T08:30:52.181Z"
  },
  {
   "tool": "market_list",
   "desc_len": 107,
   "flags": "",
   "first_seen": "2026-09-29T08:30:52.181Z",
   "last_seen": "2026-09-29T08:30:52.181Z"
  },
  {
   "tool": "market_post",
   "desc_len": 106,
   "flags": "",
   "first_seen": "2026-09-29T08:30:52.181Z",
   "last_seen": "2026-09-29T08:30:52.181Z"
  },
  {
   "tool": "offer_list",
   "desc_len": 82,
   "flags": "",
   "first_seen": "2026-09-29T08:30:52.181Z",
   "last_seen": "2026-09-29T08:30:52.181Z"
  },
  {
   "tool": "offer_run",
   "desc_len": 90,
   "flags": "",
   "first_seen": "2026-09-29T08:30:52.181Z",
   "last_seen": "2026-09-29T08:30:52.181Z"
  },
  {
   "tool": "swarm_in",
   "desc_len": 155,
   "flags": "",
   "first_seen": "2026-09-29T08:30:52.181Z",
   "last_seen": "2026-09-29T08:30:52.181Z"
  },
  {
   "tool": "swarm_listen",
   "desc_len": 61,
   "flags": "",
   "first_seen": "2026-09-29T08:30:52.181Z",
   "last_seen": "2026-09-29T08:30:52.181Z"
  },
  {
   "tool": "swarm_say",
   "desc_len": 144,
   "flags": "",
   "first_seen": "2026-09-29T08:30:52.181Z",
   "last_seen": "2026-09-29T08:30:52.181Z"
  }
 ],
 "drift": [],
 "claim": null
}