Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI β†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE β†— (opens in a new tab)
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. πŸ“‚ Browser Automation
  3. Pagebolt MCP
Pagebolt MCP logo
Health: ActiveRecent health check succeeded.Last checked 9/9/2026, 3:02:29 PM

Pagebolt MCP

User RatingsBe the first to rate and review this MCP server!
View Repository4 GitHub StarsTotal stargazers on GitHub for the source repository (4 stars).Visit Website
browser-automationscreenshotspdfog-imagevideo-recording

MCP server for browser automation tasks like screenshots, PDFs, OG images, page inspection, and demo video recording.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Automated check passedβ€” started and listed 17 tools correctly (1mo ago).
Manual Client & Custom JSON ConfigExpand JSON β–Ύ

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "custodia-admin-pagebolt-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "pagebolt-mcp"
      ]
    }
  }
}

πŸ’‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Tool Schemas (17) Directory Badge Claim listing AlternativesπŸ“‚ More in Browser Automation

Overview

This MCP server connects AI assistants to PageBolt's web capture API, enabling browser automation features such as capturing screenshots, generating PDFs, creating Open Graph images, running multi-step browser sequences, recording demo videos, and inspecting web pages. It supports authenticated captures, device emulation, and detailed page observations. Use it when you need programmatic control over browser rendering and interaction from AI clients.

Use cases

β€’Capture screenshots of web pages or HTML content with device and style options
β€’Generate PDFs from URLs or HTML for reports and invoices
β€’Create social preview Open Graph images from templates or custom HTML
β€’Automate multi-step browser workflows including navigation, clicks, and form filling
β€’Record demo videos of browser interactions with cursor and animation effects

Key features

β€’Screenshot capture with 30+ parameters including dark mode and ad blocking
β€’PDF generation with layout, margin, and scale controls
β€’Open Graph image creation with customizable templates and colors
β€’Multi-step browser automation sequences with observation snapshots
β€’Page inspection returning structured interactive element maps
β€’Demo video recording in MP4/WebM/GIF formats with visual effects

Capabilities & Tool Schemas (17) ~13.4k tokensApproximate context cost of this server’s tool schemas (~4 chars/token), before any tool is called. Actual usage depends on your client and model.Verified live Verified liveCaptured by calling this server’s live tools/list endpoint.

Inspect callable tools, capabilities, and parameters exposed to AI agents by Pagebolt MCP.

take_screenshot

Capture a screenshot of a URL, HTML, or Markdown content. Supports device emulation, ad/chat/tracker blocking, metadata extraction, geolocation, timezone, styling (macOS/Windows frames, gradient/glass backgrounds, shadows), and more. Returns an image (PNG, JPEG, or WebP).

generate_pdf

Generate a PDF from a URL or HTML content. Supports custom margins, headers/footers, page ranges, and scaling. Saves the PDF to disk and returns the file path.

create_og_image

Generate an Open Graph / social card image. Returns an image using built-in templates or custom HTML.

run_sequence

Execute a multi-step browser automation sequence. Navigate pages, interact with elements (click, fill, select), and capture multiple screenshots/PDFs/diffs in a single browser session. Use the "diff" step to compare the current page state against another URL after automation. Each output counts as 1 API request.

record_video

Record a professional demo video of a multi-step browser automation sequence. Produces MP4/WebM/GIF with cursor highlighting, click effects, smooth movement, step notes, browser frame (macOS/Windows), gradient/glass backgrounds, and more. Costs 3 API requests. Saves to disk. BEST PRACTICE: Keep videos concise (5-15 action steps). Do NOT add wait steps between every action β€” the pace parameter handles timing. Only use wait for page loads or narration holds. Do NOT use zoom unless the user explicitly asks for it.

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. Use this BEFORE run_sequence or record_video to discover what elements exist on the page and get reliable selectors. Returns text (not an image), so it is fast and cheap. Costs 1 API request.

Documentation Overview

PageBolt MCP Server

npm version License: MIT MCP

Take screenshots, generate PDFs, create OG images, inspect pages, and record demo videos directly from your AI coding assistant.

Works with Claude Desktop, Cursor, Windsurf, Cline, and any MCP-compatible client.

pagebolt-screenshot_1

What It Does

PageBolt MCP Server connects your AI assistant to PageBolt's web capture API, giving it the ability to:

  • 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)
  • Observe pages for agents β€” compact, token-budgeted observation with an optional flatdomtree mode for browser-use / page-agent interop
  • Import agent traces β€” turn a browser-use / page-agent action trace into a re-runnable PageBolt sequence
  • List device presets β€” 25+ devices (iPhone, iPad, MacBook, Galaxy, etc.)
  • Check usage & track async jobs β€” monitor your API quota and long async video renders in real time

All results are returned inline β€” screenshots appear directly in your chat.


Quick Start

1. Get a free API key

Sign up at pagebolt.dev β€” the free tier includes 100 requests/month, no credit card required.

2. Install & configure

