{"id":"screenshot","name":"Screenshot","alias":"Screenshot","aliases":[],"description_short":"Capture a screenshot of a webpage and return a URL for the screenshot and an optional animated GIF","description_long":"\n    Take a screenshot of a webpage.\n    \n    The agent can optionally focus on a specific element using a CSS selector.\n    \n    Features:\n    - Full page screenshots\n    - Optional CSS selector to highlight specific elements\n    - Animated GIF generation (zoom into elements or scroll through page)\n    - Returns a publicly accessible URL\n    \n    Animation Feature:\n    When animate=true:\n    - With a CSS selector: generates an animated GIF that:\n      1. Starts with a full page view from the top\n      2. Zooms into the first element (1-3 slides based on element size/depth)\n      3. Loops over up to 3 additional elements with smooth zoom animations\n    - Without a CSS selector: generates an animated GIF that scrolls from top to bottom of the page\n    ","description_tool_prompt":"\n    Take a screenshot of a webpage.\n    \n    The agent can optionally focus on a specific element using a CSS selector.\n    \n    Features:\n    - Full page screenshots\n    - Optional CSS selector to highlight specific elements\n    - Animated GIF generation (zoom into elements or scroll through page)\n    - Returns a publicly accessible URL\n    \n    Animation Feature:\n    When animate=true:\n    - With a CSS selector: generates an animated GIF that:\n      1. Starts with a full page view from the top\n      2. Zooms into the first element (1-3 slides based on element size/depth)\n      3. Loops over up to 3 additional elements with smooth zoom animations\n    - Without a CSS selector: generates an animated GIF that scrolls from top to bottom of the page\n    ","source":"Web","conversation_examples":[],"tags":[],"available_in_chat":false,"available_in_deepthink":false,"available_in_mcp":null,"mcp_audience":"all","config":{"type":"object","properties":{},"required":[]},"item":{"type":"object","properties":{"url":{"description":"URL of the page to screenshot","title":"Url","type":"string"},"css_selector_highlight":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Optional CSS selector to highlight/focus on a specific element on the page","title":"Css Selector Highlight"},"animate":{"default":false,"description":"Generate an animated GIF that zooms into highlighted elements (if CSS selector provided) or scrolls through the page (if no CSS selector)","title":"Animate","type":"boolean"}},"required":["url"]},"response":{"properties":{"screenshot_url":{"description":"Public URL of the screenshot stored in GCS","title":"Screenshot Url","type":"string"},"animated_screenshot_url":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Public URL of the animated GIF screenshot stored in GCS","title":"Animated Screenshot Url"}},"required":["screenshot_url"],"title":"ScreenshotProcessedItem","type":"object"},"has_canvas":false,"open_canvas_automatically":false}