Cloud World Model
Simulate cloud infrastructure and estimate cost before deploying or changing infrastructure.
| Endpoint | https://www.cloudworldmodel.ai/mcp (streamable-http) |
|---|---|
| Registry version | 1.1.1 |
| Now | 9 tools · grade F (35) · pin ts_eaf1cc287d5f241b4eed0757805a8461 · protocol 2025-06-18 |
| First / last listed | 2026-10-24 23:06 UTC / 2026-10-24 23:06 UTC |
| Grade over time | 2026-10-24: F (35), 9 tools |
Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.
Tools: simulation.inject_failure simulation.recover_resource simulation.delete scenario.list scenario.get simulation.create simulation.step simulation.metrics simulation.inject_traffic
simulation.inject_failure | 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 params: simulationId, resourceName, resourceId |
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 params: simulationId, resourceName, resourceId |
simulation.delete | 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 params: simulationId |
scenario.list | 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, traffic- params: provider, category, difficulty |
scenario.get | 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/ params: scenarioId* |
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 params: name*, appWeight, description, scenarioId, scenarioOverrides, resources, connections, traffic, seed, autoscalingConfig, maxInstances, minInstances, autoscalingTargetCpu, scaleOutCpuThreshold, scaleOutCpuPercent, autoscaleTargetCpuPercent, ecsCpuTargetTracking, scaleOutCooldownSeconds, scaleInCooldownSeconds, simulationSecondsPerStep, resilienceConfig, responseMode |
simulation.step | Advance a temporary anonymous demo simulation by one time step and return updated metrics — CPU, latency, throughput, error rate, cost (max 20 persisted steps per demo). 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 without advancing or consuming a demo credit. Wait params: simulationId, traffic, responseMode |
simulation.metrics | Read the latest metrics and resource states for a temporary anonymous demo simulation: latency, CPU, throughput, error rate, cost per hour, and per-resource health. Use it to inspect current state and metrics history without advancing time; do not use it to move the simulation forward — that is simulation.step. Responses are compact by default: principal current metrics plus explicit modeled goodp params: simulationId, responseMode |
simulation.inject_traffic | Change traffic on a demo simulation using targetRps, deltaPercent, or explicit random: true. targetRps takes precedence over deltaPercent; random cannot be combined with either. Missing or unknown selectors are rejected, and no random spike is selected implicitly. Absolute targets are capped at 10000 RPS in demo mode. The change affects metrics after the next simulation.step. For Redis Cache Crash params: simulationId, targetRps, deltaPercent, random |
Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.