{"ok":true,"site":{"host":"webmcp-archive.netlify.app","url":"https://webmcp-archive.netlify.app/","type":"live","desc":"Investigate Case #192-A in The Archive. A WebMCP demonstration combining human visual deduction with AI agent tool execution via document.modelContext.","tools":[{"name":"search_archive_records","kind":"answer","impl":"imperative","description":"Search historical harbor and archive records by location and date.","inputSchema":{"type":"object","properties":{"location":{"type":"string","description":"The location name (e.g. Pier 44)"},"date":{"type":"string","description":"The date of the log (e.g. Nov 12, 1923)"}},"required":["location","date"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/"]},{"name":"lookup_manifest","kind":"answer","impl":"imperative","description":"Retrieve cargo shipping manifest details by manifest ID.","inputSchema":{"type":"object","properties":{"manifest_id":{"type":"string","description":"Manifest identifier (e.g. M-402)"}},"required":["manifest_id"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/"]},{"name":"decode_document","kind":"act","impl":"imperative","description":"Decode encrypted or ciphered document text. Supports Caesar cipher shifts.","inputSchema":{"type":"object","properties":{"text":{"type":"string","description":"Encrypted ciphertext string"},"shift":{"type":"number","description":"Caesar shift key number (default: 3)"}},"required":["text"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/"]},{"name":"query_timeline","kind":"answer","impl":"imperative","description":"Query municipal records, entity timeline, or dossier for a person or warehouse.","inputSchema":{"type":"object","properties":{"entity":{"type":"string","description":"Entity name (e.g. Warehouse 7, Silas Thorne)"}},"required":["entity"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/"]},{"name":"accuse_suspect","kind":"act","impl":"imperative","description":"Submit formal accusation against a suspect to close the investigation.","inputSchema":{"type":"object","properties":{"suspect_name":{"type":"string","description":"Full name of the suspected culprit"},"reason":{"type":"string","description":"Summary of the incriminating evidence"}},"required":["suspect_name","reason"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/"]}],"category":"Media & Personal","favicon":"/favicons/webmcp-archive.netlify.app.png","apiSurface":"spec","toolCount":5}}