{"ok":true,"site":{"host":"funapp.io","url":"https://funapp.io/","type":"live","desc":"FunApp","tools":[{"name":"search_apps","kind":"answer","impl":"imperative","description":"Search or list visible, FunApp-hosted apps by keyword and primary category. External apps are excluded.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Optional search keyword matched against name, description, tag, and slug."},"category":{"type":"string","minLength":1,"description":"Optional primary category id returned by list_categories. Use \"all\" or omit it for every category."},"limit":{"type":"integer","minimum":1,"maximum":30,"default":12,"description":"Maximum results to return, from 1 to 30."}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/"]},{"name":"list_categories","kind":"answer","impl":"imperative","description":"List primary categories and counts for visible, FunApp-hosted apps. External apps are excluded.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/"]},{"name":"get_app_details","kind":"answer","impl":"imperative","description":"Get metadata for one visible, FunApp-hosted app by slug or id. External apps are excluded.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"app_id":{"type":"string","minLength":1,"description":"FunApp app slug or id."}},"required":["app_id"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/"]}],"category":"Media & Personal","favicon":"/favicons/funapp.io.png","apiSurface":"spec","toolCount":3}}