← WebMCP Directory

Tool tree

ops-copilot-two.vercel.app

Developer ToolsTools verified
Website
Ops Co-pilot: AI-friendly observability & incident remediation dashboard exposing in-browser WebMCP tools on document.modelContext with cryptographic human-in-the-loop guardrails.
Explore capabilities
    get_service_healthAnswer

    Fetch real-time health metrics (CPU usage, memory pressure, error rate, uptime, and status) for a specific registered service.

    View tool JSON
    {
      "name": "get_service_health",
      "kind": "answer",
      "impl": "imperative",
      "description": "Fetch real-time health metrics (CPU usage, memory pressure, error rate, uptime, and status) for a specific registered service.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "serviceId": {
            "type": "string",
            "description": "The unique identifier of the monitored service (e.g. srv-daamgkon74is73bduu30, payment-service, or social-mcp)"
          }
        },
        "required": [
          "serviceId"
        ]
      }
    }
    list_active_alertsAnswer

    List current firing or acknowledged infrastructure and service alerts with severity levels, thresholds, and triage notes.

    View tool JSON
    {
      "name": "list_active_alerts",
      "kind": "answer",
      "impl": "imperative",
      "description": "List current firing or acknowledged infrastructure and service alerts with severity levels, thresholds, and triage notes.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "serviceId": {
            "type": "string",
            "description": "Optional service ID to filter alerts for a specific service only"
          },
          "status": {
            "type": "string",
            "description": "Optional filter by alert status: firing, acknowledged, or resolved",
            "enum": [
              "firing",
              "acknowledged",
              "resolved"
            ]
          }
        }
      }
    }
    get_audit_logAnswer

    Retrieve the immutable audit trail of operational actions taken by AI agents and human operators.

    View tool JSON
    {
      "name": "get_audit_log",
      "kind": "answer",
      "impl": "imperative",
      "description": "Retrieve the immutable audit trail of operational actions taken by AI agents and human operators.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "serviceId": {
            "type": "string",
            "description": "Optional service ID to filter audit records"
          },
          "limit": {
            "type": "number",
            "description": "Maximum number of audit entries to return (default: 20)"
          }
        }
      }
    }
    acknowledge_alertAction

    Acknowledge an active alert to signal that triage is underway. This is a low-risk, reversible action that executes immediately.

    View tool JSON
    {
      "name": "acknowledge_alert",
      "kind": "act",
      "impl": "imperative",
      "description": "Acknowledge an active alert to signal that triage is underway. This is a low-risk, reversible action that executes immediately.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "alertId": {
            "type": "string",
            "description": "The unique alert ID to acknowledge (e.g. alt-12345678)"
          },
          "reason": {
            "type": "string",
            "description": "Explanation or triage note for why this alert is being acknowledged"
          }
        },
        "required": [
          "alertId"
        ]
      }
    }
    add_incident_noteAction

    Append an operational note or diagnostic hypothesis to an ongoing alert. This is a low-risk action that executes immediately.

    View tool JSON
    {
      "name": "add_incident_note",
      "kind": "act",
      "impl": "imperative",
      "description": "Append an operational note or diagnostic hypothesis to an ongoing alert. This is a low-risk action that executes immediately.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "alertId": {
            "type": "string",
            "description": "The ID of the alert to attach the note to"
          },
          "content": {
            "type": "string",
            "description": "The diagnostic finding, remediation step, or context to record"
          }
        },
        "required": [
          "alertId",
          "content"
        ]
      }
    }
    restart_serviceAction

    High-risk action: Initiates a graceful restart of a monitored service. Structural safety requires explicit human confirmation via on-screen dialog before execution.

    View tool JSON
    {
      "name": "restart_service",
      "kind": "act",
      "impl": "imperative",
      "description": "High-risk action: Initiates a graceful restart of a monitored service. Structural safety requires explicit human confirmation via on-screen dialog before execution.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "serviceId": {
            "type": "string",
            "description": "The ID of the service to restart"
          },
          "reason": {
            "type": "string",
            "description": "Clear technical rationale for why restarting this service is necessary"
          }
        },
        "required": [
          "serviceId",
          "reason"
        ]
      }
    }
    scale_serviceAction

    High-risk action: Adjusts the replica count for a service. Structural safety requires explicit human confirmation via on-screen dialog before execution.

    View tool JSON
    {
      "name": "scale_service",
      "kind": "act",
      "impl": "imperative",
      "description": "High-risk action: Adjusts the replica count for a service. Structural safety requires explicit human confirmation via on-screen dialog before execution.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "serviceId": {
            "type": "string",
            "description": "The ID of the service to scale"
          },
          "replicas": {
            "type": "number",
            "description": "The target replica count (must be within service min/max boundaries)"
          },
          "reason": {
            "type": "string",
            "description": "Technical justification for the replica adjustment"
          }
        },
        "required": [
          "serviceId",
          "replicas",
          "reason"
        ]
      }
    }