MCP Server live — works with Claude, Cursor & Windsurf

Your product demos itself.

Push a PR. PageBolt generates a narrated video demo of your changes—with professional AI voice—and posts it to your PR comment. No screen recording. No editing. No effort.

No credit card CI/CD ready 10 AI voices 7 APIs, 1 key MCP server 99.9% uptime

Every PR.
A narrated demo.
No human required.

An AI agent reads your pull request, visits your preview deployment, and records a polished demo video with professional voice narration. Posted to your PR comment automatically.

1

Push your PR

GitHub Actions triggers automatically on every pull request.

2

AI reads your diff

The agent inspects your changes, visits the preview URL, and plans the demo.

3

Narrated video posted

A polished, voiced demo video lands in your PR comment. Done.

.github/workflows/demo.yml
- name: Generate PR Demo
  uses: pagebolt/demo-action@v1
  with:
    url: ${{ env.PREVIEW_URL }}
    voice: ava         # 10+ voices
    style: professional
    pace:  slow
    post_to_pr: true
Add to Your CI Pipeline
Generated Demo Video AUDIO GUIDE
voice: Ava · professional

10+ AI Voices

Azure AI Speech & OpenAI TTS. Ava, Andrew, Emma, Brian, and more. Professional, cheerful, or friendly speaking styles.

Per-Step or Script

Add narration to individual steps, or write a continuous script with {{N}} markers synced to the timeline.

Zero Config CI/CD

One GitHub Actions YAML. Works with Vercel, Netlify, or custom preview deployments. No spec files, no setup.

Just ask your AI
to record a demo.

PageBolt's MCP server gives Claude, Cursor, and Windsurf the ability to record narrated video demos on command. Say "record a demo of our checkout flow" — and it happens.

Cursor — AI Chat MCP
Take a screenshot of our staging environment and add it to this PR description
pagebolt / take_screenshot
url         "https://staging.myapp.com"
darkMode   true
device      "macbook_pro_14"

✓ Done

[ screenshot.webp — 1512×982 ]

Added to PR description.

Generate a PDF of the invoice at /invoices/1042
pagebolt / generate_pdf
url    "https://staging.myapp.com/invoices/1042"
✓ invoice-1042.pdf generated — 2 pages, 180kb
.cursor/mcp.json
{
  "mcpServers": {
    "pagebolt": {
      "command": "npx",
      "args": ["-y", "pagebolt-mcp"],
      "env": {
        "PAGEBOLT_API_KEY": "pf_live_..."
      }
    }
  }
}

// 8 tools: screenshot, pdf, og_image,
// video, sequences, inspect,
// list_devices, check_usage

Works in Claude, Cursor & Windsurf

Any MCP-compatible AI client. Add one JSON config, then just ask: "record a narrated demo of X".

Narrated video in your chat

The finished demo video — with AI voice narration — appears right in your IDE chat. No browser, no editing, no leaving your workflow.

Screenshots & PDFs too

Not just video — your AI can capture screenshots, generate PDFs, inspect pages, and create OG images. All from one sentence.

MCP Docs & Setup Guide

Seven APIs. One key. Any stack.

Plain HTTP. No SDKs. Any language. 30+ parameters per request.

curl -X POST https://pagebolt.dev/api/v1/screenshot \
  -H "x-api-key: $PAGEBOLT_KEY" \
  -d '{
    "url": "https://my-saas.com",
    "viewportDevice": "macbook_pro_14",
    "darkMode": true,
    "blockAds": true,
    "blockBanners": true,
    "format": "webp",
    "extractMetadata": true
  }'
my-saas.com — Dark Mode
Status200 OK FormatWebP Viewport1512×982 Response< 2s File size~180 KB Dark modetrue
Screenshot API · PDF Generator · OG Images · Video Recording · Audio Guide · Sequence Builder · MCP Server

Some pages won't load for a headless browser. Pass stealth: true to mask fingerprints so bot walls don't trigger. Add proxy to route requests through your own infrastructure — both work across screenshots, PDFs, sequences, and video.

Everything Puppeteer can’t do.
Without the headaches.

No Chromium to manage

Warm browser pools. You maintain nothing.

Cookie banners blocked

OneTrust, CookieBot, 30+ providers — one boolean.

25+ device presets

iPhone SE to Galaxy S24 Ultra.

ffmpeg server-side

Video recording, encoding, formats — zero config.

MCP-native

