The MCP server that turns the live web into evidence your agent can quote.
Connect Claude, ChatGPT, Claude Code, Cursor, Cline, Windsurf, and any MCP-compatible client to your PageCrawl monitors. Read-only on the Free plan. Full control (create monitors, trigger checks, manage tags) on Standard and above.
Hosted server at pagecrawl.io/mcp. No package to install. Works with any MCP-capable client.
Why PageCrawl MCP, not just an API
The agent gets typed tools, cross-workspace search, persistent context, and a real monitor underneath. When the workflow needs a defensible record, the Web Evidence Layer (Ultimate, enabled per monitor) attaches the receipt too.
Persistent context across the session
The agent can ask "what changed since yesterday" without re-passing config, monitor IDs, or workspace names. PageCrawl remembers; the model just keeps asking.
Zero glue code
No webhooks. No polling loops. No scheduler. No OpenAPI parser. The agent IS the trigger. Add the connector or drop the config block in, reload the client, ship.
One conversation, no context switch
Brief the agent, ask follow-ups, and act on the result without leaving the chat. PageCrawl shows up as a native tool in Claude, ChatGPT, Cursor, Windsurf, and VS Code, so the loop stays inside whatever surface you already work in.
Cross-workspace discovery
One connection, every monitor across every team. The agent finds a monitor by URL or domain without you naming the workspace it lives in. No "which workspace is this in" friction.
Works with every major MCP client
MCP is an open protocol. If your client speaks it, PageCrawl plugs in. There are two setup paths depending on whether the client supports OAuth.
OAuth (one-click)
Bearer token (one config block)
What your agent can do
Each capability below maps to a real tool the model calls by name. The agent picks the right one from a plain-language prompt.
Add page monitor
Create a new monitor with URL, tracking mode, frequency, and notifications.
"Monitor example.com/pricing every hour and track the full page text."
List monitors, workspaces, templates
Search across every workspace by URL, domain, or name. See available templates before creating.
"Create a monitor for each of these 5 competitor pricing pages, tag them all as 'q2-research'."
Get latest values (batch)
Quickly retrieve current values for one or many monitors. Batch-capable.
"What's the current price on my Amazon product monitor?"
Get monitor details and history (batch)
See full config, tracked elements, historical checks and AI change summaries. Both batch-capable.
"Show me all monitors that changed in the last 24 hours with a summary."
Get check diff
Read back the actual text differences detected in a specific check.
"Show me the diff for the terms of service page. What exactly was added or removed?"
Trigger check
Force a one-off check on a monitor. Rate-limited and deprioritised queue, for occasional manual use.
"Are any of my monitors failing? Show me the ones with errors."
Manage tags
List workspace tags, add and remove tags from monitors.
"Tag all monitors tracking amazon.com with 'competitor' and 'ecommerce'."
Get changes since
Pull every change across every monitor since a given date, in one call. Built for digests and recap prompts.
"Summarise everything that changed across my monitors since last Monday."
Mark changes seen, update defaults
Triage detected changes on one or every monitor, and save per-workspace defaults for new monitors.
"Monitor the SEC EDGAR page for new filings from Tesla. Use content-only mode, check every 30 minutes."
What teams using MCP say
"We query 60+ regulator pages from Claude without a single webhook. The receipts are signed and timestamped."
Compliance officer, London-based asset manager
"Cursor + PageCrawl MCP is how my pricing agent reads the live web. It's the only monitor with a tool the LLM understands natively."
Founder, AI agent platform
"Auth'd page monitoring from chat is the entire reason we picked PageCrawl over another well-known monitoring service."
Procurement lead, UK NHS trust
Whatever the agent points at, PageCrawl can extract it
When creating a monitor through MCP, the agent picks the element type that fits the page.
Prompts to get you started
Drop any of these into your AI assistant once the connector is set up. Phrase them however you like, the agent picks the right tool.
Good to know
Free plans get read-only access
Free accounts can list monitors, view history, and read diffs through MCP. Creating monitors, triggering checks, and managing tags need a Standard plan or higher.
Searches every workspace
All read and action tools search across every workspace you can see. The agent does not need to know which workspace a monitor lives in. Only add-page-monitor needs a workspace ID, and only if you have more than one.
Triggered checks are for occasional use
On-demand checks run at a lower queue priority and are rate limited. They are designed for one-off manual use, not for an agent to poll. For routine cadence, set the monitor's check frequency.
Respects your plan limits
MCP-created monitors count toward your page quota. Over the limit, new monitors are created in a disabled state. Over the check limit, on-demand triggers are rejected with a clear error the agent can relay back.
Full walkthrough in the MCP help article.
Install in 60 seconds
Three setup paths. Pick the one that matches your client.
Path 1. Claude (web and desktop) and ChatGPT, via OAuth
- Open Settings, then the Connectors section.
- Click Add custom connector (Create in ChatGPT).
- Name it "PageCrawl" and set the URL to
https://pagecrawl.io/mcp. - You will be redirected to PageCrawl to authorise. Log in and click Approve.
- PageCrawl tools are now available in your conversations.
Note: ChatGPT Connectors require a Plus, Pro, Team, Enterprise, or Edu plan.
Path 2. Claude Code, via .mcp.json (OAuth)
Add the following to .mcp.json in your project root or ~/.claude/.
{
"mcpServers": {
"pagecrawl": {
"url": "https://pagecrawl.io/mcp"
}
}
}Note: Claude Code opens a browser window for OAuth on first use.
Path 3. Cursor, Cline, Windsurf, VS Code, OpenClaw, via Bearer token
- In PageCrawl, go to Settings, then API, then Create Token. Copy the token (shown once).
- Paste the configuration below into your client's MCP config file.
{
"mcpServers": {
"pagecrawl": {
"url": "https://pagecrawl.io/mcp",
"headers": {
"Authorization": "Bearer YOUR_TOKEN_HERE"
}
}
}
}For OpenClaw, use the CLI instead:
openclaw mcp set pagecrawl \ --transport streamable-http \ --url https://pagecrawl.io/mcp \ --header "Authorization: Bearer YOUR_TOKEN_HERE"
Note: API tokens require a paid plan. Treat the token like a password. Revoke any time from Settings, then API.
PageCrawl MCP vs. just an API
Other monitoring tools hand you REST docs and wish you luck. Here's what changes when the product is a hosted MCP server.
Frequently Asked Questions
Connect PageCrawl to your agent in 60 seconds.
Sign up free, add the connector or paste the config block. Your next Claude, ChatGPT, or Cursor session has live web monitoring built in.
