{"ok":true,"site":{"host":"lucasarango.space","url":"https://lucasarango.space/","type":"live","desc":"Software engineer in Seattle building AI products, agent platforms, and the systems that make them reliable. Work, projects, and writing by Lucas Arango.","tools":[{"name":"list_posts","kind":"answer","impl":"imperative","description":"Finds posts on Lucas Arango's blog from a question or keywords, ranked by relevance with excerpts. Without a query, lists posts newest first. Returns titles, dates, summaries, absolute page and Markdown links, and total match counts. Optionally choose sort order and limit results. Use to find posts before reading or linking one.","annotations":{"readOnlyHint":true},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"query":{"type":"string","description":"Optional question or keywords. Matches relevant words in titles, summaries, and bodies; question wording is ignored. Omit or leave blank to list posts newest first."},"sort":{"type":"string","enum":["relevance","newest","oldest"],"description":"Result order. Defaults to relevance with a query, newest without one."},"limit":{"type":"integer","minimum":1,"maximum":50,"description":"Maximum posts to return, from 1 to 50. Omit to return all matches."}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/blog","/resume","/blog/different-interfaces-for-dental-practice-and-play","/blog/one-plugin-repo-for-all-my-mcp-servers","/blog/practicing-system-design-with-an-ai-on-the-whiteboard"]},{"name":"read_post","kind":"answer","impl":"imperative","description":"Reads one blog post in full as Markdown, with its title, date, and canonical URL. Use before quoting, summarizing, or answering details from a post.","annotations":{"readOnlyHint":true},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"post":{"type":"string","description":"The post's slug, page URL, or Markdown URL from list_posts. Omit to read the post open in this tab."}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/blog","/resume","/blog/different-interfaces-for-dental-practice-and-play","/blog/one-plugin-repo-for-all-my-mcp-servers","/blog/practicing-system-design-with-an-ai-on-the-whiteboard"]},{"name":"get_resume","kind":"answer","impl":"imperative","description":"Gets Lucas Arango's résumé as Markdown: summary, roles, projects, writing, skills, and education. Use for questions about his work history, experience, or skills.","annotations":{"readOnlyHint":true},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/blog","/resume","/blog/different-interfaces-for-dental-practice-and-play","/blog/one-plugin-repo-for-all-my-mcp-servers","/blog/practicing-system-design-with-an-ai-on-the-whiteboard"]},{"name":"list_projects","kind":"answer","impl":"imperative","description":"Lists Lucas Arango's featured public projects with descriptions, source repositories, and related blog posts. Use for questions about what he has built; read the linked post for details.","annotations":{"readOnlyHint":true},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/blog","/resume","/blog/different-interfaces-for-dental-practice-and-play","/blog/one-plugin-repo-for-all-my-mcp-servers","/blog/practicing-system-design-with-an-ai-on-the-whiteboard"]}],"category":"Media & Personal","favicon":"/favicons/lucasarango.space.png","apiSurface":"spec","toolCount":4}}