{"ok":true,"site":{"host":"namdinh.xyz","url":"https://namdinh.xyz/","type":"live","desc":"Personal notes and writing.","tools":[{"name":"search_posts","kind":"answer","impl":"imperative","description":"Full-text search over published pages on this blog. Returns title, url, and snippet. Prefer this over scraping the search UI.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Search query"},"limit":{"type":"integer","minimum":1,"maximum":50,"description":"Max results (default 10)"}},"required":["query"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/writing/","/writing/2026/09/06/how-this-blog-works/","/writing/2026/09/06/the-human-agent-ready-checklist/","/writing/archive/2026/","/writing/category/meta/"]},{"name":"get_current_page","kind":"answer","impl":"imperative","description":"Return the title, URL, description, and main text of the page currently open in this tab.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/writing/","/writing/2026/09/06/how-this-blog-works/","/writing/2026/09/06/the-human-agent-ready-checklist/","/writing/archive/2026/","/writing/category/meta/"]},{"name":"navigate_to","kind":"act","impl":"imperative","description":"Navigate this tab to a blog page. Accepts a same-origin URL, a path starting with /, or a post slug (for example how-this-blog-works).","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"target":{"type":"string","description":"URL, path, or post slug"}},"required":["target"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/writing/","/writing/2026/09/06/how-this-blog-works/","/writing/2026/09/06/the-human-agent-ready-checklist/","/writing/archive/2026/","/writing/category/meta/"]},{"name":"list_recent_posts","kind":"answer","impl":"imperative","description":"List the most recently published posts from the site RSS feed (title, url, date, short description).","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"limit":{"type":"integer","minimum":1,"maximum":50,"description":"Max posts (default 10)"}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/writing/","/writing/2026/09/06/how-this-blog-works/","/writing/2026/09/06/the-human-agent-ready-checklist/","/writing/archive/2026/","/writing/category/meta/"]}],"category":"Media & Personal","favicon":"/favicons/namdinh.xyz.png","apiSurface":"spec","toolCount":4}}