mcpserver.lol
registry/pagebolt
Connection check local install

pagebolt

Screenshots, PDFs, OG images, page inspection, and narrated video recording for Claude and Cursor.

Tools 17
GitHub stars 4
Installs / wk 164
Licence MIT
Transport stdio
Last checked never

Tools & capabilities

17 tools

Read from the published package source — this server runs locally, so there is no endpoint to query. Names are taken from the code, not observed at runtime, and descriptions are often absent.

act_on_page from source
Give PageBolt a URL and a plain-English GOAL; it runs an observe→plan→act→verify loop server-side until the goal is met, then returns a structured trace of every action it took plu…
check_usage from source
Check your current PageBolt API usage and plan limits.
create_og_image from source
Generate an Open Graph / social card image. Returns an image using built-in templates or custom HTML.
create_session from source
destroy_session from source
Explicitly destroy a persistent browser session before it expires. Frees the browser page immediately. Use this when you are done with a session to free up capacity.
generate_pdf from source
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.
get_job from source
Fetch the status and output of a single async job by id (e.g. an async video render started by record_video). While pending/processing, returns the current status; when completed,…
import_agent_trace from source
Convert a page-agent/browser-use action trace into a re-runnable PageBolt sequence. Give it the array of actions a page-agent produced (each entry may be either {action, index|sele…
inspect_page from source
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 recor…
list_devices from source
List all available device presets for viewport emulation (e.g. iphone_14_pro, macbook_pro_14). Use the returned device names with the viewportDevice parameter in take_screenshot.
list_jobs from source
List your recent async jobs (e.g. videos enqueued with record_video). Returns each job\
list_sessions from source
List all active persistent browser sessions for your API key. Returns session IDs, creation times, and expiry times. Useful for checking which sessions are still alive before reusi…
observe_page from source
Get a compact, token-budgeted
record_video from source
run_sequence from source
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 sess…
take_screenshot from source
Capture a screenshot of a URL, HTML, or Markdown content. Supports device emulation, ad/chat/tracker blocking, metadata extraction, geolocation, timezone, styling (macOS/Windows fr…
visual_diff from source
Compare two web pages (or HTML strings) pixel-by-pixel and return a diff image highlighting all visual differences. Supports full-page capture, device emulation, element selectors,…