{"ok":true,"site":{"host":"duarteocarmo.com","url":"https://duarteocarmo.com/","type":"live","desc":"The personal website of Duarte O.Carmo. A technologist/consultant from Lisbon, now based in Copenhagen.","tools":[{"name":"search_posts","kind":"answer","impl":"imperative","description":"Search Duarte O.Carmo's public blog posts by title or description.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Words to search for."},"limit":{"type":"integer","minimum":1,"maximum":20,"default":5}},"required":["query"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/about.html","/blog.html","/books.html","/bye.html","/blog/4-reasons-why-you-need-an-mvp.html"]},{"name":"get_page","kind":"answer","impl":"imperative","description":"Read Duarte O.Carmo's About or Consulting page as Markdown.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"page":{"type":"string","enum":["about","consulting"],"description":"The page to read."}},"required":["page"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/about.html","/blog.html","/books.html","/bye.html","/blog/4-reasons-why-you-need-an-mvp.html"]},{"name":"get_contact_info","kind":"answer","impl":"imperative","description":"Get Duarte O.Carmo's public contact details for a general or consulting inquiry.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"reason":{"type":"string","enum":["general","consulting"],"description":"The reason for making contact."}},"required":["reason"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/about.html","/blog.html","/books.html","/bye.html","/blog/4-reasons-why-you-need-an-mvp.html"]}],"category":"Media & Personal","favicon":"/favicons/duarteocarmo.com.png","apiSurface":"spec","toolCount":3}}