Skip to main content

Pagewatch

dev.pagelens/pagewatchVersion 0.2.3

Read a URL as clean markdown, screenshot a website, url to PDF. Web access for agents, no signup.

Status

Responds810 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 14:26 UTC
Latency
810 ms
Remotes responding
1 of 1
Sign-in
No sign-in
Hosting
Hosted outside the EU (detected)
Registry data as of
Nov 14, 2026, 22:14 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://pagelens.dev/mcpResponds810 ms
No sign-in

Claude Code

claude mcp add --transport http pagewatch https://pagelens.dev/mcp

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: pagewatch
Remote MCP server URL: https://pagelens.dev/mcp

Cursor

{
  "mcpServers": {
    "pagewatch": {
      "url": "https://pagelens.dev/mcp"
    }
  }
}

VS Code

code --add-mcp '{"name":"pagewatch","type":"http","url":"https://pagelens.dev/mcp"}'
Streamable HTTP
npm: pagewatch-mcp 0.1.0
Package only

npm (npx)

claude mcp add pagewatch -- npx -y pagewatch-mcp@0.1.0
Streamable HTTP
pypi: pagewatch-mcp 0.1.1
Package only

PyPI (uvx)

claude mcp add pagewatch -- uvx pagewatch-mcp==0.1.1

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

5 tools

Tools of Pagewatch
Read-only
Idempotent
Open world
balanceCheck 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. Not declaredNot declaredNot declaredNot declared
pdfRender 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. Not declaredNot declaredNot declaredNot declared
read_pageLoad 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. Not declaredNot declaredNot declaredNot declared
registerCreate 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. Not declaredNot declaredNot declaredNot declared
screenshotTake 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. Not declaredNot declaredNot declaredNot declared

Details

Registry status
Active
Published
Jul 25, 2026
Updated
Jul 25, 2026
Categories (suggested)
Browser automationSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
GDPR
Not declared

Are you the operator? Claim this listing