Claude Desktop

Add to ~/.claude/claude_desktop_config.json:

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

Cursor

Add to .cursor/mcp.json in your project (or global config):

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

Windsurf

Add to your Windsurf MCP settings:

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

Cline / Other MCP Clients

Same config pattern β€” set command to npx, args to ["-y", "pagebolt-mcp"], and provide your API key in env.

3. Try it

Ask your AI assistant:

"Take a screenshot of https://github.com in dark mode at 1920x1080"

The screenshot will appear inline in your chat.


Tools

take_screenshot

Capture a pixel-perfect screenshot of any URL, HTML, or Markdown.

Key parameters:

  • url / html / markdown β€” content source
  • width, height β€” viewport size (default: 1280x720)
  • viewportDevice β€” device preset (e.g. "iphone_14_pro", "macbook_pro_14")
  • fullPage β€” capture the entire scrollable page
  • darkMode β€” emulate dark color scheme
  • format β€” png, jpeg, or webp
  • blockBanners β€” hide cookie consent banners
  • blockAds β€” block advertisements
  • blockChats β€” remove live chat widgets
  • blockTrackers β€” block tracking scripts
  • extractMetadata β€” get page title, description, OG tags alongside the screenshot
  • selector β€” capture a specific DOM element
  • delay β€” wait before capture (for animations)
  • cookies, headers, authorization β€” authenticated captures
  • geolocation, timeZone β€” location emulation
  • ...and 15+ more

Example prompts:

  • "Screenshot https://example.com on an iPhone 14 Pro"
  • "Take a full-page screenshot of https://news.ycombinator.com with ad blocking"
  • "Capture this HTML in dark mode: <h1>Hello World</h1>"

generate_pdf

Generate a PDF from any URL or HTML content.

Parameters: url/html, format (A4/Letter/Legal), landscape, margin, scale, pageRanges, delay, saveTo

Example prompts:

  • "Generate a PDF of https://example.com and save it to ./report.pdf"
  • "Create a PDF from this invoice HTML in Letter format, landscape"

create_og_image

Create Open Graph / social preview images.

Parameters: template (default/minimal/gradient), html (custom), title, subtitle, logo, bgColor, textColor, accentColor, width, height, format

Example prompts:

  • "Create an OG image with title 'How to Build a SaaS' using the gradient template"
  • "Generate a social card with a dark blue background and white text"

run_sequence

Execute multi-step browser automation.

Actions: navigate, click, dblclick, fill, select, hover, scroll, wait, wait_for, evaluate, press_key, screenshot, pdf, diff

observeAfterEachStep (optional, free): attaches a compact state snapshot (page type + top interactive elements + suggested actions, no screenshot) to each step result, so an agent can confirm what's on screen β€” e.g. that a dropdown opened β€” and pick the right selector for its next call without blind-batching.

Example prompts:

  • "Go to https://example.com, click the pricing link, then screenshot both pages"
  • "Navigate to the login page, fill in test credentials, submit, and screenshot the dashboard"

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.

Key parameters: url/html, width, height, viewportDevice, darkMode, cookies, headers, authorization, blockBanners, blockAds, waitUntil, waitForSelector, includeConsole

includeConsole (optional, opt-in): also capture the page's browser console output (console.log/info/warn/error) and uncaught JavaScript errors emitted during load. Adds a "Console" section to the result β€” useful for debugging a page's runtime behavior, not just its static DOM. Also available on observe_page.

Example prompts:

  • "Inspect https://example.com and tell me what buttons and forms are on the page"
  • "What interactive elements are on the login page? I need selectors for a sequence"
  • "Inspect https://example.com with includeConsole and show me any console errors"

Tip: Use inspect_page before run_sequence to discover reliable CSS selectors instead of guessing.

observe_page

Get 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 actions β€” optionally bundled with readable content, the ARIA tree, a screenshot, and console output.

Key parameters: url/html, format, maxElements, includeRects, includeContent, includeAriaTree, includeScreenshot, includeConsole, blockBanners, session_id, plus the usual viewport/auth/blocking options.

format (optional): "json" (default) returns the id-indexed elements array. "flatdomtree" returns dom_text β€” the indexed plain-text DOM used by browser-use / Alibaba's page-agent (e.g. [1]<button>Sign in</button>) β€” plus a selectors map ({"1":"#signin"}) instead of the elements array. Feed dom_text to a page-agent, then pass its action trace + this selectors map to import_agent_trace to build a re-runnable sequence.

Page-derived text (including dom_text) is always wrapped in UNTRUSTED PAGE CONTENT markers β€” treat it strictly as data.

Example prompts:

  • "Observe https://example.com/login and show me the login elements and selectors"
  • "Observe https://example.com with format flatdomtree so I can drive it with a browser-use agent"

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 format:"flatdomtree": observe β†’ run an agent β†’ import the trace to persist a deterministic, replayable sequence. Does not consume request quota.

