{"endpoint":{"id":39021,"url":"https://mcp-factory.bowling-anthony.workers.dev/usage-bill-reconstructor/mcp","host":"mcp-factory.bowling-anthony.workers.dev","kind":"mcp","first_seen":"2026-09-07T00:04:56+00:00","last_seen":"2026-09-10T14:40:23+00:00","last_probed_at":"2026-09-10T15:01:13+00:00","last_outcome":"connect-fail","last_score":null,"last_latency_ms":null,"last_http_status":null,"last_inferred":0},"probes":[{"id":652532,"endpoint_id":39021,"probed_at":"2026-09-10T15:01:13+00:00","probe_kind":"mcp","outcome":"connect-fail","http_status":null,"latency_ms":null,"protocol_version":null,"score":null,"capabilities":{},"error":"AttributeError: 'str' object has no attribute 'get'","meta":{"vantage":"us-east-1"},"ip":null},{"id":545409,"endpoint_id":39021,"probed_at":"2026-09-09T14:02:18+00:00","probe_kind":"mcp","outcome":"connect-fail","http_status":null,"latency_ms":null,"protocol_version":null,"score":null,"capabilities":{},"error":"AttributeError: 'str' object has no attribute 'get'","meta":{"vantage":"us-east-1"},"ip":null},{"id":348453,"endpoint_id":39021,"probed_at":"2026-09-08T13:25:12+00:00","probe_kind":"mcp","outcome":"connect-fail","http_status":null,"latency_ms":null,"protocol_version":null,"score":null,"capabilities":{},"error":"AttributeError: 'str' object has no attribute 'get'","meta":{"vantage":"us-east-1"},"ip":null},{"id":230692,"endpoint_id":39021,"probed_at":"2026-09-07T11:36:06+00:00","probe_kind":"mcp","outcome":"connect-fail","http_status":null,"latency_ms":null,"protocol_version":null,"score":null,"capabilities":{},"error":"AttributeError: 'str' object has no attribute 'get'","meta":{"vantage":"us-east-1"},"ip":null}]}