No competitor has a first-party MCP server.

Capability PageBolt Puppeteer Vercel OG ScreenshotOne
Screenshot API
PDF Generation
OG Image
Video Recording
Audio Guide
MCP Server
CI/CD Demos
Ad & Cookie BlockManual
Starts at (paid)$29/mo 5K reqinfra$17/mo 2K

Simple, transparent pricing.

Start free. Upgrade when you need to. Cancel anytime.

Free

Side projects & testing

$0 /mo
  • 100 requests/month
  • All 7 APIs included
  • Video recording (20s)
  • 10 req/min rate limit
  • 2 API keys
  • Community support
Start Free

Starter

Growing apps

$29 /mo
  • 5,000 requests/month
  • 60 req/min rate limit
  • Video recording (30s)
  • All 7 APIs included
  • Email support
  • 5 API keys
Start 14-Day Trial

Scale

High-volume teams

$199 /mo
  • Audio Guide narration
  • 100,000 requests/month
  • 300 req/min rate limit
  • Video recording (60s, all formats)
  • Custom OG templates
  • 99.9% uptime SLA
  • Dedicated Slack channel
  • 25 API keys
Contact Sales

Pay As You Go

Flexible

No monthly commitment — pay only for what you use

$0.01 /req
  • No monthly commitment
  • Top up balance anytime
  • All 7 APIs included
  • 60 req/min rate limit
  • 5 API keys
Feature Free Starter Growth Scale PAYG
Monthly requests1005,00025,000100,000Pay per use
Rate limit10/min60/min120/min300/min60/min
Video max duration20s30s45s60s30s
Audio Guide narration
Custom OG templates
Priority support
API keys2510255

Frequently asked questions

What is PageBolt?+

PageBolt is a web capture API platform for developers. It provides seven APIs in one: screenshot capture, PDF generation, OG image creation, video recording with Audio Guide voice narration, multi-step browser automation (sequences), CI/CD integration that auto-generates narrated demo videos on every PR, and an MCP server for AI coding assistants like Claude Desktop, Cursor, and Windsurf. The free plan includes 100 requests per month with no credit card required.

How is PageBolt different from Urlbox or Puppeteer?+

PageBolt combines seven APIs into a single platform starting at $29/month for 5,000 requests. Urlbox focuses on screenshots only and is more expensive. Puppeteer requires you to manage your own headless browser infrastructure. PageBolt handles all rendering infrastructure, browser pools, and concurrency so you can focus on your product.

How do I take screenshots from code?+

Sign up, get your API key, then POST to https://pagebolt.dev/api/v1/screenshot with x-api-key header and a JSON body containing the URL and options. Any HTTP client in any language works. No SDKs required.

Do I need a credit card to start?+

No. The free plan gives you 100 requests per month with zero credit card required. All seven APIs are included from day one. Upgrade whenever you’re ready.

What happens if I exceed my monthly limit?+

API calls return a 402 status with a clear message. We never surprise-bill you or allow overages. Upgrade or wait for the next billing cycle.

What is the MCP server and how do I use it?+

PageBolt includes a built-in Model Context Protocol (MCP) server. AI coding assistants like Claude Desktop, Cursor, and Windsurf can call PageBolt directly—so you can say “take a screenshot of example.com in dark mode” right in your IDE. Uses your API key, counts against normal quota.

What is Audio Guide?+

Audio Guide adds professional AI voice narration to your demo videos. Add a narration field to any step, and PageBolt generates synchronized TTS audio using Azure AI Speech or OpenAI. Choose from 10+ voices, speaking styles, and adjustable speed. Available on Growth plans and above.

How does the CI/CD GitHub Action work?+

Drop one YAML file into your GitHub Actions workflow. PageBolt automatically generates a demo video for every PR. An AI agent reads your diff, inspects the preview deployment, and records a polished video with cursor highlighting and optional voice narration. The video is posted as a PR comment. Works with Vercel, Netlify, or custom deployments.

Can I cancel anytime?+

Yes, cancel anytime from your dashboard. You’ll keep access until end of billing period, then downgrade to free. No fees, no questions asked.

Can I test without writing code?+

Yes. Try PageBolt free right now — no signup required. 5 screenshots per day. When you sign up (free, no credit card), you get the full interactive API Playground with all 7 tools.

Ship your next feature
with a narrated demo.

Free tier. No credit card. No SDK required.
Add one YAML file. Done.