← WebMCP Directory

Tool tree

changegate-webmcp.vercel.app

Developer ToolsTools verified
Website
ChangeGate
Explore capabilities
    get_environment_statusAnswer

    Return the bounded synthetic health state of the four ChangeGate services.

    View tool JSON
    {
      "name": "get_environment_status",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return the bounded synthetic health state of the four ChangeGate services.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    get_service_detailsAnswer

    Return supported synthetic details for one validated ChangeGate service.

    View tool JSON
    {
      "name": "get_service_details",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return supported synthetic details for one validated ChangeGate service.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "type": "object",
        "properties": {
          "serviceId": {
            "type": "string",
            "enum": [
              "web-server",
              "database",
              "agent-gateway",
              "knowledge-store"
            ]
          }
        },
        "required": [
          "serviceId"
        ],
        "additionalProperties": false
      }
    }
    get_change_policyAnswer

    Return bounded ChangeGate facts about exact, single-use human authorization and rollback.

    View tool JSON
    {
      "name": "get_change_policy",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return bounded ChangeGate facts about exact, single-use human authorization and rollback.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    get_change_proposalAnswer

    Return a safe projection of the current proposal when one exists.

    View tool JSON
    {
      "name": "get_change_proposal",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return a safe projection of the current proposal when one exists.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    get_audit_trailAnswer

    Return the bounded deterministic ChangeGate audit projection.

    View tool JSON
    {
      "name": "get_audit_trail",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return the bounded deterministic ChangeGate audit projection.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    propose_changeAction

    Propose a supported synthetic change: an Agent Gateway restart or an Order #4821 partial refund in USD, up to 3000 cents. This grants no approval or execution authority.

    View tool JSON
    {
      "name": "propose_change",
      "kind": "act",
      "impl": "imperative",
      "description": "Propose a supported synthetic change: an Agent Gateway restart or an Order #4821 partial refund in USD, up to 3000 cents. This grants no approval or execution authority.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "oneOf": [
          {
            "type": "object",
            "properties": {
              "proposalId": {
                "type": "string",
                "minLength": 1,
                "maxLength": 128,
                "pattern": "^[A-Za-z0-9][A-Za-z0-9._-]*$"
              },
              "target": {
                "type": "string",
                "const": "agent-gateway"
              },
              "action": {
                "type": "string",
                "const": "RESTART_SIMULATED_GATEWAY"
              },
              "parameters": {
                "type": "object",
                "properties": {
                  "mode": {
                    "type": "string",
                    "const": "safe"
                  },
                  "retryLimit": {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 3
                  }
                },
                "required": [
                  "mode",
                  "retryLimit"
                ],
                "additionalProperties": false
              },
              "preconditions": {
                "type": "array",
                "items": [
                  {
                    "type": "string",
                    "const": "agent-gateway is DEGRADED"
                  }
                ]
              }
            },
            "required": [
              "proposalId",
              "target",
              "action",
              "parameters",
              "preconditions"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "proposalId": {
                "type": "string",
                "minLength": 1,
                "maxLength": 128,
                "pattern": "^[A-Za-z0-9][A-Za-z0-9._-]*$"
              },
              "target": {
                "type": "string",
                "const": "order:4821"
              },
              "action": {
                "type": "string",
                "const": "SYNTHETIC_PARTIAL_REFUND"
              },
              "parameters": {
                "type": "object",
                "properties": {
                  "currency": {
                    "type": "string",
                    "const": "USD"
                  },
                  "amountCents": {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 3000
                  }
                },
                "required": [
                  "currency",
                  "amountCents"
                ],
                "additionalProperties": false
              },
              "preconditions": {
                "type": "array",
                "items": [
                  {
                    "type": "string",
                    "const": "order:4821 refunded amount is 0 cents"
                  }
                ]
              }
            },
            "required": [
              "proposalId",
              "target",
              "action",
              "parameters",
              "preconditions"
            ],
            "additionalProperties": false
          }
        ]
      }
    }
    request_change_approvalSensitive Action

    Request visible human review for the exact current proposal; this never approves it.

    View tool JSON
    {
      "name": "request_change_approval",
      "kind": "transact",
      "impl": "imperative",
      "description": "Request visible human review for the exact current proposal; this never approves it.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "type": "object",
        "properties": {
          "proposalId": {
            "type": "string",
            "minLength": 1,
            "maxLength": 128,
            "pattern": "^[A-Za-z0-9][A-Za-z0-9._-]*$"
          }
        },
        "required": [
          "proposalId"
        ],
        "additionalProperties": false
      }
    }