SiteAudit
FreeNot checkedEnables AI agents to perform instant SEO, performance, and security audits of any website through the Model Context Protocol. It provides comprehensive analysis
About
Enables AI agents to perform instant SEO, performance, and security audits of any website through the Model Context Protocol. It provides comprehensive analysis without requiring API keys or configuration.
README
PyPI version License: MIT Python 3.11+ Glama MCP Server
SiteAudit MCP
Instant SEO, Performance, and Security Audits for AI Agents — analyze any URL with a single tool call via the Model Context Protocol (MCP).
SiteAudit is an MCP server that gives Claude Code, Cursor, Windsurf, and any AI agent the ability to audit any website instantly. No API keys, no configuration, no cost. The complete website audit toolkit for AI-powered development.
Try it now — no install needed: Open SiteAudit in the MCPize Playground — runs in your browser, free tier (100 audits/month)
Use Cases
Here are concrete examples of what you can ask your AI agent once SiteAudit is installed:
- "Audit example.com and give me a prioritized list of SEO fixes" — Full SEO audit with title tags, meta descriptions, headings, structured data, Open Graph, and actionable recommendations
- "Check the security headers on my production site" — HTTPS, HSTS, CSP, X-Frame-Options, cookie flags, SSL certificate validity, and server disclosure
- "Compare my site vs 3 competitors side-by-side" — Multi-site comparison with scores for SEO, performance, and security across all sites
- "Run a Lighthouse audit on my homepage" — Google PageSpeed Insights performance, accessibility, best practices, and SEO scores
- "Find all broken links on my site" — Crawl internal and external links, report 404s, redirects, and unreachable URLs
- "Check if my robots.txt is blocking anything important" — Parse robots.txt rules, find sitemap references, and identify potential crawl issues
Why SiteAudit?
| Feature | SiteAudit MCP | Ahrefs | Screaming Frog | Google Lighthouse |
|---|---|---|---|---|
| Works with Claude Code / Cursor | Yes | No | No | CLI only |
| No API key needed | Yes | No ($99/mo) | Free (limited) | Yes |
| SEO + Security + Performance | All three | SEO only | SEO only | Performance only |
| AI-native (MCP protocol) | Yes | REST API | Desktop app | CLI / API |
| Broken link checker | Yes | Yes | Yes | No |
| Lighthouse integration | Yes | No | No | It is Lighthouse |
| Multi-site comparison | Yes | Manual | Manual | Manual |
| Free | Yes | $99+/mo | Free (500 URLs) | Yes |
Tools (8)
| Tool | Description |
|---|---|
full_audit |
Comprehensive SEO + performance + security audit with unified score (0-100) |
seo_audit |
SEO analysis: title, meta, headings, images, links, structured data, Open Graph |
security_audit |
Security headers, HTTPS, HSTS, CSP, SSL certificate check, cookie flags |
performance_audit |
Response time, page size, compression, caching, redirects |
compare_sites |
Side-by-side comparison of multiple websites |
lighthouse_audit |
Google PageSpeed Insights: performance, accessibility, best practices, SEO |
check_links |
Crawl and validate all links on a page — find broken links, redirects, timeouts |
check_robots_txt |
Parse and analyze robots.txt rules, directives, and sitemaps |
Installation
⭐ Recommended: MCPize (hosted, no setup)
The fastest way to get started. No terminal, no config files, no Python setup — works in any MCP client:
👉 Install SiteAudit on MCPize — Free tier available (100 audits/month)
Or add to your MCP config directly:
{
"mcpServers": {
"siteaudit": {
"url": "https://siteaudit-mcp.mcpize.run/mcp"
}
}
}
Why MCPize?
- ✅ Zero setup — works immediately in Claude Desktop, Cursor, Windsurf, Claude Code
- ✅ Always up-to-date — new SEO checks and features added continuously
- ✅ Scales with you — upgrade to Pro ($19/mo) for 10,000 audits + full Lighthouse + priority
- ✅ No rate limits on PageSpeed API — we handle the Google quota for you
- ✅ Reliable uptime — managed cloud infrastructure
See pricing below for all tiers including Agency and Enterprise.
💻 Advanced: Self-hosted (developers)
For those who prefer to run the server locally:
Claude Code CLI
claude mcp add siteaudit -- uvx --from siteaudit-mcp siteaudit
Claude Desktop / Cursor / Windsurf (local)
{
"mcpServers": {
"siteaudit": {
"command": "uvx",
"args": ["--from", "siteaudit-mcp", "siteaudit"]
}
}
}
From PyPI
pip install siteaudit-mcp
siteaudit
From source
git clone https://github.com/vdalhambra/siteaudit-mcp.git
cd siteaudit-mcp
uv sync
uv run siteaudit
Smithery
npx -y @smithery/cli install @vdalhambra/siteaudit --client claude
Note: Self-hosted = full feature access but you manage updates, uptime, and Google PageSpeed quotas. For most users, MCPize is the better choice.
Pricing
| Tier | Price | Audits/month | Includes |
|---|---|---|---|
| Free | $0 | 100 | Basic audit (no Lighthouse) |
| Hobby | $7/mo | 2,500 | Full audit without site comparison |
| Pro ⭐ | $19/mo | 10,000 | All 8 tools + full Lighthouse + priority |
| Agency | $49/mo | 50,000 | Pro + 10 saved sites + scheduled audits |
| Agency Plus | $119/mo | 200,000 | Agency + white-label PDF reports + 25 seats |
| Enterprise | $349/mo | Unlimited | Agency Plus + on-prem + custom integrations + SLA |
Annual plans: Get 2 months free (pay for 10, use 12).
Bundle: Combine with FinanceKit MCP for $39/mo (Pro Combo — save 19%).
What it checks
SEO Audit (20+ checks)
- Title tag (presence, length optimization)
- Meta description (presence, length)
- H1 tag (count, content)
- Heading hierarchy (H1-H6)
- Image alt text coverage
- Internal/external link count
- Canonical URL
- Open Graph tags
- Twitter Card tags
- Mobile viewport
- Structured data (JSON-LD)
- Favicon
- Language attribute
- robots meta directives
- Content length (word count)
Security Audit (10+ checks)
- HTTPS enforcement
- HSTS header (with subdomains and preload)
- Content-Security-Policy
- X-Content-Type-Options
- X-Frame-Options
- Referrer-Policy
- Permissions-Policy
- Server/X-Powered-By disclosure
- Cookie security flags (Secure, HttpOnly, SameSite)
- SSL certificate validity and expiration
Performance Audit
- Server response time (ms)
- Page size (KB)
- Compression (gzip/brotli)
- Cache-Control headers
- Redirect chain analysis
- HTTP status code
Lighthouse Audit (via Google PageSpeed Insights)
- Performance score
- Accessibility score
- Best practices score
- SEO score
- Core Web Vitals (FCP, LCP, TBT, CLS)
Example Output
URL: https://github.com
Overall Score: 90/100 (Grade: A)
Scores:
SEO: 85/100
Performance: 95/100
Security: 90/100
Issues: 0
Warnings: 3
[SEO] No JSON-LD structured data
[Security] Missing Content-Security-Policy header
[Security] Server header discloses: 'GitHub.com'
No API Keys Required
SiteAudit works entirely by analyzing the HTML and HTTP headers of the target URL. No third-party API keys needed. It uses:
requestsfor HTTP fetchingBeautifulSoupfor HTML parsing- Python
sslfor certificate checking - Google PageSpeed Insights API (free, no key required for basic usage)
Compatible AI Agents
SiteAudit works with any AI agent or IDE that supports the Model Context Protocol:
- Claude Code (CLI) —
claude mcp add - Claude Desktop —
claude_desktop_config.json - Cursor —
.cursor/mcp.json - Windsurf — MCP settings
- Copilot — MCP configuration
- Any MCP client — stdio or HTTP transport
Support this project
If SiteAudit is useful to you, please consider supporting ongoing development:
- 💎 Upgrade to Pro on MCPize — Best way to support + get priority access
- ⭐ Star this repo — Helps other developers find it
- 💖 Sponsor on GitHub — One-time or recurring support
- 🐦 Share on Twitter/X — Tag @ElAgenteRayo
License
MIT
Install SiteAudit in Claude Desktop, Claude Code & Cursor
unyly install siteaudit-mcpInstalls into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.
First time? Get the CLI: curl -fsSL https://unyly.org/install | sh
Or configure manually
Run in your terminal:
claude mcp add siteaudit-mcp -- uvx siteaudit-mcpStep-by-step: how to install SiteAudit
FAQ
Is SiteAudit MCP free?
Yes, SiteAudit MCP is free — one-click install via Unyly at no cost.
Does SiteAudit need an API key?
No, SiteAudit runs without API keys or environment variables.
Is SiteAudit hosted or self-hosted?
A hosted option is available: Unyly runs the server in the cloud, no local setup required.
How do I install SiteAudit in Claude Desktop, Claude Code or Cursor?
Open SiteAudit on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
Fetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
by modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
by xuzexin-hzMCP-Agent
A simple, composable framework to build agents using Model Context Protocol by [LastMile AI](https://www.lastmileai.dev)
by lastmile-aiSpring AI MCP Client
Provides auto-configuration for MCP client functionality in Spring Boot applications.
mcp.natoma.ai
A Hosted MCP Platform to discover, install, manage and deploy MCP servers by [Natoma Labs](https://www.natoma.ai)
MCPHub
Website to list high quality MCP servers and reviews by real users. Also provide online chatbot for popular LLM models with MCP server support.
MCP Servers Rating and User Reviews
Website to rate MCP servers, write authentic user reviews, and [search engine for agent & mcp](http://www.deepnlp.org/search/agent)
mkinf
An Open Source registry of hosted MCP Servers to accelerate AI agent workflows.
Compare SiteAudit with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All ai MCPs
