{"ok":true,"site":{"host":"webmcp-canvas-builder.vercel.app","url":"https://webmcp-canvas-builder.vercel.app/","type":"live","desc":"webmcp","tools":[{"name":"get_canvas_state","kind":"answer","impl":"imperative","description":"Returns every node (id, label, type, position, origin, flagged) and every connection currently on the canvas. Call this before auto_layout_nodes or connect_nodes if you need to reason about the current layout rather than act blind.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"category":"Developer Tools","favicon":"/favicons/webmcp-canvas-builder.vercel.app.svg","apiSurface":"spec","toolCount":1}}