SiteAudit MCP

SiteAudit MCP

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.

Category
Visit Server

README

PyPI version License: MIT Python 3.11+ Glama MCP Server

<!-- 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.

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 Desktopclaude_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

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured