← WebMCP Directory

Tool tree

drift-guard-five.vercel.app

Developer ToolsTools verified
Website
DriftGuard — agent-native software change control with a human approval boundary.
Explore capabilities
    inspect_environmentAnswer

    Return the current sandbox environment and service health.

    View tool JSON
    {
      "name": "inspect_environment",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return the current sandbox environment and service health.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    inspect_serviceAction

    Inspect a named service including health, dependencies, error rate and latency.

    View tool JSON
    {
      "name": "inspect_service",
      "kind": "act",
      "impl": "imperative",
      "description": "Inspect a named service including health, dependencies, error rate and latency.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "service": {
            "type": "string",
            "minLength": 1
          }
        },
        "required": [
          "service"
        ],
        "additionalProperties": false
      }
    }
    find_dependenciesAnswer

    Return the dependency graph for a service and its downstream impact.

    View tool JSON
    {
      "name": "find_dependencies",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return the dependency graph for a service and its downstream impact.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "service": {
            "type": "string",
            "minLength": 1
          }
        },
        "required": [
          "service"
        ],
        "additionalProperties": false
      }
    }
    inspect_recent_changesAnswer

    Return recent change history for the service.

    View tool JSON
    {
      "name": "inspect_recent_changes",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return recent change history for the service.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "service": {
            "type": "string",
            "minLength": 1
          }
        },
        "required": [
          "service"
        ],
        "additionalProperties": false
      }
    }
    simulate_changeAction

    Simulate a proposed change and return blast radius, risk, rollout and rollback readiness.

    View tool JSON
    {
      "name": "simulate_change",
      "kind": "act",
      "impl": "imperative",
      "description": "Simulate a proposed change and return blast radius, risk, rollout and rollback readiness.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "changeId": {
            "type": "string",
            "minLength": 1
          }
        },
        "required": [
          "changeId"
        ],
        "additionalProperties": false
      }
    }
    calculate_blast_radiusAction

    Calculate affected services and risk for the current change.

    View tool JSON
    {
      "name": "calculate_blast_radius",
      "kind": "act",
      "impl": "imperative",
      "description": "Calculate affected services and risk for the current change.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "changeId": {
            "type": "string",
            "minLength": 1
          }
        },
        "required": [
          "changeId"
        ],
        "additionalProperties": false
      }
    }
    generate_rollout_planAction

    Generate a staged rollout plan for the proposed change.

    View tool JSON
    {
      "name": "generate_rollout_plan",
      "kind": "act",
      "impl": "imperative",
      "description": "Generate a staged rollout plan for the proposed change.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "changeId": {
            "type": "string",
            "minLength": 1
          }
        },
        "required": [
          "changeId"
        ],
        "additionalProperties": false
      }
    }
    request_approvalAction

    Present a proposed change for human approval. Does not execute the change.

    View tool JSON
    {
      "name": "request_approval",
      "kind": "act",
      "impl": "imperative",
      "description": "Present a proposed change for human approval. Does not execute the change.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "changeId": {
            "type": "string",
            "minLength": 1
          }
        },
        "required": [
          "changeId"
        ],
        "additionalProperties": false
      }
    }
    apply_changeAction

    Apply an approved change to the deterministic sandbox. Execution is blocked unless explicit human approval has been granted.

    View tool JSON
    {
      "name": "apply_change",
      "kind": "act",
      "impl": "imperative",
      "description": "Apply an approved change to the deterministic sandbox. Execution is blocked unless explicit human approval has been granted.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "changeId": {
            "type": "string",
            "minLength": 1
          },
          "stage": {
            "type": "number",
            "enum": [
              10,
              25,
              50,
              100
            ]
          }
        },
        "required": [
          "changeId",
          "stage"
        ],
        "additionalProperties": false
      }
    }
    verify_changeAction

    Verify post-change health and return observed metrics.

    View tool JSON
    {
      "name": "verify_change",
      "kind": "act",
      "impl": "imperative",
      "description": "Verify post-change health and return observed metrics.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "changeId": {
            "type": "string",
            "minLength": 1
          }
        },
        "required": [
          "changeId"
        ],
        "additionalProperties": false
      }
    }
    rollback_changeAction

    Rollback a failed or in-progress change to the pre-change sandbox state.

    View tool JSON
    {
      "name": "rollback_change",
      "kind": "act",
      "impl": "imperative",
      "description": "Rollback a failed or in-progress change to the pre-change sandbox state.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "changeId": {
            "type": "string",
            "minLength": 1
          }
        },
        "required": [
          "changeId"
        ],
        "additionalProperties": false
      }
    }