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.

ParameterTypeDefaultDescription
urlstringRequired. URL to capture.
format"png" | "jpeg""png"Image format.
fullPagebooleanfalseFull scrollable page.
darkModebooleanfalseDark color scheme.
widthnumber1280Viewport width.
heightnumber800Viewport height.
blockAdsbooleantrueBlock ads and trackers.
delaynumber0Wait after page load (ms).
deviceScaleFactornumber1Pixel ratio (1–3).

Response Format

The MCP tool returns two content items:

  1. Image: Base64-encoded screenshot as an image content block
  2. 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.