Sniff MCP Server

QA + a11y scanner: walks your running app's real user flows and reports what's broken.

Local serverstdioGo

What is the Sniff MCP Server?

QA + a11y scanner: walks your running app's real user flows and reports what's broken.

What the server does

Sniff is an autonomous QA scanner. You point it at a running web app and it walks your app's real user flows in a real (headless) browser (clicking buttons, filling forms, following links) and reports what's actually broken.

  • A first-party noise filter drops the junk that isn't your bug: favicons, analytics, hot-module-reload chatter, expected auth redirects, engine aborts
  • Accessibility findings are backed by axe-core, which is zero-false-positive by design
  • Uncertain findings are suppressed by default — (use --all to see them)
  • A broken page is reported once, not re-flagged on every link that points to it

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the Sniff MCP Server

{ "mcpServers": { "sniff-qa": { "command": "npx", "args": ["-y", "sniff-qa", "--mcp"] } } }

Configuration as documented by the project. Restart the client after saving.

Frequently asked questions

QA + a11y scanner: walks your running app's real user flows and reports what's broken. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.