website-audit
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@website-auditaudit example.com"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Website Audit MCP
An MCP server that audits any public website and reports, in plain English, what is costing its owner customers.
Ask your assistant to audit a site and you get a scored report back:
audit therecoveryoasis.comWebsite audit: https://www.therecoveryoasis.com/
Score: 50/100 — 4 things on this page are costing you customers.
Speed — 0%
✗ The HTML alone is 920 KB
Before a single image or script, the page document itself is this big.
✗ One image on this page is 3.2 MB
Oversized images are the most common reason a site feels slow on a phone.
Getting in touch — 0%
✗ Nobody can tap to call you
There's no tap-to-call link on this page. On a phone, every extra step
between someone and your number costs you calls.
How the writing reads — 58%
! The writing leans generic
A few stock marketing phrases showed up: holistic approach, transformative.Install
Requires Node 18 or newer.
Claude Code
claude mcp add website-audit -- npx -y github:rolledoatmeals/website-audit-mcpClaude Desktop, Cursor, or anything else that speaks MCP — add this to the config file:
{
"mcpServers": {
"website-audit": {
"command": "npx",
"args": ["-y", "github:rolledoatmeals/website-audit-mcp"]
}
}
}Or clone it and run locally
git clone https://github.com/rolledoatmeals/website-audit-mcp
cd website-audit-mcp && npm install
claude mcp add website-audit -- node "$(pwd)/index.js"Then ask: "audit example.com".
Related MCP server: sitehealth-mcp
What it checks
Six categories, each weighted so one weak area cannot sink the whole score.
Category | Looks at |
Speed | HTML size, total download weight including scripts and stylesheets, oversized images, compression, server response time |
Phone experience | Viewport, whether the page is blank until JavaScript runs, missing alt text |
Getting found | Title and description quality, H1, structured data, Open Graph tags, sitemap |
Getting in touch | Tap-to-call, contact form, email address, a readable street address, HTTPS |
How the writing reads | Stock AI-marketing vocabulary, em-dash density, "not just X but Y" patterns, exclamation spam, leftover placeholder text |
How current it looks |
|
It also detects the platform a site is built on, matching asset URLs rather than page copy so a site that merely mentions a platform by name is not misread.
Notes on accuracy
JavaScript-rendered pages are detected and flagged. A single-page app serves an almost empty HTML document, which would otherwise score well for being small. When that is detected the tool says so and skips the checks it cannot answer honestly, rather than reporting a flattering number.
Weight is measured, not guessed. HTML, scripts, stylesheets, and images are each fetched to read their real size.
One page at a time. This audits the URL you give it, not the whole site.
Security
The server fetches URLs you name, so it refuses anything that could reach a private network:
HTTP and HTTPS only, ports 80 and 443 only
DNS is resolved and private, loopback, link-local, and reserved ranges are rejected
Every redirect hop is revalidated, so a public URL cannot redirect into a private one
Response bodies are capped and all requests time out
Built by
Zachary Shepelsky — AI operations and automation, Tampa FL.
The same engine runs as a web tool at zacharyshep.com/audit.
MIT licensed.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Servers
- AlicenseAqualityDmaintenanceAudit any website for privacy, security, accessibility, and performance issues — with scores, grades, and actionable fix instructions. No account required.38MIT
- AlicenseAqualityDmaintenancePerforms comprehensive website health audits including SSL, DNS, email authentication, performance, uptime, and broken link checks, all without requiring API keys. Returns a scored report with weighted metrics and actionable recommendations.794MIT
- AlicenseNot gradedqualityAmaintenanceAudits public websites for AI crawler access, public technical signals, and deployment readiness. Includes a focused path to the full readiness report when deeper remediation guidance is needed.MIT
- FlicenseNot gradedqualityDmaintenanceAudits any website for SEO issues, providing scored health checks, schema validation, and performance analysis through AI assistants.
Related MCP Connectors
Scan any website or MCP server for agent-trust-readiness; returns a signed, verifiable scorecard.
Website QA for your coding agent: audit SEO, performance, security, accessibility over MCP.
Professional SEO auditing: 15 tools, 9 checks, CWV, E-E-A-T, schema, GEO. Free tier.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/rolledoatmeals/website-audit-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server