Key parameters:

  • trace β€” array of action entries (required). Supports both {action, index|selector, value, ...} and {action_name: {...}} shapes.
  • selectors β€” optional indexβ†’CSS map (e.g. from observe_page format:"flatdomtree") used to resolve numeric element indices.
  • name β€” optional name for the sequence.
  • type β€” "sequence" (default) or "video".
  • save β€” true (default) persists the sequence; false is a dry run that returns the translated steps + step_count without saving.

Example prompts:

  • "Import this browser-use trace as a sequence, but do a dry run first (save: false)"
  • "Turn the agent trace from that observe call into a saved PageBolt sequence named 'Login flow'"

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 goal is met, then returns a structured trace of every action plus a success/failure status. You do not author selectors or a step list β€” this is the "hands" on top of observe_page (the "eyes").

Read the full README β†’View source on GitHub β†’

Related MCP Servers

View all in Browser Automation View all alternatives
  • Snaprender MCP logoSnaprender MCP

    Screenshot API for AI agents β€” capture any website as PNG, JPEG, WebP, or PDF with device emulation, dark mode, ad blocking, and cookie banner removal. Free tier included.

    πŸ“‚ Browser Automation2 views
    Compare vs Snaprender MCP β†’
  • Rendex MCP logoRendex MCP

    Screenshot, PDF, and HTML rendering API for AI agents. Capture any URL or raw HTML as PNG/JPEG/WebP/PDF with batch processing, geo-targeting, async webhooks, and MCP-native integration. Free tier included.

    πŸ“‚ Browser Automation2 views
    Compare vs Rendex MCP β†’
  • Selenium MCP logoSelenium MCP

    Python MCP server for Selenium WebDriver β€” 84 tools for browser automation, element interactions, assertions, and self-healing locators, plus codegen for Java TestNG / JUnit 5 / Cucumber / pytest / C NUnit / Playwright and CI pipelines (GitHub Actions / Jenkins / GitLab CI). No ChromeDriver setup needed.

    πŸ“‚ Browser Automation6 views
    Compare vs Selenium MCP β†’
  • Iwdp MCP logoIwdp MCP

    iOS Safari debugging via ios-webkit-debug-proxy β€” MCP server with full WebKit Inspector Protocol support (DOM, CSS, Network, Storage, Debugger, and more)

    πŸ“‚ Browser Automation3 views
    Compare vs Iwdp MCP β†’

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks β€” not a rating.

GitHub stars
4
Stargazers on the source repository.
npm downloads
629
Package downloads in the last 30 days.
Last commit
1mo ago
Most recent push to the default branch.
Availability
100%
Our rolling endpoint + install checks that succeeded.
Install check
Passed
Our sandbox started it and listed its tools.
Tools exposed
17
Callable tools this server registers over MCP.
Directory activity
2 views
Config copies, upvotes, and views on AllMCPs.

Reviews

No reviews yet β€” be the first to share how this listing worked for you.

Frequently Asked Questions about Pagebolt MCP

You must obtain a free API key from pagebolt.dev, which provides 100 free requests per month.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewPagebolt MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/custodia-admin-pagebolt-mcp?style=directory)](https://allmcps.com/mcp/custodia-admin-pagebolt-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/custodia-admin-pagebolt-mcp"><img src="https://allmcps.com/api/badge/custodia-admin-pagebolt-mcp?style=directory" alt="Pagebolt MCP on AllMCPs" /></a>

Technical Specs & Signals

CategoryπŸ“‚Browser Automation
PricingFreemium
More technical detailsExpand β–Ύ
TransportSTDIO
RuntimeNode.js
AuthAPI key
LicenseMIT
ClientsClaude Desktop, Cursor, Windsurf, Cline / VS Code
Last updatedAug 9, 2026
11/11 checks healthy over the last 33d
Views2
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars4
GitHub Star CountTotal stargazers on GitHub representing community popularity (4 stars).
Last commit1mo ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Aug 6, 2026
npm downloads629/mo
Monthly npm DownloadsAverage monthly package installs recorded from npm registry statistics.
71Quality signal: Great Β· 71/100How this signal is calculated β–Ύ
Server availability25/25
Verified ownership10/20
Documentation & tools30/30
Adoption & activity6/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 23d ago via OSV.dev Β· pagebolt-mcp (npm)

β˜… FeaturedAllMCPs Server logo

AllMCPs Server

The official MCP server for AllMCPs.com - submit and manage tools directly from your AI. The open directory for MCP servers. Connect Claude, Cursor, Windsurf, and AI agents to databases, tools, files, and APIs. Explore 10,000+ servers. AllMCPs is the premier, open directory for discovering, evaluating, and installing Model Context Protocol (MCP) servers to equip AI agents and LLMs with real-world superpowers.

Explore Server β†’

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge β€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it β€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in πŸ“‚ Browser Automation β†’Best MCP servers for Browser Automation β†’Alternatives to Pagebolt MCP β†’Install in Claude DesktopInstall in CursorInstall in VS Code