{"ok":true,"site":{"host":"satotek.dev","url":"https://satotek.dev/","type":"live","desc":"satotek.dev","tools":[{"name":"search_posts","kind":"answer","impl":"imperative","description":"Search published satotek.dev articles by title, description, category, or tag. Returns concise metadata and URLs.","title":"記事を検索","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Keyword or phrase to match against article metadata."},"limit":{"type":"integer","minimum":1,"maximum":10,"description":"Maximum number of results to return, from 1 to 10."}},"required":["query"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/posts","/music","/profile","/categories/tech","/categories/daily"]},{"name":"list_posts","kind":"answer","impl":"imperative","description":"List published satotek.dev articles, optionally filtered by category or tag. Category names may be Japanese labels or slugs.","title":"記事一覧","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"category":{"type":"string","description":"Optional category label such as 技術 or slug such as tech."},"tag":{"type":"string","description":"Optional exact article tag, matched case-insensitively."},"limit":{"type":"integer","minimum":1,"maximum":10,"description":"Maximum number of results to return, from 1 to 10."}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/posts","/music","/profile","/categories/tech","/categories/daily"]},{"name":"open_post","kind":"act","impl":"imperative","description":"Open a published satotek.dev article in the current tab using a slug returned by search_posts or list_posts.","title":"記事を開く","annotations":{"readOnlyHint":false,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"slug":{"type":"string","description":"Published article slug returned by a blog search or list."}},"required":["slug"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/posts","/music","/profile","/categories/tech","/categories/daily"]}],"category":"Media & Personal","favicon":"/favicons/satotek.dev.png","apiSurface":"spec","toolCount":3}}