Capture screenshots and generate PDFs from any URL. PNG/JPEG/WebP. x402 micropayments.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
Capture full-page screenshots and PDFs from any URL. Chromium rendering, custom viewport, PNG/JPEG/WebP output. Pay-per-call via x402 (USDC on Base L2) -- no API key, no signup, no rate-limit wall.
Part of the klymax402 marketplace -- 100 x402 micropayment APIs for AI agents, one wallet, USDC on Base.
Add to your MCP client config (Claude Desktop, Cursor, ElizaOS, etc.):
Any x402-aware client (@x402/fetch, x402-agent-tools, ATXP) handles the 402 -> sign -> retry cycle automatically.
| Tool | Method | Path | Price | Description |
|---|---|---|---|---|
capture_screenshot | GET | /api/screenshot | $0.015 | Capture a screenshot of any URL |
capture_screenshot | POST | /api/screenshot | $0.015 | Capture a screenshot of any URL (POST variant) |
webpage_to_pdf | GET | /api/pdf | $0.02 | Generate a PDF from any URL |
webpage_to_pdf | POST | /api/pdf | $0.02 | Generate a PDF from any URL (POST variant) |
capture_screenshotUse this when you need a visual capture of a web page. Renders in a real Chromium browser and returns an image.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
url | string | yes | URL to screenshot (e.g. https://example.com) |
width | number | no | Viewport width in px (default: 1280) |
height | number | no | Viewport height in px (default: 720) |
fullPage | boolean | no | Capture full scrollable page (default: false) |
format | string | no | Image format (default: png) |
Example response:
When to use: visual QA testing, generating page thumbnails, archiving web pages, or verifying responsive design. Essential for automated screenshot pipelines and visual regression testing.
Not for: text extraction (use web_scrape_to_markdown), PDF from data (use document_generate_pdf), PDF from URL (use webpage_to_pdf).
capture_screenshotUse this when you need a visual capture of a web page. Renders in a real Chromium browser and returns an image. POST variant of capture_screenshot -- same params passed as JSON body instead of query string.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
url | string | yes | URL to screenshot (e.g. https://example.com) |
width | number | no | Viewport width in px (default: 1280) |
height | number | no | Viewport height in px (default: 720) |
fullPage | boolean | no | Capture full scrollable page (default: false) |
format | string | no | Image format (default: png) |
Example response:
When to use: visual QA testing, generating page thumbnails, archiving web pages, or verifying responsive design. Essential for automated screenshot pipelines and visual regression testing.
Not for: text extraction (use web_scrape_to_markdown), PDF from data (use document_generate_pdf), PDF from URL (use webpage_to_pdf).
webpage_to_pdfUse this when you need to convert a live web page to a printable PDF document. Renders in a real Chromium browser and returns binary PDF.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
url | string | yes | URL to convert to PDF (e.g. https://example.com) |
format | string | no | Paper format (default: A4) |
Example response:
When to use: archiving web pages as PDF, generating printable articles, saving receipts or invoices from URLs, or creating offline documentation snapshots.
Not for: custom documents from HTML/Markdown (use document_generate_pdf), screenshots (use capture_screenshot), web scraping text (use web_scrape_to_markdown).
webpage_to_pdfUse this when you need to convert a live web page to a printable PDF document. Renders in a real Chromium browser and returns binary PDF. POST variant of webpage_to_pdf -- same params passed as JSON body instead of query string.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
url | string | yes | URL to convert to PDF (e.g. https://example.com) |
format | string | no | Paper format (default: A4) |
Example response:
When to use: archiving web pages as PDF, generating printable articles, saving receipts or invoices from URLs, or creating offline documentation snapshots.
Not for: custom documents from HTML/Markdown (use document_generate_pdf), screenshots (use capture_screenshot), web scraping text (use web_scrape_to_markdown).
eip155:8453)100 x402 micropayment APIs for AI agents -- one wallet, USDC on Base, zero signup.
MIT
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/screenshot-pdf-capture-api)<a href="https://allmcps.com/mcp/screenshot-pdf-capture-api"><img src="https://allmcps.com/api/badge/screenshot-pdf-capture-api?style=directory" alt="Screenshot & PDF Capture API on AllMCPs" /></a>