{"ok":true,"site":{"host":"masterkn48.github.io","url":"https://masterkn48.github.io/webmcpTodoList/","type":"live","desc":"MyTODO List App","tools":[{"name":"get_todos","kind":"answer","impl":"imperative","description":"Retrieve all current todo tasks and their UI representation","inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"polyfill","executable":true,"handlerField":"execute","page":"/webmcpTodoList/"},{"name":"add_todo","kind":"act","impl":"imperative","description":"Add a new todo task to the list","inputSchema":{"type":"object","properties":{"text":{"type":"string"}},"required":["text"]},"hasHandler":true,"hasExecute":true,"__source":"polyfill","executable":true,"handlerField":"execute","page":"/webmcpTodoList/"},{"name":"toggle_todo","kind":"act","impl":"imperative","description":"Toggle the completion status of a todo task by its ID","inputSchema":{"type":"object","properties":{"id":{"type":"number"}},"required":["id"]},"hasHandler":true,"hasExecute":true,"__source":"polyfill","executable":true,"handlerField":"execute","page":"/webmcpTodoList/"},{"name":"delete_todo","kind":"transact","impl":"imperative","description":"Delete a todo task by its ID","inputSchema":{"type":"object","properties":{"id":{"type":"number"}},"required":["id"]},"hasHandler":true,"hasExecute":true,"__source":"polyfill","executable":true,"handlerField":"execute","page":"/webmcpTodoList/"}],"category":"Developer Tools","favicon":"/favicons/masterkn48.github.io.svg","apiSurface":"polyfill","toolCount":4}}