{"ok":true,"site":{"host":"cloudworldmodel.ai","url":"https://www.cloudworldmodel.ai/mcp-quickstart","type":"live","desc":"Connect MCP clients to Cloud World Model's hosted HTTP MCP server. Compare modeled cloud cost, latency, errors, and resilience before deployment or change.","tools":[{"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":[]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/mcp-quickstart","pages":["/mcp-quickstart","/getting-started","/use-cases","/scenarios","/agents","/compare/2026-09-29"]},{"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":[]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/mcp-quickstart","pages":["/mcp-quickstart","/getting-started","/use-cases","/scenarios","/agents","/compare/2026-09-29"]},{"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"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/mcp-quickstart","pages":["/mcp-quickstart","/getting-started","/use-cases","/scenarios","/agents","/compare/2026-09-29"]},{"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":[]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/mcp-quickstart","pages":["/mcp-quickstart","/getting-started","/use-cases","/scenarios","/agents","/compare/2026-09-29"]},{"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":[]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/mcp-quickstart","pages":["/mcp-quickstart","/getting-started","/use-cases","/scenarios","/agents","/compare/2026-09-29"]},{"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"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/mcp-quickstart","pages":["/mcp-quickstart","/getting-started","/use-cases","/scenarios","/agents","/compare/2026-09-29"]}],"category":"Developer Tools","favicon":"/favicons/cloudworldmodel.ai.png","apiSurface":"spec","toolCount":6}}