# Screenshot API MCP

Vendor: Screenshot API  
Category: developer-tools  
Auth: API_KEY  
Composio slug: `screenshot_api`

Screenshot API renders webpages and custom HTML as images, PDFs, videos, or extracted content and supports paid asynchronous bulk capture jobs.

## Tools

- **Create Bulk CSV Job** — Upload a CSV file to start a paid asynchronous bulk screenshot job and return the provider's complete job acceptance payload containing its UUID.
- **Create Bulk JSON Job** — Start a paid asynchronous bulk screenshot job from up to 50 JSON request items and return the provider's complete job acceptance payload containing its UUID.
- **Download Bulk Results** — Download the processed result CSV for a completed paid bulk screenshot job UUID.
- **Get Bulk Job Status** — Get progress and success/failure counts for a paid asynchronous bulk screenshot job UUID.
- **Render Screenshot** — Render a webpage or custom HTML and return a stored image, PDF, or video URL plus optional extracted content links. A custom result filename can replace an existing stored file with the same name.

## Setup

1. Create or open a Switchy Project.
2. Open Integrations and connect Screenshot API.
3. Authorise through api_key.
4. Teammates can now @-mention Screenshot API tools in chat.

---
Last verified: 2026-09-03T02:00:04.194Z  
Canonical URL: https://switchy.build/directory/mcps/screenshot-api