{"ok":true,"site":{"host":"codingcat.dev","url":"https://codingcat.dev/","type":"live","desc":"Purrfect web development tutorials, deep-dive articles, and weekly podcast conversations with software engineers and tech leaders.","tools":[{"name":"search_content","kind":"answer","impl":"imperative","description":"Search CodingCat.dev tutorials, articles, podcasts, guests, and sponsors","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Search keyword, technical topic, or library name (e.g. Astro, React, Sanity, TypeScript)"}},"required":["query"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/search","/podcast","/terms-of-use","/code-with-codingcatdev","/post/sanity-knowledge-bases"]},{"name":"search_content","kind":"act","impl":"declarative","description":"Search CodingCat.dev web development tutorials, blog posts, and podcasts","inputSchema":{"type":"object","properties":{"q":{"type":"string","description":"Search in CodingCat.dev..."}}},"__source":"spec","__declarative":true,"page":"/","pages":["/","/search","/podcast","/terms-of-use","/code-with-codingcatdev","/post/sanity-knowledge-bases"]},{"name":"subscribe_newsletter","kind":"transact","impl":"declarative","description":"Subscribe to the CodingCat.dev web development newsletter","inputSchema":{"type":"object","properties":{"email":{"type":"string","description":"Enter your email"},"embed":{"type":"string"}},"required":["email"]},"__source":"spec","__declarative":true,"page":"/","pages":["/","/search","/podcast","/terms-of-use","/code-with-codingcatdev","/post/sanity-knowledge-bases"]},{"name":"ask_agent_aj","kind":"act","impl":"declarative","description":"Ask Agent AJ questions about CodingCat.dev podcasts, tutorials, guests, and transcripts","inputSchema":{"type":"object","properties":{"prompt":{"type":"string","description":"Ask anything about CodingCat.dev..."}}},"__source":"spec","__declarative":true,"page":"/","pages":["/","/search","/podcast","/terms-of-use","/code-with-codingcatdev","/post/sanity-knowledge-bases"]}],"category":"Media & Personal","favicon":"/favicons/codingcat.dev.png","apiSurface":"spec","toolCount":4}}