← WebMCP Directory

Tool tree

cloudworldmodel.ai

Developer ToolsTools verified
Website
Connect MCP clients to Cloud World Model's hosted HTTP MCP server. Compare modeled cloud cost, latency, errors, and resilience before deployment or change.
Explore capabilities

    page: Every page

    run_simulation_stepAction

    Advance the active Cloud World Model simulation by one time tick and return the updated metrics snapshot (CPU, latency, throughput, error rate, estimated cost). Optionally supply a simulationId; if omitted, the tool uses the simulation currently open in the browser.

    View tool JSON
    {
      "name": "run_simulation_step",
      "kind": "act",
      "impl": "imperative",
      "description": "Advance the active Cloud World Model simulation by one time tick and return the updated metrics snapshot (CPU, latency, throughput, error rate, estimated cost). Optionally supply a simulationId; if omitted, the tool uses the simulation currently open in the browser.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "simulationId": {
            "type": "string",
            "description": "ID of the simulation to advance. Defaults to the currently open simulation."
          },
          "traffic": {
            "type": "number",
            "description": "Optional traffic override in requests per second for this step."
          }
        },
        "required": []
      },
      "page": "/mcp-quickstart"
    }
    reset_simulationAction

    Pause and reset the active simulation to its initial state by setting traffic to zero and stopping playback. Optionally supply a simulationId; if omitted, the tool uses the simulation currently open in the browser.

    View tool JSON
    {
      "name": "reset_simulation",
      "kind": "act",
      "impl": "imperative",
      "description": "Pause and reset the active simulation to its initial state by setting traffic to zero and stopping playback. Optionally supply a simulationId; if omitted, the tool uses the simulation currently open in the browser.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "simulationId": {
            "type": "string",
            "description": "ID of the simulation to reset. Defaults to the currently open simulation."
          }
        },
        "required": []
      },
      "page": "/mcp-quickstart"
    }
    simulation.inject_traffic_patternAction

    Inject a named traffic pattern into the running simulation to drive load changes. Supported pattern types: spike (burst), ramp (gradual_increase), sine (wave), step, custom. Optionally supply a simulationId; if omitted, uses the simulation currently open in the browser.

    View tool JSON
    {
      "name": "simulation.inject_traffic_pattern",
      "kind": "act",
      "impl": "imperative",
      "description": "Inject a named traffic pattern into the running simulation to drive load changes. Supported pattern types: spike (burst), ramp (gradual_increase), sine (wave), step, custom. Optionally supply a simulationId; if omitted, uses the simulation currently open in the browser.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "pattern": {
            "type": "string",
            "enum": [
              "spike",
              "ramp",
              "sine",
              "step",
              "gradual_increase",
              "burst",
              "wave",
              "custom"
            ],
            "description": "Named traffic pattern to inject. spike/burst = sudden load spike; ramp/gradual_increase = gradual ramp; sine/wave = oscillating load; step = step change; custom = custom shape."
          },
          "simulationId": {
            "type": "string",
            "description": "ID of the simulation. Defaults to the currently open simulation."
          }
        },
        "required": [
          "pattern"
        ]
      },
      "page": "/mcp-quickstart"
    }
    simulation.inject_failureAction

    Fail a specific compute node in the running simulation to test resilience. Supply resourceId or resourceName to target a specific node (deterministic, recommended). Set random: true to opt into random node selection when no specific target is needed. Optionally supply a simulationId; if omitted, uses the simulation currently open in the browser.

    View tool JSON
    {
      "name": "simulation.inject_failure",
      "kind": "act",
      "impl": "imperative",
      "description": "Fail a specific compute node in the running simulation to test resilience. Supply resourceId or resourceName to target a specific node (deterministic, recommended). Set random: true to opt into random node selection when no specific target is needed. Optionally supply a simulationId; if omitted, uses the simulation currently open in the browser.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "resourceId": {
            "type": "string",
            "description": "Recommended — ID of the compute resource to fail. Takes precedence over resourceName. Use for reproducible, deterministic fault injection."
          },
          "resourceName": {
            "type": "string",
            "description": "Recommended — Human-readable name of the compute resource to fail (exact match preferred; unambiguous prefix accepted)."
          },
          "random": {
            "type": "boolean",
            "description": "Set to true to explicitly opt into random node selection. Mutually exclusive with resourceId and resourceName."
          },
          "simulationId": {
            "type": "string",
            "description": "ID of the simulation. Defaults to the currently open simulation."
          }
        },
        "required": []
      },
      "page": "/mcp-quickstart"
    }
    get_current_metricsAnswer

    Read the latest CPU utilization, latency percentiles, error rate, throughput, and estimated hourly cost for the active simulation. Optionally supply a simulationId; if omitted, uses the simulation currently open in the browser.

    View tool JSON
    {
      "name": "get_current_metrics",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the latest CPU utilization, latency percentiles, error rate, throughput, and estimated hourly cost for the active simulation. Optionally supply a simulationId; if omitted, uses the simulation currently open in the browser.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "simulationId": {
            "type": "string",
            "description": "ID of the simulation. Defaults to the currently open simulation."
          }
        },
        "required": []
      },
      "page": "/mcp-quickstart"
    }
    navigate_to_pageAction

    Navigate the browser to a named page of the Cloud World Model platform. Supported page names: home, scenarios, billing, docs, api-reference.

    View tool JSON
    {
      "name": "navigate_to_page",
      "kind": "act",
      "impl": "imperative",
      "description": "Navigate the browser to a named page of the Cloud World Model platform. Supported page names: home, scenarios, billing, docs, api-reference.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "page": {
            "type": "string",
            "enum": [
              "home",
              "scenarios",
              "billing",
              "docs",
              "api-reference"
            ],
            "description": "Name of the page to navigate to."
          }
        },
        "required": [
          "page"
        ]
      },
      "page": "/mcp-quickstart"
    }