CW

Cloud World Model

ai.cloudworldmodel/cloud-world-model

Simulate cloud infrastructure and estimate cost before deploying or changing infrastructure.

Yes, your AI can use this right now.Answered a live MCP handshake in 301 ms with no sign-in needed and exposes 9 tools.
Is this your server? Claim the listing. Verified adds a vendor-confirmed mark on this page and matching app pages.
Claim with Verified — $49/moWant it in front of people comparing Developer Tools tools? Feature it — $149/mo

Connect it

Settings → Connectors → Add custom connector
URL: https://www.cloudworldmodel.ai/mcp

9 tools, pulled live

Pulled straight from the server with tools/list on 2026-10-27.
simulation.inject_failurecan modify

Fail one compute/Kubernetes node, database, or cache in a temporary anonymous demo simulation (marked critical, not removed). Targeted database quick failures are bounded and reversible; with no serving database at positive load, simulation.step reports 100% errors, zero goodput and errorBreakdown.dbFailure: 100. simulation.recover_resource can restore a database or cache early. An AWS Aurora writ

simulation.recover_resource

Recover one reversible failed resource in a temporary anonymous demo simulation. No API key required for this temporary anonymous demo operation. Lower traffic to a serviceable level first, then provide resourceId or resourceName from simulation.create, simulation.step, or simulation.metrics. This deactivates applicable instance_down/database_overload failures for only the selected resource and re

simulation.deletecan modify

Permanently delete an owned temporary anonymous demo simulation and its metrics, events, failures, and capability. This is the explicit way to free a simulation slot; deletion is irreversible, while the existing demo TTL remains the safety net for abandoned simulations. Prerequisite: a simulationId from simulation.create, or an active simulation in the preserved MCP session. The likely next tool i

scenario.listread-only

List the built-in demo scenarios as compact catalog cards — stable IDs, title/name, description, difficulty, tags, category, duration, provider summary, resource/connection counts, named active/optional traffic phases, and retry-workload disclosure. Use it as the first call when you want a ready-made architecture instead of designing one; the cards intentionally omit resource, connection, traffi

scenario.getread-only

Hydrate one built-in scenario from the live Cloud World Model scenario library. Prerequisite: a scenario id returned by scenario.list. Returns the complete selected scenario graph, including resources and connections plus optional seed, resilienceConfig, protectedResilienceConfig, traffic/failure presets, named traffic-phase summaries, activeFailurePhases and optionalFailurePhases (type, resource/

simulation.create

Create a temporary anonymous demo cloud simulation from a list of resources and connections (max 2 active simulations per client, up to 10 resources; the returned simulationId is a short-lived unguessable capability that survives MCP transport teardown, but it is cleaned up when the demo lifetime expires or the simulation is deleted). No API key required for this temporary anonymous demo operation

simulation.step

Advance a temporary anonymous demo simulation by one time step, or batch 1–500 sequential steps in one MCP call. Anonymous demos remain capped at 20 persisted steps total; API-key clients can use the full 1–500 batch. Concurrent simulation.step calls on one simulation either serialize as distinct consecutive steps (in the browser Workspace queue) or receive HTTP 409 simulation_step_in_progress

simulation.metricsread-only

Read the latest metrics and resource states for a temporary anonymous demo simulation: latency, CPU, throughput, error rate, cost status, and per-resource health. When costComplete=false, costPerHour is omitted from the compact headline and pricedResourceSubtotalPerHour is labeled incomplete. GPU-readiness aggregate P95 is ESTIMATED from a generic reference, not GPU-specific. Use it to inspect cur

simulation.inject_traffic

Change traffic on a demo simulation using targetRps, deltaPercent, a scheduled ramp { startRps, endRps, durationSteps }, or explicit random: true. A ramp replaces active patterns before replay identity finalizes and is rejected after finalization. targetRps takes precedence over deltaPercent; random cannot be combined with controlled selectors. Missing or unknown selectors are rejected, and no ran

Alternatives in Developer Tools

Compare →
Try “Notion”, “Stripe”, “create invoice”, “browser”