{"ok":true,"site":{"host":"cmwen.dev","url":"https://cmwen.dev/","type":"live","desc":"Blogs and Portfolios for Min Wen","tools":[{"name":"search_site","kind":"answer","impl":"imperative","description":"Search this site for relevant posts, notebooks, mind maps, tools, and AI prompt agents. Returns concise metadata and canonical URLs.","title":"Search Min Wen's site","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"query":{"type":"string","minLength":2,"maxLength":200,"description":"Natural-language topic or keyword query."},"kinds":{"type":"array","items":{"type":"string","enum":["post","notebook","mindmap","tool","agent"]},"maxItems":5,"uniqueItems":true,"description":"Optional content types to include."},"language":{"type":"string","enum":["any","en","zh-hant"],"description":"Optional content language filter."},"tags":{"type":"array","items":{"type":"string","maxLength":50},"maxItems":8,"uniqueItems":true,"description":"Optional tags that every result must contain."},"limit":{"type":"integer","minimum":1,"maximum":8,"description":"Maximum results to return. Defaults to 5."}},"required":["query"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/posts/","/tags/","/portfolio/","/toolbox/","/search/"]}],"category":"Media & Personal","favicon":"/favicons/cmwen.dev.png","apiSurface":"spec","toolCount":1}}