Siteaudit

io.github.thegridworkPublished by GitHub account thegridworkv1.0.1Updated Oct 25, 2026

Audit websites for accessibility, performance, SEO, design, and mobile. 47 WCAG checks.

Overview

AI-generated overview

A local MCP server that audits websites for accessibility, performance, SEO, design quality and mobile responsiveness, returning scores, grades and prioritized,

What you can do
Run a full audit of a site across accessibility, performance, SEO, design and mobile, with scores, grades and prioritized fixes. Get a fast score-and-grade triage of a page. Run a WCAG 2.1 AA accessibility audit with criterion references and an EAA compliance status. Analyze performance, SEO metadata and structured data separately. Compare two URLs side by side.
When to use it
Useful when you want an assistant to check a website's accessibility and EAA/WCAG status, performance, SEO or mobile readiness, or to compare two sites before a redesign or compliance review.
Requirements
Runs as a local process over stdio; the README installs it with Node.js by pointing the MCP config at the built index.js file, or building from source with npm. No authentication, environment variables or headers are declared. Audits target live websites, so network access is implied.
Before you install
The server fetches the URLs you give it, so audited pages are requested from the user's machine. Results are automated checks and scores, not a substitute for manual accessibility testing or legal compliance advice. The README's compliance framing is marketing context, not a guarantee.

Installation

In SourceWeft

  1. Open Siteaudit in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

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

bash
claude mcp add @gridwork/siteaudit -- node /path/to/@gridwork/siteaudit/dist/index.js

Claude Desktop (claude_desktop_config.json)

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

Cursor / Windsurf

Add to your MCP config:

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

Build from Source

bash
npm installnpm 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

Source: README.md at commit e51abc6

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

1
  1. v1.0.1LatestSep 16, 2026

Score

40% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.