← WebMCP Directory

Tool tree

web-mauve-three-58.vercel.app

Developer ToolsTools verified
Website
InfraTwin
Explore capabilities
    inspect_workspaceAnswer

    Read a compact summary of the live browser-local Network + ChangePlan, including current human selection, constraints, locks, analysis freshness, proposal state, and verification. Read-only.

    View tool JSON
    {
      "name": "inspect_workspace",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read a compact summary of the live browser-local Network + ChangePlan, including current human selection, constraints, locks, analysis freshness, proposal state, and verification. Read-only.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    inspect_selectionAnswer

    Read the semantic node, link, or demand the human currently selected in the live topology. Returns an explicit no-selection state and never changes engineering state.

    View tool JSON
    {
      "name": "inspect_selection",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the semantic node, link, or demand the human currently selected in the live topology. Returns an explicit no-selection state and never changes engineering state.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    inspect_planAnswer

    Read the current visible ChangePlan, human/agent-authored changes, constraints, locks, proposal decisions, and stale proposal state. Read-only.

    View tool JSON
    {
      "name": "inspect_plan",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the current visible ChangePlan, human/agent-authored changes, constraints, locks, proposal decisions, and stale proposal state. Read-only.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    inspect_analysisAnswer

    Read the latest published deterministic analysis for the current ChangePlan and whether it is current or stale. Read-only.

    View tool JSON
    {
      "name": "inspect_analysis",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the latest published deterministic analysis for the current ChangePlan and whether it is current or stale. Read-only.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    simulate_changeAction

    Run a read-only hypothetical link outage or demand growth against the current live plan without modifying the visible ChangePlan. Use add_plan_change when the user requests a persistent shared edit.

    View tool JSON
    {
      "name": "simulate_change",
      "kind": "act",
      "impl": "imperative",
      "description": "Run a read-only hypothetical link outage or demand growth against the current live plan without modifying the visible ChangePlan. Use add_plan_change when the user requests a persistent shared edit.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "type": {
            "type": "string",
            "enum": [
              "disable_link",
              "demand_growth"
            ]
          },
          "linkId": {
            "type": "string"
          },
          "target": {
            "type": "string",
            "enum": [
              "selection"
            ]
          },
          "demandIds": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "multiplier": {
            "type": "number",
            "minimum": 0
          }
        },
        "required": [
          "type"
        ],
        "additionalProperties": false
      }
    }
    add_plan_changeAction

    Adds a visible agent-attributed change to the current InfraTwin ChangePlan shared with the human. It never modifies the canonical network. target="selection" may be used only for a compatible current human selection.

    View tool JSON
    {
      "name": "add_plan_change",
      "kind": "act",
      "impl": "imperative",
      "description": "Adds a visible agent-attributed change to the current InfraTwin ChangePlan shared with the human. It never modifies the canonical network. target=\"selection\" may be used only for a compatible current human selection.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "type": {
            "type": "string",
            "enum": [
              "disable_link",
              "enable_link",
              "disable_node",
              "enable_node",
              "set_link_capacity",
              "set_demand_bandwidth",
              "add_demand",
              "demand_growth"
            ]
          },
          "target": {
            "type": "string",
            "enum": [
              "selection"
            ]
          },
          "linkId": {
            "type": "string"
          },
          "nodeId": {
            "type": "string"
          },
          "demandId": {
            "type": "string"
          },
          "capacityGbps": {
            "type": "number",
            "exclusiveMinimum": 0
          },
          "bandwidthGbps": {
            "type": "number",
            "minimum": 0
          },
          "demand": {
            "type": "object"
          },
          "demandIds": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "multiplier": {
            "type": "number",
            "minimum": 0
          }
        },
        "required": [
          "type"
        ],
        "additionalProperties": false
      }
    }
    remove_plan_changeAction

    Removes a change from the same visible ChangePlan. Human locks are enforced; this does not modify the canonical network.

    View tool JSON
    {
      "name": "remove_plan_change",
      "kind": "act",
      "impl": "imperative",
      "description": "Removes a change from the same visible ChangePlan. Human locks are enforced; this does not modify the canonical network.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "changeId": {
            "type": "string"
          }
        },
        "required": [
          "changeId"
        ],
        "additionalProperties": false
      }
    }
    set_plan_constraintsAction

    Updates existing ChangePlan constraints visible to the human: target utilization, budget, N-1 requirement, or protected service classes. Evidence becomes stale.

    View tool JSON
    {
      "name": "set_plan_constraints",
      "kind": "act",
      "impl": "imperative",
      "description": "Updates existing ChangePlan constraints visible to the human: target utilization, budget, N-1 requirement, or protected service classes. Evidence becomes stale.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "targetUtilizationPct": {
            "type": "number",
            "exclusiveMinimum": 0,
            "maximum": 100
          },
          "budgetCostUnits": {
            "type": [
              "number",
              "null"
            ],
            "minimum": 0
          },
          "requireN1": {
            "type": "boolean"
          },
          "protectedServiceClassIds": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        },
        "additionalProperties": false
      }
    }
    set_plan_restrictionAction

    Locks a link or node in the visible ChangePlan so agent/optimizer mutations cannot use it. Agents may add restrictions but cannot silently remove human locks.

    View tool JSON
    {
      "name": "set_plan_restriction",
      "kind": "act",
      "impl": "imperative",
      "description": "Locks a link or node in the visible ChangePlan so agent/optimizer mutations cannot use it. Agents may add restrictions but cannot silently remove human locks.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "kind": {
            "type": "string",
            "enum": [
              "link",
              "node"
            ]
          },
          "id": {
            "type": "string"
          },
          "target": {
            "type": "string",
            "enum": [
              "selection"
            ]
          },
          "locked": {
            "type": "boolean",
            "const": true
          }
        },
        "required": [
          "kind"
        ],
        "additionalProperties": false
      }
    }
    analyze_planAction

    Runs deterministic analysis on the exact current visible ChangePlan, publishes the same result into the UI, and rejects stale publication if the human edits during execution.

    View tool JSON
    {
      "name": "analyze_plan",
      "kind": "act",
      "impl": "imperative",
      "description": "Runs deterministic analysis on the exact current visible ChangePlan, publishes the same result into the UI, and rejects stale publication if the human edits during execution.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    run_contingenciesAction

    Runs bounded exact single-link contingencies on the current visible ChangePlan. Returns tested/eligible coverage truthfully; partial coverage is never represented as N-1 safe.

    View tool JSON
    {
      "name": "run_contingencies",
      "kind": "act",
      "impl": "imperative",
      "description": "Runs bounded exact single-link contingencies on the current visible ChangePlan. Returns tested/eligible coverage truthfully; partial coverage is never represented as N-1 safe.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "maxScenarios": {
            "type": "integer",
            "minimum": 1
          }
        },
        "additionalProperties": false
      }
    }
    verify_planAnswer

    Deterministically verifies the current ChangePlan/proposal state and reports model/plan hashes, checked constraints, scenario coverage, and stale/partial state. Verification is not deployment.

    View tool JSON
    {
      "name": "verify_plan",
      "kind": "answer",
      "impl": "imperative",
      "description": "Deterministically verifies the current ChangePlan/proposal state and reports model/plan hashes, checked constraints, scenario coverage, and stale/partial state. Verification is not deployment.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }