Server data from the Official MCP Registry
AI website audit: security, SEO, performance, UX and accessibility checks with actionable fixes.
AI website audit: security, SEO, performance, UX and accessibility checks with actionable fixes.
Remote endpoints: streamable-http: https://www.pagelensai.com/api/mcp
Valid MCP server (1 strong, 1 medium validity signals). No known CVEs in dependencies. Imported from the Official MCP Registry.
Endpoint verified · Requires authentication · 1 issue found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Remote Plugin
No local installation needed. Your AI client connects to the remote endpoint directly.
Add this to your MCP configuration to connect:
{
"mcpServers": {
"io-github-pagelens-ai-pagelensai-mcp-server": {
"url": "https://www.pagelensai.com/api/mcp"
}
}
}From the project's GitHub README.
AI agents can run senior-level website audits in seconds.
An MCP (Model Context Protocol) server that gives AI agents direct access to PageLens AI — automated website reviews covering UX, SEO, Performance, Accessibility, Security, and Conversion.
Plug it into Cursor, Claude, or any MCP-compatible client and your agent can read scan results, drill into findings, surface quick wins, and close the fix loop — all without leaving the IDE.
https://www.pagelensai.com/api/mcp
This is a remote MCP server — no local install required.
Add to your ~/.cursor/mcp.json (or workspace .cursor/mcp.json):
{
"mcpServers": {
"pagelens": {
"url": "https://www.pagelensai.com/api/mcp"
}
}
}
Add to claude_desktop_config.json:
{
"mcpServers": {
"pagelens": {
"url": "https://www.pagelensai.com/api/mcp"
}
}
}
This server uses OAuth 2.0. Your MCP client will open a browser window to authorize with your PageLens account on first connect. No API keys to manage.
Scopes granted on authorization:
| Scope | What it unlocks |
|---|---|
read:scans | List and read your scan results |
read:findings | Read findings and quick wins |
write:feedback | Submit false-positive reports |
whoamiConfirm which PageLens account this MCP session is operating on, plus granted OAuth scopes.
{}
list_domainsList the domains you've verified ownership of, along with badge tier and the scan currently anchored to the public badge.
{
"include_unverified": false
}
list_scansList your most recent PageLens scans. Filter by status, domain, or date. Returns a slim summary per scan (id, URL, score, grade, severity counts).
{
"limit": 20,
"status": "COMPLETE",
"domain": "example.com",
"since": "2026-01-01T00:00:00Z"
}
Status values: PENDING · RUNNING · COMPLETE · FAILED · CANCELLED
get_scanRead the full summary for a single scan: score, grade, severity counts, executive summary, top-5 highest-priority findings, and per-persona reviews.
{
"scan_id": "clxxxxxxxxxxxxxxx"
}
list_findingsPage through all findings for a scan. Filter by severity, category, persona, page URL, or rule ID. Use format: "full" to include descriptions, suggestions, and evidence.
{
"scan_id": "clxxxxxxxxxxxxxxx",
"severity": "HIGH",
"category": "SECURITY",
"format": "full",
"limit": 50
}
Severity levels: CRITICAL · HIGH · MEDIUM · LOW · INFO
Categories: UX · SEO · PERFORMANCE · ACCESSIBILITY · SECURITY · CONTENT · HEADERS · DESIGN · ERROR
Personas: MARKETER · CRO · UX · ACCESSIBILITY · BRAND · EXECUTIVE · PERFORMANCE · SEO
get_quick_winsReturn the top N quick-win findings — high impact, low-to-moderate effort — ranked by the same Impact × Effort scorer used in the PageLens dashboard. Optionally override the scan's preset to re-rank under a different lens.
{
"scan_id": "clxxxxxxxxxxxxxxx",
"limit": 5,
"preset_override": "CONVERSION"
}
Presets: PRE_SALES · PRE_LAUNCH · CONVERSION · INVESTOR · BRAND_POLISH
report_finding_feedbackFlag a finding as a false positive, wrong severity, wrong category, or not actionable. Requires a paragraph of reasoning and a concrete evidence snippet.
{
"finding_id": "clxxxxxxxxxxxxxxx",
"kind": "FALSE_POSITIVE",
"reason": "The selector .pointer-events-auto matches 100+ utility classes, not a single offending element.",
"evidence": "<div class=\"pointer-events-auto ...\"> — Tailwind utility, not an event-handler.",
"proposed_severity": "LOW"
}
Feedback kinds: FALSE_POSITIVE · INCORRECT_SEVERITY · INCORRECT_CATEGORY · NOT_ACTIONABLE · OTHER
Each scan runs a deterministic rule engine + AI reviewer pipeline across every page:
| Area | Examples |
|---|---|
| SEO | Title/meta length, canonical URL, Open Graph, heading hierarchy |
| Performance | Core Web Vitals (LCP, CLS, INP), page weight, render-blocking resources, DOM size, third-party load |
| Security | HTTP→HTTPS redirect, exposed .env/.git files, SSL expiry, XSS surfaces, source maps, exposed secrets in page source |
| Accessibility | Focus-visible CSS, reduced-motion support, ARIA patterns |
| UX | Hero hierarchy, mobile menu patterns, CTA structure |
| Content | Placeholder text, stale copyright year, mixed-content references |
Findings include severity, effort estimate, copy-pasteable evidence, and a one-line fix suggestion.
Pre-launch audit in Cursor:
"Run PageLens on my staging site, list all CRITICAL and HIGH findings, and create GitHub issues for the top 5."
CRO review:
"Fetch the latest scan for example.com, get the CONVERSION quick wins, and summarise what to fix before the campaign launch."
Security sweep:
"List all SECURITY findings with severity HIGH or above from my last scan and show me the evidence for each."
Post-fix validation:
"After I've fixed the findings, start a new scan and compare the score to the previous one."
PageLens is pay-per-scan — no subscription required for one-off audits.
| Tier | Price | Pages per scan |
|---|---|---|
| Starter | $1 | 3 pages |
| Professional | $15 | 25 pages |
| Monitor | $5 / month | Weekly automated scans · 5 pages |
Every tier produces the same full report — Starter through Professional differ only by page-count cap, not report depth. The Monitor subscription runs weekly scans automatically and surfaces drift between runs.
https://www.pagelensai.com/api/mcpMIT © PageLens AI
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
by mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.
by Microsoft · Content & Media
Convert files (PDF, Word, Excel, images, audio) to Markdown for LLM consumption
by mcp-marketplace · Developer Tools
Scaffold, build, and publish TypeScript MCP servers to npm — conversationally
by mcp-marketplace · Finance
Free stock data and market news for any MCP-compatible AI assistant.