# Apiflash — MCP server on mcp.ai > Connect your Apiflash account and use 5 tools for images and design straight from your AI agent. Connect with your own API key. ApiFlash is a website screenshot API that allows users to capture high-quality screenshots of web pages programmatically. By: mcp.ai · official Page: https://mcp.ai/apiflash ## Connect (MCP protocol) Remote MCP endpoint (HTTP, streamable): https://api.mcp.ai/p_apiflash?ms=1787293560000 Add it as a custom/remote MCP connector, then authenticate when prompted. ## REST API (no MCP client required) Every tool is also a REST endpoint, authed with a workspace API key. Discover: GET https://api.mcp.ai/api/apiflash/_endpoints # public; lists every endpoint Call: POST https://api.mcp.ai/api/apiflash/ Authorization: Bearer sk_live_… # create one at https://mcp.ai/settings/api-keys Content-Type: application/json Body: { …args } → { "ok": true, "tool": "", "result": { … } } ## Developer docs How to use (MCP or REST), markdown: https://mcp.ai/apiflash/skill.md Postman collection (v2.1): https://mcp.ai/apiflash/postman.json ## Tools - apiflash_batch_capture_screenshots(urls: string[], fresh?: boolean, width?: integer, format?: string, height?: integer, full_page?: boolean) — Tool to capture screenshots for multiple URLs in a single request. Use when you have a list of pages to snapshot in batch. - apiflash_capture_screenshot(js?: string, css?: string, ttl?: integer, url: string, crop?: string, delay?: integer, fresh?: boolean, proxy?: string, width?: integer, format?: string, height?: integer, no_ads?: boolean, s3_key?: string, cookies?: string, element?: string, headers?: string, quality?: integer, accuracy?: integer, latitude?: number, wait_for?: string, full_page?: boolean, longitude?: number, s3_bucket?: string, s3_region?: string, time_zone?: string, user_agent?: string, wait_until?: string, ip_location?: string, no_tracking?: boolean, s3_endpoint?: string, scroll_page?: boolean, transparent?: boolean, extract_html?: boolean, extract_text?: boolean, scale_factor?: integer, response_type?: string, s3_secret_key?: string, fail_on_status?: string, accept_language?: string, element_overlap?: boolean, thumbnail_width?: integer, s3_access_key_id?: string, no_cookie_banners?: boolean) — Tool to capture a screenshot of a website. Returns a JSON response with URLs to the screenshot (and optionally extracted HTML/text). Supports extensive customization including viewport dimensions, ful - apiflash_capture_website_screenshot_post(url: string, delay?: integer, fresh?: boolean, width?: integer, format?: string, height?: integer, quality?: integer, full_page?: boolean) — Capture a screenshot of any website. Returns a URL to the generated screenshot image. Supports full-page captures, custom viewport sizes, and multiple image formats (JPEG, PNG, WebP). Use this tool wh - apiflash_get_quota_information() — Tool to retrieve current API quota usage and limits. Use after authentication to monitor usage and reset times. - apiflash_get_screenshot_metadata(url: string) — Retrieve metadata (file size, MIME type) for a previously captured screenshot. Use this tool when you need to check the size or format of a screenshot without downloading the full image. Requires the ## Example prompts - "What can I do in Apiflash?" - "Show me a summary of my Apiflash account" ## Links Docs: https://mcp.ai/docs/mcps/apiflash Website: https://mcp.ai/mcps/apiflash