Featured

Deploy OpenClaw in 60 seconds β€” 20% off logoDeploy OpenClaw in 60 seconds β€” 20% off

Launch OpenClaw on Hostinger in about 60 seconds and keep your agent live 24/7. Our referral link gives you 20% off, no coupon code needed.

Launch on Hostinger β†’
Run your Hermes agent on Hostinger, fully managed logoRun your Hermes agent on Hostinger, fully managed

Launch Hermes on Hostinger in one click, fully managed, no VPS knowledge needed. Use code ZACAARON10 for 10% off.

Launch on Hostinger β†’
Crawl and scrape any site into clean data, 10% off logoCrawl and scrape any site into clean data, 10% off

Firecrawl crawls and scrapes any site into clean markdown for your agent. Get 1,000 free credits, and new users get 10% off their first purchase.

Try Firecrawl free β†’
Your own AI agent, running 24/7 with QwikClaw logoYour own AI agent, running 24/7 with QwikClaw

QwikClaw sets up and runs an always-on OpenClaw agent for you. One click, no config files, no server setup.

Deploy now β†’
One API to scrape, enrich, and extract the internet. logoOne API to scrape, enrich, and extract the internet.

Context.dev gives your agents a single API to scrape, enrich, and extract live web data β€” no proxies, no parsers, no maintenance.

Start building free β†’
SetupClaw: done-for-you OpenClaw for founders & exec teams logoSetupClaw: done-for-you OpenClaw for founders & exec teams

White-glove OpenClaw for founders and exec teams (4–50+ employees): we install, harden, integrate your tools, and maintain it β€” secured from day one.

Get it set up for you β†’
SEO data APIs for your agent, $1 free credit logoSEO data APIs for your agent, $1 free credit

DataForSEO gives your agent live access to SERP results, keyword data, backlinks, and on-page SEO data through one API. New accounts get a $1 credit, good for up to 20,000 keyword or backlink lookups.

Try DataForSEO free β†’
Reach 47,000+ AI builders

A flat monthly placement in front of developers actively installing AI tools. No lock-in, cancel anytime.

Advertise here β†’

Works with

Claude CodeClaude DesktopCursorVS CodeClineCodex CLIOpenClaw+ any MCP client

Install to Claude Code

This server doesn't publish a one-line install command. Follow the setup in the source repository.

Summary

vdalhambra/siteaudit-mcp MCP server](https://glama.ai/mcp/servers/vdalhambra/siteaudit-mcp/badges/score.svg)](https://glama.ai/mcp/servers/vdalhambra/siteaudit-mcp) 🐍 ☁️ 🏠 - Instant website audits with 11 tools β€” full SEO audit (20+ checks), security...

README.md

![PyPI version](https://pypi.org/project/siteaudit-mcp/) ![License: MIT](https://opensource.org/licenses/MIT) ![Python 3.11+](https://www.python.org/downloads/) ![Glama MCP Server](https://glama.ai/mcp/servers/vdalhambra/siteaudit-mcp)

<!-- mcp-name: io.github.vdalhambra/siteaudit-mcp -->

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:

<details> <summary><b>Claude Code CLI</b></summary>

claude mcp add siteaudit -- uvx --from siteaudit-mcp siteaudit

</details>

<details> <summary><b>Claude Desktop / Cursor / Windsurf (local)</b></summary>

{
  "mcpServers": {
    "siteaudit": {
      "command": "uvx",
      "args": ["--from", "siteaudit-mcp", "siteaudit"]
    }
  }
}

</details>

<details> <summary><b>From PyPI</b></summary>

pip install siteaudit-mcp
siteaudit

</details>

<details> <summary><b>From source</b></summary>

git clone https://github.com/vdalhambra/siteaudit-mcp.git
cd siteaudit-mcp
uv sync
uv run siteaudit

</details>

<details> <summary><b>Smithery</b></summary>

npx -y @smithery/cli install @vdalhambra/siteaudit --client claude

</details>

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%).

πŸ‘‰ View all pricing on MCPize

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:

  • requests for HTTP fetching
  • BeautifulSoup for HTML parsing
  • Python ssl for 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:

License

MIT

See related servers & alternatives β†’

Related MCP servers

Browse all β†’

Related guides

Hand-picked reading to help you choose and use Observability servers.