{"ok":true,"site":{"host":"anandppatil.github.io","url":"https://anandppatil.github.io/incidentlens-webmcp/","type":"live","desc":"IncidentLens WebMCP","tools":[{"name":"list_incidents","kind":"answer","impl":"imperative","description":"List the incidents currently available in IncidentLens with severity, status, service and start time. Use this to discover incident IDs before investigating.","title":"List incidents","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/incidentlens-webmcp/"},{"name":"get_incident","kind":"answer","impl":"imperative","description":"Get core context for one incident, including title, severity, status, affected service, start time and summary.","title":"Get incident context","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"incidentId":{"type":"string","description":"Incident identifier, for example INC-102"}},"required":["incidentId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/incidentlens-webmcp/"},{"name":"search_logs","kind":"answer","impl":"imperative","description":"Search application logs associated with an incident. Use focused terms such as timeout, database, 500, 503, pool, or a service name to find supporting evidence.","title":"Search incident logs","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"incidentId":{"type":"string","description":"Incident identifier, for example INC-102"},"query":{"type":"string","description":"Case-insensitive text query. Use an empty string only when all available logs are needed."},"limit":{"type":"integer","minimum":1,"maximum":50,"default":20,"description":"Maximum number of log entries to return"}},"required":["incidentId","query"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/incidentlens-webmcp/"},{"name":"get_metrics","kind":"answer","impl":"imperative","description":"Get time-series telemetry for an incident. Available metrics are latency_ms, error_rate_pct, db_pool_used, and cpu_pct. Omit metric to retrieve all four for correlation.","title":"Get incident metrics","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"incidentId":{"type":"string","description":"Incident identifier, for example INC-102"},"metric":{"type":"string","enum":["latency_ms","error_rate_pct","db_pool_used","cpu_pct"],"description":"Optional single metric to retrieve. Omit to retrieve all available incident metrics."}},"required":["incidentId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/incidentlens-webmcp/"},{"name":"get_recent_deployments","kind":"answer","impl":"imperative","description":"Get recent deployments for the service affected by an incident. Use this to determine whether a code or configuration change occurred near incident onset.","title":"Get recent deployments","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"incidentId":{"type":"string","description":"Incident identifier, for example INC-102"}},"required":["incidentId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/incidentlens-webmcp/"},{"name":"analyze_incident","kind":"answer","impl":"imperative","description":"Correlate the evidence already modeled in IncidentLens for an incident and return the most likely root cause, confidence, supporting evidence, and a recommendation. This tool is read-only and never executes remediation.","title":"Analyze incident evidence","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"incidentId":{"type":"string","description":"Incident identifier, for example INC-102"}},"required":["incidentId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/incidentlens-webmcp/"}],"category":"Developer Tools","apiSurface":"spec","toolCount":6}}