MCP Server
Rendex provides a Model Context Protocol server so AI agents can capture screenshots natively.
Two Ways to Connect
Option 1: Remote Server (Recommended)
Connect directly to mcp.rendex.dev — no installation needed.
Claude Desktop
{
"mcpServers": {
"rendex": {
"url": "https://mcp.rendex.dev/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}Cursor / Windsurf
Add the same configuration in your IDE's MCP settings panel.
Option 2: Local via npx
Run the MCP server locally using stdio transport:
{
"mcpServers": {
"rendex": {
"command": "npx",
"args": ["-y", "@copperline/rendex-mcp"],
"env": {
"RENDEX_API_KEY": "YOUR_API_KEY"
}
}
}
}Available Tool
rendex_screenshot
Capture a screenshot of any webpage.
| Parameter | Type | Default | Description |
|---|---|---|---|
url | string | — | Required. URL to capture. |
format | "png" | "jpeg" | "png" | Image format. |
fullPage | boolean | false | Full scrollable page. |
darkMode | boolean | false | Dark color scheme. |
width | number | 1280 | Viewport width. |
height | number | 800 | Viewport height. |
blockAds | boolean | true | Block ads and trackers. |
delay | number | 0 | Wait after page load (ms). |
deviceScaleFactor | number | 1 | Pixel ratio (1–3). |
Response Format
The MCP tool returns two content items:
- Image: Base64-encoded screenshot as an
imagecontent block - Metadata: JSON text block with URL, dimensions, format, and file size
Example Usage in Claude
Once connected, simply ask:
"Take a screenshot of https://example.com in dark mode"
Claude will call the rendex_screenshot tool and display the captured image directly in the conversation.