squirrelscan for OpenClaw
Add website QA to OpenClaw: audit SEO, performance, security, and accessibility over the hosted MCP server, with source-mapped fixes.

OpenClaw is an open-source, self-hosted gateway that connects your chat apps (Slack, Discord, Telegram, and more) to AI agents, with tool use, sessions, and multi-agent routing. It speaks MCP over streamable HTTP, so squirrelscan plugs in as native audit tools.
Wire in squirrelscan so any OpenClaw agent can audit a live site on demand, from any of your channels, and hand back source-mapped fixes for your coding agent to apply.
Setup
Run it locally
free · squirrel CLI on your machine- 1
Install the squirrelscan CLI (optional)
Free local audits, useful if you also want to shell out for quick checks. No account needed.
Local audits with the CLIbashcurl -fsSL https://install.squirrelscan.com | bash
Run it hosted
cloud · rendering, scheduling, issue tracker, shareable reports- 1
Add the hosted MCP server
Register the streamable-http server, then run the OAuth sign-in. OpenClaw stores the token in its own state, not in openclaw.json.
Hosted MCP serverbashopenclaw mcp add squirrelscan --url https://mcp.squirrelscan.com/mcp --transport streamable-http --auth oauth openclaw mcp login squirrelscan - 2
Or edit openclaw.json directly
OpenClaw reads MCP servers from ~/.openclaw/openclaw.json under mcp.servers. Add squirrelscan to keep it in version-controlled config, then run openclaw mcp login squirrelscan once to complete OAuth.
json{ "mcp": { "servers": { "squirrelscan": { "url": "https://mcp.squirrelscan.com/mcp", "transport": "streamable-http", "auth": "oauth" } } } } - 3
Or use an API key for headless runs
On a headless box, skip OAuth and pass a squirrelscan API key as a bearer header. OpenClaw interpolates ${SQUIRRELSCAN_API_KEY} from the environment, so the key stays out of the file.
API keys and scopesjson{ "mcp": { "servers": { "squirrelscan": { "url": "https://mcp.squirrelscan.com/mcp", "transport": "streamable-http", "headers": { "Authorization": "Bearer ${SQUIRRELSCAN_API_KEY}" } } } } }
Frequently asked questions
- How do I connect squirrelscan to OpenClaw?
- Run openclaw mcp add squirrelscan --url https://mcp.squirrelscan.com/mcp --transport streamable-http --auth oauth, then openclaw mcp login squirrelscan to complete the OAuth sign-in. Or add the same entry under mcp.servers in ~/.openclaw/openclaw.json and run the login command once.Hosted MCP server
- How do I get OpenClaw to fix my site's SEO?
- Ask an OpenClaw agent to audit your URL. run_audit crawls the site and runs 260+ rules, then get_report returns issues grouped by rule with source-mapped fix text your coding agent can apply. Findings also land in the per-website issue tracker so nothing gets lost.Fix your site with an AI agent
- Is auditing through OpenClaw free?
- Local CLI audits are free and need no account. The hosted MCP server's cloud audits spend pay-as-you-go credits (50 per audit plus 2 per rendered page), and run_audit returns a cost estimate to confirm before anything is charged.How credits work
- Can I run audits on a headless OpenClaw server without a browser sign-in?
- Yes. Instead of OAuth, set an Authorization: Bearer header on the server entry with a squirrelscan API key. OpenClaw interpolates ${SQUIRRELSCAN_API_KEY} from the environment, so no secret lands in openclaw.json and no browser flow is needed.API keys and scopes
- Can I limit which squirrelscan tools OpenClaw loads?
- Yes. openclaw mcp add accepts --include and --exclude to filter which tools a server exposes, so you can load just the audit and report tools and keep OpenClaw's total tool count down.
Get started
Follow the docs quickstart, or see what a finished audit looks like.