← WebMCP Directory

Tool tree

anandppatil.github.io

Developer ToolsTools verified
Website
IncidentLens WebMCP
Explore capabilities
    list_incidentsAnswer

    List the incidents currently available in IncidentLens with severity, status, service and start time. Use this to discover incident IDs before investigating.

    View tool JSON
    {
      "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.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/incidentlens-webmcp/"
    }
    get_incidentAnswer

    Get core context for one incident, including title, severity, status, affected service, start time and summary.

    View tool JSON
    {
      "name": "get_incident",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get core context for one incident, including title, severity, status, affected service, start time and summary.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "incidentId": {
            "type": "string",
            "description": "Incident identifier, for example INC-102"
          }
        },
        "required": [
          "incidentId"
        ],
        "additionalProperties": false
      },
      "page": "/incidentlens-webmcp/"
    }
    search_logsAnswer

    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.

    View tool JSON
    {
      "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.",
      "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
      },
      "page": "/incidentlens-webmcp/"
    }
    get_metricsAnswer

    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.

    View tool JSON
    {
      "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.",
      "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
      },
      "page": "/incidentlens-webmcp/"
    }
    get_recent_deploymentsAnswer

    Get recent deployments for the service affected by an incident. Use this to determine whether a code or configuration change occurred near incident onset.

    View tool JSON
    {
      "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.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "incidentId": {
            "type": "string",
            "description": "Incident identifier, for example INC-102"
          }
        },
        "required": [
          "incidentId"
        ],
        "additionalProperties": false
      },
      "page": "/incidentlens-webmcp/"
    }
    analyze_incidentAnswer

    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.

    View tool JSON
    {
      "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.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "incidentId": {
            "type": "string",
            "description": "Incident identifier, for example INC-102"
          }
        },
        "required": [
          "incidentId"
        ],
        "additionalProperties": false
      },
      "page": "/incidentlens-webmcp/"
    }