# Framejet > Screenshot API and remote MCP server. Turn a URL, or a plain-language multi-step goal, into a clean PNG or JPEG; cookie banners, consent walls and chat widgets are removed before the capture. 200 free screenshots a month, no card. ## Docs - [API reference](https://framejet.dev/docs): GET /v1/take, every query parameter, goal mode, errors, and examples in curl, JavaScript and Python - [MCP server](https://framejet.dev/docs#mcp): connect https://framejet.dev/mcp with a bearer key - [OpenAPI spec](https://framejet.dev/openapi.json) - [Integrations](https://framejet.dev/integrations): Claude, Cursor, GitHub Actions, n8n and HTTP clients ## Guides - [Screenshot API, explained](https://framejet.dev/screenshot-api): how screenshot APIs work, the cookie banner problem, parameters, costs and failures - [Screenshot API for AI agents](https://framejet.dev/use-cases/screenshot-api-for-ai-agents) - [Remote MCP screenshot server](https://framejet.dev/use-cases/mcp-screenshot-server) - [Screenshot a page after clicking](https://framejet.dev/use-cases/screenshot-after-clicking) ## Pricing and comparisons - [Pricing](https://framejet.dev/pricing): Free $0 (200 credits/month), Starter $9 (5,000), Pro $29 (25,000), Scale $99 (100,000). A screenshot costs 1 credit and a goal 10 credits per block, so a plan covers up to that many screenshots or a tenth as many goals. Failed and cached captures are free. - [Framejet vs ScreenshotOne](https://framejet.dev/vs/screenshotone) - [Framejet vs Urlbox](https://framejet.dev/vs/urlbox) - [Framejet vs ApiFlash](https://framejet.dev/vs/apiflash)