mcpField
S
siteaudit

siteaudit

Local
github.com/thegridworkDeveloper Tools0Updated 29w ago

About siteaudit

siteaudit is an MCP server for evaluating websites across accessibility, performance, SEO, design, and mobile responsiveness. It provides full audits, quick triage, and prioritized findings for teams reviewing site quality and compliance.

Key features

  1. 01Five-category website audits
  2. 02WCAG 2.1 AA checks with criterion references
  3. 03Performance analysis and fixes
  4. 04SEO metadata and structured-data checks
  5. 05Side-by-side URL comparison

Use cases

  1. 01Review accessibility issues against WCAG 2.1 AA
  2. 02Triage site quality with scores and grades
  3. 03Identify performance and SEO improvements

MCP support

The MCP server exposes tools for comprehensive and category-focused website audits, quick checks, and comparison of two URLs.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"thegridwork-siteaudit": {
"command": "npx",
"args": [
"-y",
"gridwork-siteaudit"
]
}
}
}
Run commandnpx -y gridwork-siteaudit

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npmgridwork-siteaudit1.0.1

Tools

6

Saved tool list · updated 3w ago

ParameterTypeRequiredDescription
urlstringYesThe URL to audit (e.g., https://example.com)
formatenumNoOutput format: 'report' for readable markdown, 'json' for structured datareport | json

Details

From the project README

@gridwork/siteaudit

An MCP server that audits any website for accessibility (WCAG 2.1 AA / EAA), performance, SEO, design quality, and mobile responsiveness. Get actionable scores, grades, and prioritized fixes.

Built for the compliance era: EU Accessibility Act enforcement is live, EU AI Act deadline is August 2026. Every website needs auditing.

By Gridwork

Tools

ToolDescription
audit_siteFull comprehensive audit across all 5 categories
quick_checkScores and grades only — fast triage
audit_accessibilityWCAG 2.1 AA focused audit with criterion references
audit_performancePerformance analysis with actionable fixes
audit_seoSEO check: meta, OG, structured data, etc.
compare_sitesSide-by-side comparison of two URLs

Install

Claude Code
claude mcp add @gridwork/siteaudit -- node /path/to/@gridwork/siteaudit/dist/index.js
Claude Desktop (claude_desktop_config.json)
{
  "mcpServers": {
    "@gridwork/siteaudit": {
      "command": "node",
      "args": ["/path/to/@gridwork/siteaudit/dist/index.js"]
    }
  }
}
Cursor / Windsurf

Add to your MCP config:

{
  "@gridwork/siteaudit": {
    "command": "node",
    "args": ["/path/to/@gridwork/siteaudit/dist/index.js"]
  }
}

Build from Source

npm install
npm run build

What It Checks

Accessibility (30% of score)
  • Language attribute, image alt text, form labels
  • Heading hierarchy, link text quality, ARIA landmarks
  • Skip navigation, tab order, auto-playing media
  • WCAG criterion references on every issue
Performance (20%)
  • Load time, page size, DOM complexity
  • Render-blocking resources, compression, caching
  • Image optimization (dimensions, lazy loading)
  • Resource preloading and preconnect hints
SEO (20%)
  • Title, meta description, heading structure
  • Open Graph, Twitter Cards, canonical URL
  • Structured data (JSON-LD), favicon
  • Internal linking, robots directives
Design Quality (15%)
  • Font consistency, color system coherence
  • Touch target sizes, text readability
  • Visual hierarchy, CTA presence
  • Dark mode support, branding elements
Mobile (15%)
  • Viewport configuration, zoom support
  • Fixed-width overflow detection
  • Responsive images, media queries
  • Input types for mobile keyboards

EAA Compliance Status

Every audit includes an EAA (European Accessibility Act) compliance assessment:

  • COMPLIANT: Meets WCAG 2.1 AA baseline
  • PARTIAL: Some issues to resolve
  • NON-COMPLIANT: Critical accessibility failures

License

MIT

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.