{"ok":true,"site":{"host":"webmcp-blush.vercel.app","url":"https://webmcp-blush.vercel.app/","type":"live","desc":"The web has tools. Your agent knows how to use them. Can you escape? Powered by WebMCP (Web Model Context Protocol).","tools":[{"name":"get_game_state","kind":"answer","impl":"imperative","description":"Get the current state of the escape room facility, including system lock status, clues, countdown, and active view.","inputSchema":{"type":"object","properties":{},"required":[],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"inspect_system","kind":"act","impl":"imperative","description":"Inspect a specific facility system (security, archive, surveillance, power, exit) and reveal details.","inputSchema":{"type":"object","properties":{"system":{"type":"string","enum":["security","archive","surveillance","power","exit"],"description":"The facility subsystem to inspect."}},"required":["system"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"read_log","kind":"answer","impl":"imperative","description":"Read an archived facility log by ID (e.g. LOG-2049). Requires security unlock for restricted logs.","inputSchema":{"type":"object","properties":{"logId":{"type":"string","description":"The facility log ID (e.g. LOG-2049)."}},"required":["logId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"inspect_surveillance","kind":"act","impl":"imperative","description":"Inspect surveillance footage metadata for a camera ID (e.g. CAM-07) to reveal frame anomalies and clues.","inputSchema":{"type":"object","properties":{"cameraId":{"type":"string","description":"The security camera ID to inspect metadata and frame details for (e.g. CAM-07)."}},"required":["cameraId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"decode_message","kind":"act","impl":"imperative","description":"Decode an encoded cipher or facility signal to extract security override codes.","inputSchema":{"type":"object","properties":{"message":{"type":"string","description":"The encoded string or cipher message found inside facility nodes."}},"required":["message"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"restore_power","kind":"act","impl":"imperative","description":"Attempt to restore auxiliary power grid using an ordered 4-switch sequence, e.g. [\"C\", \"A\", \"D\", \"B\"].","inputSchema":{"type":"object","properties":{"sequence":{"type":"array","items":{"type":"string"},"description":"Ordered list of switch labels, e.g. [\"C\", \"A\", \"D\", \"B\"]."}},"required":["sequence"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"unlock_security","kind":"act","impl":"imperative","description":"Unlock the facility security terminal using a discovered 4-digit passcode.","inputSchema":{"type":"object","properties":{"code":{"type":"string","description":"The 4-digit numeric access code discovered from surveillance anomaly."}},"required":["code"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"open_archive","kind":"act","impl":"imperative","description":"Open facility archive database storage once auxiliary power has been restored.","inputSchema":{"type":"object","properties":{},"required":[],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"inspect_archive","kind":"act","impl":"imperative","description":"Search unlocked facility archive records for a query string (e.g. \"exit protocol\").","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Search query term (e.g. \"exit protocol\")."}},"required":["query"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"unlock_exit","kind":"act","impl":"imperative","description":"Unlock emergency exit pneumatic doors using the emergency protocol override code.","inputSchema":{"type":"object","properties":{"code":{"type":"string","description":"The emergency exit protocol override passcode (e.g. \"7319\")."}},"required":["code"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"category":"Media & Personal","apiSurface":"spec","toolCount":10}}