Pagebolt MCP Server

MCP server for PageBolt — take screenshots, generate PDFs, create OG images, inspect pages, record demo videos with Audio Guide narration, from AI

Remote serverstreamable-httpGo

What is the Pagebolt MCP MCP server?

MCP server for PageBolt — take screenshots, generate PDFs, create OG images, inspect pages, record demo videos with Audio Guide narration, from AI coding assistants like Claude, Cursor, and Windsurf. That is what the pagebolt mcp mcp server brings to an AI assistant: the same capability, reachable through the Model Context Protocol rather than a separate app or dashboard.

The short version

  • Take screenshots — of any URL, HTML, or Markdown (30+ parameters)
  • Generate PDFs — from URLs or HTML (invoices, reports, docs)
  • Create OG images — for social cards using templates or custom HTML
  • Run browser sequences — — multi-step automation (navigate, click, fill, screenshot)
  • Record demo videos — — browser automation as MP4/WebM/GIF with cursor effects, click animations, and auto-zoom
  • Inspect pages — — get a structured map of interactive elements with CSS selectors (use before sequences)

The tools it exposes

The server publishes 14 tools. What each one is for:

  • Cursor — Add to .cursor/mcp.json in your project (or global config):
  • Windsurf — The Windsurf tool exposed by this server
  • take_screenshot — Capture a pixel-perfect screenshot of any URL, HTML, or Markdown
  • generate_pdf — The generate_pdf tool exposed by this server
  • create_og_image — The create_og_image tool exposed by this server
  • run_sequence — The run_sequence tool exposed by this server
  • inspect_page — Inspect a web page and get a structured map of all interactive elements, headings, forms, links, and images — each with a unique CSS selector
  • observe_page — Get a compact, token-budgeted observation of any page, purpose-built for AI agents: id-indexed interactive elements (role, name, CSS selector
  • import_agent_trace — Convert a page-agent / browser-use action trace into a re-runnable PageBolt sequence. This is the other half of observe_page with
  • act_on_page — Goal-driven automation. Give it a URL and a plain-English goal; PageBolt runs an observe → plan → act → verify loop server-side until the
  • record_video — Record a professional demo video of a multi-step browser automation sequence with cursor effects, click animations, smooth movement, and optional AI
  • list_devices — List all 25+ available device presets with viewport dimensions

Getting it running

Because this one is hosted, setup is mostly authentication — you point your client at the endpoint and approve access. Nothing runs on your machine, so there is no runtime to keep patched.

What it needs from you

Configuration is passed through the environment: PAGEBOLT_API_KEY, PAGEBOLT_BASE_URL. Treat anything key-shaped as a real credential — scope it to the minimum the server needs, and rotate it if it ever lands in a shared config.

How it compares

Plenty of browser automation servers cover similar ground. The differences that matter in practice are scope of access and how much setup stands between you and a working tool call. Pagebolt MCP's toolset — Cursor, Windsurf, take_screenshot and 11 more — is a fair guide to whether it matches your workflow. It is maintained by custodia-admin; worth a glance at recent repository activity before you build anything load-bearing on it.

SyncDev reviews every entry in this directory against the project's own documentation before publishing, and revisits them as servers change.

Things to watch

  • Your data travels to the provider's service, so the usual questions apply about what you send and what they retain.
  • With 14 tools registered it takes up a noticeable share of the context window; turn it off in projects that never touch Pagebolt MCP.
  • Missing credentials fail quietly in some clients — if no tools show up, check the environment block first.
  • Keep per-call confirmation enabled while you learn its behaviour; it is the cheapest safeguard you have.

Available tools

ToolWhat it does
CursorAdd to .cursor/mcp.json in your project (or global config):
WindsurfThe Windsurf tool exposed by this server.
take_screenshotCapture a pixel-perfect screenshot of any URL, HTML, or Markdown.
generate_pdfThe generate_pdf tool exposed by this server.
create_og_imageThe create_og_image tool exposed by this server.
run_sequenceThe run_sequence tool exposed by this server.
inspect_pageInspect a web page and get a structured map of all interactive elements, headings, forms, links, and images — each with a unique CSS selector.
observe_pageGet a compact, token-budgeted **observation** of any page, purpose-built for AI agents: id-indexed interactive elements (role, name, CSS selector, state), a heuristic page-type classification, and grouped suggested actio
import_agent_traceConvert a page-agent / browser-use **action trace** into a re-runnable PageBolt **sequence**. This is the other half of observe_page with format:"flatdomtree": observe → run an agent → import the trace to persist a deter
act_on_pageGoal-driven automation. Give it a URL and a plain-English **goal**; PageBolt runs an **observe → plan → act → verify** loop server-side until the goal is met, then returns a structured **trace** of every action plus a su
record_videoRecord a professional demo video of a multi-step browser automation sequence with cursor effects, click animations, smooth movement, and optional AI voice narration.
list_devicesList all 25+ available device presets with viewport dimensions.
check_usageThe check_usage tool exposed by this server.
list_jobsList your recent async jobs (e.g. videos enqueued with record_video). Returns each job's id, type, status, and timestamps. **Free** (no request quota).

How to install the Pagebolt MCP MCP server

{
  "mcpServers": {
    "pagebolt": {
      "command": "npx",
      "args": ["-y", "pagebolt-mcp"],
      "env": {
        "PAGEBOLT_API_KEY": "pf_live_your_key_here"
      }
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Configuration

VariableDescriptionRequired
PAGEBOLT_API_KEYCredential the server authenticates with.Yes
PAGEBOLT_BASE_URLEndpoint or connection string the server talks to.Yes

Example prompts to try

  • Use Pagebolt MCP to Cursor.
  • Use Pagebolt MCP to Windsurf.
  • Use Pagebolt MCP to take screenshot.

Frequently asked questions

It connects Pagebolt MCP to MCP-compatible AI assistants such as Claude and Cursor, exposing 14 tools (Cursor, Windsurf, take_screenshot, and more) that the assistant can call on your behalf. Instead of copying data back and forth by hand, the assistant works with Pagebolt MCP directly.