{"ok":true,"site":{"host":"compress-pro.com","url":"https://compress-pro.com/compress-gif","type":"live","desc":"Compress animated GIFs right in your browser. Keep the animation, resize, or hit a target size. No uploads — GIFs never leave your device. Free & private.","tools":[{"name":"list_tools","kind":"answer","impl":"imperative","description":"List every Compress Pro tool page as \"slug — name: what it does\". Slugs feed open_tool.","annotations":{"readOnlyHint":true},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/compress-gif","pages":["/compress-gif","/compress-jpg","/compress-png","/compress-webp","/compress-heic","/"]},{"name":"open_tool","kind":"act","impl":"imperative","description":"Open a Compress Pro tool page by slug (e.g. \"compress-jpg\", \"heic-to-jpg\", \"merge-pdf\"). The tool arrives preconfigured; the user then drops their file — files cannot be injected.","inputSchema":{"type":"object","properties":{"slug":{"type":"string","description":"A slug from list_tools, e.g. \"compress-jpg\"."}},"required":["slug"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/compress-gif","pages":["/compress-gif","/compress-jpg","/compress-png","/compress-webp","/compress-heic","/"]},{"name":"get_current_tool","kind":"answer","impl":"imperative","description":"Describe the tool on the current page — what it does, how it works, quality guidance and FAQ — as markdown.","annotations":{"readOnlyHint":true},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/compress-gif","pages":["/compress-gif","/compress-jpg","/compress-png","/compress-webp","/compress-heic","/"]}],"favicon":"/favicons/compress-pro.com.png","apiSurface":"spec","category":"Media & Personal","toolCount":3}}