Tool tree
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.
Implementation
gradeNot graded
gradeNot graded
page: Every page
list_toolsAnswer
List every Compress Pro tool page as "slug — name: what it does". Slugs feed open_tool.
View tool JSON
{
"name": "list_tools",
"kind": "answer",
"impl": "imperative",
"description": "List every Compress Pro tool page as \"slug — name: what it does\". Slugs feed open_tool.",
"page": "/compress-gif"
}open_toolAction
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.
View tool JSON
{
"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"
]
},
"page": "/compress-gif"
}get_current_toolAnswer
Describe the tool on the current page — what it does, how it works, quality guidance and FAQ — as markdown.
View tool JSON
{
"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.",
"page": "/compress-gif"
}