Skip to main content
ClaudeWave

MCP server that gives an agent a real browser: url to markdown, screenshot a url, url to pdf. No signup.

MCP ServersOfficial Registry0 stars0 forksPythonMITUpdated today
Install in Claude Code / Claude Desktop
Method: pip / Python · pagewatch-mcp
Claude Code CLI
claude mcp add pagewatch-mcp -- python -m pagewatch-mcp
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "pagewatch-mcp": {
      "command": "python",
      "args": ["-m", "pagewatch-mcp"]
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
💡 Install first: pip install pagewatch-mcp
Use cases

MCP Servers overview

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:

```json
{
  "mcpServers": {
    "pagewatch": {
      "command": "uvx",
      "args": ["pagewatch-mcp"]
    }
  }
}
```

That is it. [uv](https://docs.astral.sh/uv/) fetches the package on first run, and your first tool call
returns real content.

Or install it yourself with pip:

```bash
pip install pagewatch-mcp
```

```json
{
  "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.

| Variable | Default | What it does |
|---|---|---|
| `PAGEWATCH_API_KEY` | none | An existing key. Without one, the first call mints a free trial key and hands it back. |
| `PAGEWATCH_BASE_URL` | `https://pagelens.dev` | Point at a different pagewatch deployment. |
| `PAGEWATCH_MCP_TRANSPORT` | `stdio` | Set to `http` to serve streamable-http on `$PORT` instead. |
| `PAGEWATCH_SOURCE` | `mcp-selfhost` | Attribution tag recorded when a key is registered. |

## 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

```bash
docker build -t pagewatch-mcp .
docker run --rm -i pagewatch-mcp
```

## License

MIT
ai-agentsbrowser-automationclaudeheadless-chromemarkdownmcpmcp-servermodel-context-protocolpdfscreenshoturl-to-markdownweb-scraping

What people ask about pagewatch-mcp

What is toolshedlabs-hash/pagewatch-mcp?

+

toolshedlabs-hash/pagewatch-mcp is mcp servers for the Claude AI ecosystem. MCP server that gives an agent a real browser: url to markdown, screenshot a url, url to pdf. No signup. It has 0 GitHub stars and was last updated today.

How do I install pagewatch-mcp?

+

You can install pagewatch-mcp by cloning the repository (https://github.com/toolshedlabs-hash/pagewatch-mcp) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.

Is toolshedlabs-hash/pagewatch-mcp safe to use?

+

toolshedlabs-hash/pagewatch-mcp has not been audited yet by our security agent. Review the original repository on GitHub before using it in production.

Who maintains toolshedlabs-hash/pagewatch-mcp?

+

toolshedlabs-hash/pagewatch-mcp is maintained by toolshedlabs-hash. The last recorded GitHub activity is from today, with 0 open issues.

Are there alternatives to pagewatch-mcp?

+

Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.

Deploy pagewatch-mcp to your cloud

Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.

Maintain this repo? Add a badge to your README

Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.

Featured on ClaudeWave: toolshedlabs-hash/pagewatch-mcp
[![Featured on ClaudeWave](https://claudewave.com/api/badge/toolshedlabs-hash-pagewatch-mcp)](https://claudewave.com/repo/toolshedlabs-hash-pagewatch-mcp)
<a href="https://claudewave.com/repo/toolshedlabs-hash-pagewatch-mcp"><img src="https://claudewave.com/api/badge/toolshedlabs-hash-pagewatch-mcp" alt="Featured on ClaudeWave: toolshedlabs-hash/pagewatch-mcp" width="320" height="64" /></a>

More MCP Servers

pagewatch-mcp alternatives