{"ok":true,"site":{"host":"vidact.dev","url":"https://www.vidact.dev/","type":"live","desc":"Vidact compiles React components into direct DOM code. No Virtual DOM, no React runtime.","tools":[{"name":"search_docs","kind":"answer","impl":"imperative","description":"Search the Vidact documentation for APIs, guides, and code examples. Returns page titles, matching text, and local paths with heading anchors. Use read_doc to read a result.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"query":{"type":"string","minLength":1,"maxLength":200,"description":"API name or topic, such as useState or server rendering."}},"required":["query"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/docs","/docs/learn/thinking-in-vidact","/docs/getting-started/quick-start","/docs/reference/react-compatibility","/docs/start/getting-started"]},{"name":"read_doc","kind":"answer","impl":"imperative","description":"Read a published Vidact documentation page, including its code examples. Pass a local /docs path from search_docs. Returns title, description, and section text without changing the current page.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"path":{"type":"string","maxLength":500,"pattern":"^/docs(?:/|#|$)","description":"Local documentation path, for example /docs/learn/state#initial-values."}},"required":["path"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/docs","/docs/learn/thinking-in-vidact","/docs/getting-started/quick-start","/docs/reference/react-compatibility","/docs/start/getting-started"]},{"name":"open_doc","kind":"act","impl":"imperative","description":"Open a Vidact documentation page in this tab. Pass a local /docs path, optionally with a heading anchor, from search_docs. Changes the visible page and browser history.","annotations":{"readOnlyHint":false},"inputSchema":{"type":"object","properties":{"path":{"type":"string","maxLength":500,"pattern":"^/docs(?:/|#|$)","description":"Local documentation path, for example /docs/learn/state#initial-values."}},"required":["path"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/docs","/docs/learn/thinking-in-vidact","/docs/getting-started/quick-start","/docs/reference/react-compatibility","/docs/start/getting-started"]}],"category":"Developer Tools","favicon":"/favicons/vidact.dev.png","apiSurface":"spec","toolCount":3}}