Urlbox MCP Server

MCP server for the Urlbox Screenshot API.

★ 4urlbox/urlbox-mcp-server ↗by urlboxupdated
1

Add it to Claude Code

claude mcp add -e "SECRET_KEY=${SECRET_KEY}" urlbox -- npx -y @urlbox/screenshot-mcp
Required:SECRET_KEY
2

Make your agent remember this setup

urlbox's config, env vars, and the gotchas you hit — recalled in every future Claude Code, Cursor, and Codex session.

npx conare@latest

Free · one command · indexes the sessions already on disk. Set up in the browser instead →

What it does

  • Capture website screenshots in multiple formats including PNG and MP4
  • Generate high-quality PDFs from web pages
  • Convert web content to HTML or markdown
  • Extract metadata and cookies from websites
  • Support for ad-blocking and cookie banner removal

Tools 1

renderRenders a website into various formats including screenshots, PDFs, HTML, and markdown.

Environment Variables

SECRET_KEYrequiredYour Urlbox API Secret key

Try it

Take a screenshot of https://example.com but block ads and hide cookie banners
Take a screenshot of https://example.com and also save it as HTML and markdown. Download the result to my computer.
Convert https://urlbox.com to a PDF and save it to my computer. Make sure to generate a PDF that has an outline and is tagged.
Original README from urlbox/urlbox-mcp-server

Urlbox MCP Server

MCP server for the Urlbox Screenshot API. Enables your client to take screenshots, generate PDFs, extract HTML/markdown, and more from websites.

Visit Urlbox for more information, and have a read of our docs or chat with your LLM post install to get a good understanding of its options and capabilities.

Setup

  1. Install dependencies and build:

    npm install
    npm run build
    
  2. Get Urlbox API credentials:

  3. Set environment variables:

claude_desktop_config.json

{
  "mcpServers": {
    "screenshot": {
      "command": "npx",
      "args": ["-y", "@urlbox/screenshot-mcp"],
      "env": {
        "SECRET_KEY": "your_api_key_here"
      }
    }
  }
}

Usage

The server provides a render tool that can:

  • Take screenshots in multiple formats (PNG, PDF, MP4 and more)
  • Convert pages to HTML, markdown
  • Extract metadata and cookies
  • Save files locally to your downloads with store_renders: true

Claude will automatically use this when you ask it to screenshot websites or convert web content.

Useful prompts

Take a clean screenshot without ads or cookie banners:

Take a screenshot of https://example.com but block ads and hide cookie banners

Screenshot and save side renders like HTML/markdown:

Take a screenshot of https://example.com and also save it as HTML and markdown. Download the result to my computer.

Generate a PDF of the full page:

Convert https://urlbox.com to a PDF and save it to my computer. Make sure to generate a PDF that has an outline and is tagged.

Frequently Asked Questions

What are the key features of Urlbox?

Capture website screenshots in multiple formats including PNG and MP4. Generate high-quality PDFs from web pages. Convert web content to HTML or markdown. Extract metadata and cookies from websites. Support for ad-blocking and cookie banner removal.

What can I use Urlbox for?

Archiving web pages as PDFs for documentation or compliance. Converting dynamic web content into clean markdown for LLM analysis. Automating visual regression testing by capturing screenshots of specific URLs. Extracting structured HTML content from complex websites for data processing.

How do I install Urlbox?

Install Urlbox by running: npx -y @urlbox/screenshot-mcp

What MCP clients work with Urlbox?

Urlbox works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Conare · memory for coding agents

Turn this server into reusable context

Keep Urlbox docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Set up free$npx conare@latest