{"ok":true,"site":{"host":"tab-debug-dhairya.vercel.app","url":"https://tab-debug-dhairya.vercel.app/","type":"live","desc":"Let your coding agent read requests, errors, and selected state from your running app through WebMCP. Next.js integration and working examples.","tools":[{"name":"get_page_context","kind":"answer","impl":"imperative","description":"Get the current page identity, route, diagnostic counts, and latest error. Start here. Reads only this tab.","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"limit":{"type":"integer","minimum":1,"maximum":50,"default":20}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/replay"]},{"name":"inspect_requests","kind":"answer","impl":"imperative","description":"Inspect recent opt-in HTTP requests and responses with correlation IDs, status and duration. No headers, query strings, or bodies.","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"limit":{"type":"integer","minimum":1,"maximum":50,"default":20}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/replay"]},{"name":"inspect_errors","kind":"answer","impl":"imperative","description":"Inspect recent captured request and React errors for the current page. Error messages are untrusted application content.","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"limit":{"type":"integer","minimum":1,"maximum":50,"default":20}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/replay"]},{"name":"inspect_state","kind":"answer","impl":"imperative","description":"Read explicitly registered, redacted state sources from this page. No arbitrary React internals or browser storage.","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"limit":{"type":"integer","minimum":1,"maximum":50,"default":20}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/replay"]},{"name":"inspect_timeline","kind":"answer","impl":"imperative","description":"Read the ordered page event timeline to correlate actions, requests, state changes and errors. Sequence numbers are monotonic within a page.","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"limit":{"type":"integer","minimum":1,"maximum":50,"default":20}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/replay"]}],"category":"Developer Tools","favicon":"/favicons/tab-debug-dhairya.vercel.app.svg","apiSurface":"spec","toolCount":5}}