AI website audit: security, SEO, performance, UX and accessibility checks with actionable fixes.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"io-github-pagelens-ai-pagelensai-mcp-server": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
AI website audit: security, SEO, performance, UX and accessibility checks with actionable fixes.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationBe the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in legal
An MCP (Model Context Protocol) server for performing accessibility audits on webpages using axe-core. Use the results in an agentic loop with your favorite AI assistants (Amp/Cline/Cursor/GH Copilot) and let them fix a11y issues for you!
MCP server for French e-invoicing (XP Z12-013). Manages invoices, validation and compliance.
956k Swiss court decisions: full-text search, citation graph, statute lookup (DE/FR/IT)
API governance for AI coding assistants. Breaking changes, policies, cross-model context.
MCP Security Weekly
Get CVE alerts and security updates for io.github.PageLens-AI/pagelensai-mcp-server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
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