{"ok":true,"site":{"host":"andrew.codes","url":"https://andrew.codes/","type":"live","desc":"Professional profile of Andrew Smith. View my resume, recommendations, and featured posts.","tools":[{"name":"get_profile","kind":"answer","impl":"imperative","description":"Andrew Smith's public profile: name, headline, short bio, location (city), expertise topics and social accounts.","title":"Get profile","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/posts","/recommendations","/connect-with-me","/posts/workflow-delegated","/posts/devtools-declared"]},{"name":"search_posts","kind":"answer","impl":"imperative","description":"Search Andrew's blog posts. All filters are optional and combine with AND. Returns post summaries (no bodies), newest first; use get_post for a body.","title":"Search posts","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Words to look for in a post's title, description, tags, topics, category, projects and companies."},"category":{"type":"string","description":"Exact post category."},"tag":{"type":"string","description":"Exact tag as authored on the post."},"company":{"type":"string","description":"Company slug, as listed in get_resume or list_recommendations."},"project":{"type":"string","description":"Project or technology slug, as listed in list_projects."},"limit":{"type":"integer","description":"Maximum posts to return (default 20, at most 50).","minimum":1,"maximum":50}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/posts","/recommendations","/connect-with-me","/posts/workflow-delegated","/posts/devtools-declared"]},{"name":"get_post","kind":"answer","impl":"imperative","description":"One blog post as markdown, with its title, date, category and topics at the top.","title":"Get post","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"slug":{"type":"string","description":"Post slug, from search_posts."},"format":{"type":"string","description":"Only markdown is available.","enum":["markdown"]}},"required":["slug"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/posts","/recommendations","/connect-with-me","/posts/workflow-delegated","/posts/devtools-declared"]},{"name":"get_resume","kind":"answer","impl":"imperative","description":"Andrew's resume as structured data, with the posts that back up each skill. Pass a section for part of it.","title":"Get resume","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"section":{"type":"string","description":"Only this part of the resume.","enum":["experience","skills","education"]}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/posts","/recommendations","/connect-with-me","/posts/workflow-delegated","/posts/devtools-declared"]},{"name":"list_recommendations","kind":"answer","impl":"imperative","description":"Recommendations colleagues wrote about Andrew, with each author's name, title and employer.","title":"List recommendations","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"company":{"type":"string","description":"Only recommendations from authors at this company slug."}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/posts","/recommendations","/connect-with-me","/posts/workflow-delegated","/posts/devtools-declared"]},{"name":"list_projects","kind":"answer","impl":"imperative","description":"Projects Andrew built, maintains or contributes to, and separately the technologies he uses, each with the posts that mention it.","title":"List projects","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"company":{"type":"string","description":"Only projects tied to this company slug."},"topic":{"type":"string","description":"Only projects with this topic slug."}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/posts","/recommendations","/connect-with-me","/posts/workflow-delegated","/posts/devtools-declared"]}],"category":"Media & Personal","favicon":"/favicons/andrew.codes.png","apiSurface":"spec","toolCount":6}}