Provides tools to analyze crawler data, audit sitemaps, and access read-only page content via an MCP client.
Also known as nmbrthirteen/pagerender-tools, pagerender-tools, @pagerender/mcp
- Stars
- 0
- Tools
- —
- Downloads, 30 days
- —
- Latest version
- 1.3.0
- Last commit
- Nov 3, 2026
- License
- MIT
What is Pagerender MCP?
Pagerender provides tools to analyze crawler data, audit sitemaps, and access read-only page content via an MCP client.
Summary generated from the project's README
About Pagerender MCP server
Pagerender provides a suite of tools designed for analyzing crawler data and auditing sitemaps. The MCP server component offers nine read-only tools that allow an MCP client to access page content and perform audits. While five of these tools function without any authentication, the remaining tools require a token to operate.
Developers can use this server to inspect how search crawlers interpret HTML strings or to verify the contents of a sitemap. The package includes specialized logic for extracting data from HTML without external dependencies. Users can also interact with the system via a command line interface to audit every page listed in a sitemap and output the results in a table format.
What you can do with it
- 1Audit sitemap contentsA developer can request an audit of every URL listed in a specific sitemap to verify page data.
- 2Analyze crawler extractionYou can use the tools to see exactly what information a search crawler extracts from an HTML string.
- 3Access read-only page dataAn AI client can use the nine available tools to retrieve read-only content from web pages.
Written from the project's README. Every use case is checked against a quote from it.
How to install Pagerender MCP
Formats verified 10 Nov 2026Add to CursorAdd to GooseInstall Pagerender MCP in Claude Code
$ claude mcp add --env 'PAGERENDER_TOKEN=<YOUR_PAGERENDER_TOKEN>' pagerender-tools -- npx -y @pagerender/mcpInstall Pagerender MCP in Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"pagerender-tools": {
"command": "npx",
"args": [
"-y",
"@pagerender/mcp"
],
"env": {
"PAGERENDER_TOKEN": "<YOUR_PAGERENDER_TOKEN>"
}
}
}
}Install Pagerender MCP in VS Code
.vscode/mcp.json
{
"servers": {
"pagerender-tools": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@pagerender/mcp"
],
"env": {
"PAGERENDER_TOKEN": "<YOUR_PAGERENDER_TOKEN>"
}
}
}
}Install Pagerender MCP in VS Code CLI
$ code --add-mcp '{"name":"pagerender-tools","type":"stdio","command":"npx","args":["-y","@pagerender/mcp"],"env":{"PAGERENDER_TOKEN":"<YOUR_PAGERENDER_TOKEN>"}}'Install Pagerender MCP in Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"pagerender-tools": {
"command": "npx",
"args": [
"-y",
"@pagerender/mcp"
],
"env": {
"PAGERENDER_TOKEN": "<YOUR_PAGERENDER_TOKEN>"
}
}
}
}Install Pagerender MCP in Codex
$ codex mcp add pagerender-tools --env 'PAGERENDER_TOKEN=<YOUR_PAGERENDER_TOKEN>' -- npx -y @pagerender/mcpInstall Pagerender MCP in Codex config.toml
~/.codex/config.toml
[mcp_servers.pagerender-tools] command = "npx" args = ["-y", "@pagerender/mcp"] [mcp_servers.pagerender-tools.env] PAGERENDER_TOKEN = "<YOUR_PAGERENDER_TOKEN>"
Install Pagerender MCP in Gemini CLI
$ gemini mcp add -s user -e 'PAGERENDER_TOKEN=<YOUR_PAGERENDER_TOKEN>' pagerender-tools npx -- -y @pagerender/mcpInstall Pagerender MCP in Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"pagerender-tools": {
"command": "npx",
"args": [
"-y",
"@pagerender/mcp"
],
"env": {
"PAGERENDER_TOKEN": "<YOUR_PAGERENDER_TOKEN>"
}
}
}
}Configuration
PAGERENDER_TOKENSecretA Pagerender API key. A read-only key reads your account. A content key can also edit titles, descriptions and meta rules. Five tools work without any key.
PAGERENDER_MCP_WRITESSet to true to add the tools that edit content. They need a content key.
| Name | Description | |
|---|---|---|
| PAGERENDER_TOKEN | A Pagerender API key. A read-only key reads your account. A content key can also edit titles, descriptions and meta rules. Five tools work without any key. | Secret |
| PAGERENDER_MCP_WRITES | Set to true to add the tools that edit content. They need a content key. |
Automated checks
Ran Nov 14, 2026Full report →Passed our automated checks. That is not a security audit: read the code and give the server the narrowest access it needs. How checks work
- Source repository linked and reachablenmbrthirteen/pagerender-tools is public and reachablegithub.com/nmbrthirteen/pagerender-tools ↗Pass
- Package names this repository as its source@pagerender/mcp names nmbrthirteen/pagerender-tools as sourcenpmjs.com/package/@pagerender/mcp ↗Pass
- Build provenance (Sigstore attestation)No build attestation published for this releaseNot checked
- Open source license (OSI)MITspdx.org/licenses/MIT.html ↗Pass
- Commit or release in the last yearLast commit or release 2026-11-09github.com/nmbrthirteen/pagerender-tools ↗Pass
- OpenSSF ScorecardNot checked
- Package name not close to a popular packageNo popular package one edit away from @pagerender/mcpPass
- No critical advisory in the package or its dependencies101 resolved dependencies checked; no critical advisoryosv.dev ↗Pass
- No hidden instructions to the model0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersPass
- Destructive tools are labelledNot checked
- Remote endpoint answers the MCP handshakeNot checked
README
View on GitHubPagerender tools
Three MIT packages from Pagerender, published together.
| Package | What it is |
|---|---|
@pagerender/analyze |
What a search crawler extracts from an HTML string. No dependencies. |
@pagerender/cli |
Audit every page in a sitemap from a shell. No account needed. |
@pagerender/mcp |
Nine read-only tools for an MCP client, five of which need no token. |
npx @pagerender/cli audit --sitemap https://example.com/sitemap.xml --format table
This repository is generated
It is written by a script from the Pagerender monorepo, so a pull request against it cannot be merged directly. Open an issue, or write to https://pagerender.io/contact, and the change lands upstream and arrives here on the next release.
License
MIT.
Pagerender MCP questions
How do I add Pagerender MCP to Claude Code?
Run claude mcp add --env 'PAGERENDER_TOKEN=<YOUR_PAGERENDER_TOKEN>' pagerender-tools -- npx -y @pagerender/mcp in your terminal. Add --scope user to make it available in every project.
How do I add Pagerender MCP to Cursor?
Open ~/.cursor/mcp.json and add the server under mcpServers, using the Cursor config shown in the install section above.
What can the MCP client do with Pagerender?
The MCP client can use nine read-only tools, five of which do not require a token.
Does the analyze package have dependencies?
No, the analyze package is designed with no dependencies.