Pagewatch MCP server
online · 100% uptimedev.pagelens/pagewatch·v0.2.3Read a URL as clean markdown, screenshot a website, url to PDF. Web access for agents, no signup.
0 stars14 downloads/wk
Reviews
Write oneNobody has reviewed Pagewatch yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Pagewatch tools (5, 1 write)
write = sends, deletes, buys or postsbalanceFreeCheck the remaining free credits on your pagewatch key, plus the per-call prices and, if the key is not switched on yet, the free activation link to give your human. Pass api_key if you did not configure an Authorization header. api_key: an existing pagewatch bearer token, optional.
pdfFreeRender a web page (by url) or raw html into a pdf and return it as base64 pdf data. Provide exactly one of url or html. Respects robots.txt for url input. Pass api_key if you have a pagewatch key, otherwise a free trial key is created for you and returned. url: the page to convert, optional. html: raw html to convert, optional (provide url or html, not both). api_key: an existing pagewatch bearer token, optional. paper: A4, Letter, Legal or A3. landscape: landscape orientation.
read_pageFreeLoad a web page in a real browser and return its main content as clean markdown, with the title, canonical url and basic metadata. Handles javascript-rendered pages. Respects robots.txt and refuses sites that block automation rather than trying to defeat them. Pass api_key if you already have a pagewatch key, otherwise a free trial key is created for you on the first call and returned in the response. url: the page to read (http or https). api_key: an existing pagewatch bearer token, optional. wait_for_selector: css selector to wait for before reading, optional. scroll: scroll the page to trigger lazy-loaded content, optional.
registerwrite actionFreeCreate a pagewatch api key for yourself. Free, no signup and no human form. Returns a bearer token that starts with a small free trial so your first read_page, screenshot or pdf works right away. When the trial runs out, hand the returned verification_uri_complete to your human, who confirms one email to unlock 200 more free credits (still free, nothing to pay). Reuse the token by passing it as api_key, or set it as Authorization: Bearer <token> on this server. Nothing is ever charged: pagewatch has no payment processor connected. label: a short name for this key, optional. purpose: why you want web access, shown to your human on the activation page.
screenshotFreeTake a screenshot of a web page rendered in a real browser and return it as base64 image data (png by default, jpeg optional), with the final url and pixel size. Consent overlays are hidden so the shot shows the page. Respects robots.txt. Pass api_key if you have a pagewatch key, otherwise a free trial key is created for you and returned. url: the page to capture. api_key: an existing pagewatch bearer token, optional. full_page: capture the entire scrollable page, not just the viewport. width, height: viewport size in pixels. format: png or jpeg. wait_for_selector: css selector to wait for before capturing, optional.
Public scan report
scanner v0.1.9 · 2026-09-24 · same rubric, same numbers if you re-run it
- Code scan3 source files scanned; 3 source files scanned25/25
- Live reliabilityremote reachable in 418ms20/20
- Tool poisoning5 tool descriptions checked15/15
- Auth qualityopen endpoint exposes 1 write-action tools with no auth3/15
- Maintenancelast push 62 days ago12/15
- Maintainer identitynamespace and repository owner differ; website matches verified namespace5/10
Findings (1)
- highWrite-action tools reachable without authentication
auth.open-write
How Pagewatch compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 80/100
- higher than 60% of 48,255 servers
- Tools
- 5
- the typical server has 7
- Tools that change things
- 20%
- typical: 0%. Fewer write tools means less an agent can break
- Uptime
- 100%
- of our recent checks; the typical remote server answers 100%
- Response time
- 576 ms
- faster than 25% of 30,031 servers
- Downloads a week
- 14
- more than 4% of 12,191 servers with a package
What its tools let an agent do: 4 read · 1 create
Install Pagewatch in Claude Code, Cursor or VS Code
claude mcp add --transport http pagewatch https://pagelens.dev/mcp
What the publisher says
From the Pagewatch repository's README, as published. We do not edit it. Read it on GitHub
mcp-name: dev.pagelens/pagewatch
pagewatch-mcp
An MCP server that gives an agent a real browser. Three tools:
- read_page turns any url into clean markdown
- screenshot returns a png of the rendered page
- pdf turns a url or raw html into a pdf
Plus register and balance for managing your key.
It runs javascript, so it works on pages that a plain http fetch returns empty. It respects robots.txt and refuses sites that block automation instead of trying to defeat them.
No signup
Your first call mints a free trial key and returns real content. There is no form for your agent to get stuck on. When the trial runs out, one email confirmation by a human unlocks 200 more free credits, still free.
Billing is metered, but there is no payment processor connected right now, so nothing is ever charged.
Install
Add this to your MCP client config:
{
"mcpServers": {
"pagewatch": {
"command": "uvx",
"args": ["pagewatch-mcp"]
}
}
}That is it. uv fetches the package on first run, and your first tool call returns real content.
Or install it yourself with pip:
pip install pagewatch-mcp{
"mcpServers": {
"pagewatch": { "command": "pagewatch-mcp" }
}
}Already hosted
If you would rather not run anything, the same tools are live at https://pagelens.dev/mcp as a remote MCP server.
Configuration
Everything is optional.
What this package does and does not do
It is deliberately thin. Every tool is one https call to a documented /v1 route on the pagewatch API. There is no browser, no scraping logic and no credential store in this package. You can read the whole thing in a couple of minutes and know exactly what it sends and where.
Docker
docker build -t pagewatch-mcp .
docker run --rm -i pagewatch-mcpLicense
MIT
Nothing above is checked by us. What we check is on the safety report.
Pagewatch: common questions
- Is Pagewatch MCP server safe?
- Mostly: it is graded B (80/100). Read the Pagewatch safety report
- How do I install Pagewatch?
- It runs remotely at pagelens.dev. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Pagewatch need an API key?
- Yes. The registry entry asks for
PAGEWATCH_API_KEY. - Is Pagewatch maintained?
- The last commit was 102 days ago (2026-07-25). The latest release is v0.2.3.
- Is Pagewatch up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- What can I use instead of Pagewatch?
- Servers from other publishers that do the same job: kordoc MCP server and Reticle MCP server.
- How does Pagewatch compare with other MCP servers?
- safety score 80/100 (higher than 60% of 48,255 servers); tools 5 (the typical server has 7); tools that change things 20% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Pagewatch
Same job from other publishers: the closest match first, then the best rated.