# vola-trebla/playwright-network-chaos-mcp

Source: https://glimind.com/server/glama%2Fvola-trebla%2Fplaywright-network-chaos-mcp
Registry id: `glama/vola-trebla/playwright-network-chaos-mcp`
Status: unknown

## Tools (8)

- `assert_chaos_handled`: Injects a chaos HTTP status and returns a structured pass/fail verdict — chaos_survived is true only when the fallback UI appears and there are no unhandled JS 
- `block_resources`: Aborts requests to specified URL patterns — for testing third-party outages (analytics, CDNs, tracking pixels).
- `inject_latency`: Adds artificial delay to matching requests. Checks if loading states appear while the app waits.
- `inject_response_corruption`: Serves malformed responses at the protocol level — unterminated JSON, content-length lies, or truncated payloads.
- `simulate_api_failure`: Intercepts requests matching a pattern and forces them to return an error status code. Checks if the app shows a fallback UI.
- `simulate_network_drop`: Aborts requests mid-flight after a delay — simulating connection loss between request and response.
- `simulate_stateful_failure`: Fails the first N requests then lets subsequent ones succeed — testing retry logic and recovery flows.
- `trigger_system_network_error`: Aborts requests with an OS-level error code — simulating DNS failures, firewall blocks, and connection resets.

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
