{"version":1,"webmcp":"1","site":"status.busymate.dev","origin":"https://status.busymate.dev","source":"route:status","exposedTo":["https://status.busymate.dev"],"tools":[{"name":"get_status_summary","title":"Current Busymate service status","description":"Return the live Busymate status snapshot this board renders: the overall verdict (operational, degraded or down), how many services are responding, every service with its up/down state, HTTP status and latency, the VPS host load, memory and uptime, upstream Supabase health, and whether any component is running a stale build. Ask it before assuming an outage.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":false,"consequentialHint":false}},{"name":"get_service_status","title":"One service's status","description":"Return the full status of ONE Busymate service — its up/down verdict, HTTP status, latency, which leg is at fault when the public and origin arms disagree, its systemd unit state, and its running versus declared build. Pass the service key or its label, e.g. \"proxy-server\", \"dashboard\", \"docs\" or \"mcp\"; call get_status_summary first to see the available keys.","inputSchema":{"type":"object","properties":{"service":{"type":"string","description":"The service key or label, e.g. \"proxy-server\" or \"Dashboard\".","minLength":1,"maxLength":100}},"required":["service"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":false,"consequentialHint":false}}]}