Squirrelscan logo

Squirrelscan

Audits authorized websites across 300+ SEO, performance, security, accessibility, and structured-data rules.

Install Squirrelscan

Pick your client, then add it in one click or paste the config.

Streamable HTTP (Remote)
Server URL
https://mcp.squirrelscan.com/mcp

Remote servers are added in the app, not the config file: Customize → Connectors → Add custom connector, then paste this URL.

Overview

squirrelscan MCP server connects AI agents to cloud website audits, issue tracking, reports, rule documentation, credit management, and structured-data entity analysis. Agents can start crawls at quick, surface, or full levels, poll asynchronous runs, inspect findings, compare audits, and retrieve reports in structured, LLM, or Markdown formats. It also manages audited websites, recurring schedules, API keys, notifications, and issue comments. Reach for it when an agent needs to audit a site the user owns or is authorized to test and turn findings into a repeatable fix-and-verify workflow.

Use cases

  • Audit an owned website for SEO, accessibility, performance, and security problems
  • Poll a cloud audit and summarize its highest-impact findings
  • Compare two completed audits to detect regressions and resolved issues
  • Inspect JSON-LD entities and verify structured-data fixes
  • Track recurring audit results and organization credit usage

Key features

  • 300+ website audit rules across SEO, performance, security, accessibility, and content
  • Asynchronous quick, surface, and full cloud audits
  • Structured, LLM, and Markdown report formats
  • Site-wide issue tracking with occurrence details and comments
  • JSON-LD entity graph inspection and audit comparison
  • Credit, schedule, notification, and API-key management

Tools27

What Squirrelscan lets your agent do. Expand a tool for its parameters.

Verified live~16.5k tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

25/30 checks healthy over the last 91d

What it can do

From the 27 tools this server returned when we ran it.

Can delete or modify data · 3Handles credentials · 4Makes network requests · 11Read-only tools · 24
Tool definitions changed on 2026-11-08. Review them if you approved this server earlier.

Observed 2026-11-08 in an isolated sandbox. A description of reach, not a security audit.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 9/1/2026 via OSV.dev · https://mcp.squirrelscan.com/mcp (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars106Stargazers on the source repository.
Last commit4d agoMost recent push to the default branch.
Tools exposed27Callable tools this server registers over MCP.

How Squirrelscan works

What squirrelscan does

squirrelscan provides website auditing tools for AI agents through a hosted MCP endpoint. Audits crawl a website and evaluate pages against more than 300 rules spanning SEO, crawlability, performance, security, accessibility, content, and related categories. Results include a health score, category scores, concrete findings, affected-page counts, recommendations, and report history.

The server also exposes an issue tracker for each website. Agents can list open issues, retrieve occurrence details and affected pages, and add Markdown comments for analysis or remediation notes. Separate entity tools inspect JSON-LD structured data as a site-wide graph, including declared entities, relationships, conflicting properties, missing identifiers, dangling references, and entity-related rule findings.

How it works

Call run_audit with a website URL to start an asynchronous cloud audit. The website is registered automatically on its first audit. Use quick, surface, or full to select the crawl level, or set max_pages for a smaller run; a one-page run audits only the entry URL. Poll get_audit_status with the returned run_id every 15–30 seconds until the run completes, then call get_report.

The default report format is structured JSON. It includes summary scores and top findings, while llm and markdown provide more extensive renderings. Reports may cap page and item samples, so agents should use the reported totals rather than list lengths. compare_audits identifies new, resolved, improved, worsened, unchanged, still-open, not-crawled, and not-checked findings between completed runs.

Recurring audits can activate after a website’s first successful audit on plans that support them. Scheduled runs consume credits. Audit estimates account for the base audit, crawled pages, and verified external links, and some settings changes require explicit confirmation before they take effect.

Setup and configuration

The repository includes skills and plugins for operating the CLI and running a website fix loop. The hosted MCP server can be installed through the Claude Code plugin, the Cursor plugin or MCP installer, OpenAI Codex configuration, or an Agent Plugins-compatible setup. Skills can also be installed with:

Terminal
npx skills add squirrelscan/skills

The squirrel CLI must be installed and available on PATH for the repository’s skills. Verify it with squirrel --version. Authentication for CLI, CI, and MCP can use the SQUIRRELSCAN_API_KEY environment variable. create_api_key returns a new organization key only once, so it must be stored when created.

Tools and capabilities

The tool set supports:

  • Starting, polling, listing, comparing, and reporting on audits.
  • Registering, configuring, soft-deleting, and listing websites.
  • Reading and updating crawl depth, scope, page limits, rendering, external-link checks, and recurring schedules.
  • Listing rules and retrieving rule severity, recommendations, score weights, and documentation links.
  • Browsing, inspecting, comparing, and exporting JSON-LD entity graphs.
  • Tracking issues, retrieving occurrence details, and posting comments.
  • Checking authentication, plans, balances, transactions, notifications, and audit costs.
  • Sending feedback and creating organization API keys.

Limitations and notes

Only audit websites the user owns or is authorized to test. Audits spend credits as they run; a run may require confirmation when its estimate exceeds the organization’s automatic-run threshold or when a setting increases possible cost. A queued audit starts automatically, so it should not be submitted again.

A failed or blocked audit is not evidence that a site is healthy. Its report contains a failure reason and next step, and its health score may be null. A rule listed under notChecked must not be treated as passing. Full audits are restricted by plan, and plan limits can clamp requested page counts or levels.

The issue tracker is site-wide and deduplicated across runs: one failing rule across many pages can be one open issue. Its open count therefore should not be compared with a report’s issues_found value. For run-to-run comparisons, use the report health score or health_score returned for the run.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Squirrelscan

squirrelscan is an MCP server that connects AI agents to the squirrelscan cloud website-auditing service. Its main tools start and monitor audits, retrieve reports, compare runs, manage websites and issues, inspect JSON-LD entity graphs, browse audit rules, and track organization credits for authorized site testing.

Install it through the Claude Code or Cursor plugin, an Agent Plugins-compatible setup, or the MCP configuration for OpenAI Codex. The repository also supports `npx skills add squirrelscan/skills` for its agent skills; the hosted MCP endpoint is included by the plugin installation paths.

Yes, squirrelscan works with Cursor through the repository’s Cursor plugin or its one-click MCP installation link. The skills can be added separately with `npx skills add squirrelscan/skills`, and Cursor can load them from its supported project or user skills directories.

Call `run_audit` with a website the user owns or is authorized to test, then poll `get_audit_status` using the returned `run_id`. When the status is `completed`, call `get_report`; use `max_pages` or an audit level such as `quick`, `surface`, or `full` to control the crawl.

Audit costs are charged in credits as runs execute. The base cost is 50 credits, each audited page costs 2 credits, and each distinct external link verified by the cloud costs 1 credit. `run_audit` provides an upper-bound estimate, while `get_credit_balance` and `list_credit_transactions` show balances and accounting details.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewSquirrelscan AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/squirrelscan?style=directory)](https://allmcps.com/mcp/squirrelscan)
HTML Embed
<a href="https://allmcps.com/mcp/squirrelscan"><img src="https://allmcps.com/api/badge/squirrelscan?style=directory" alt="Squirrelscan on AllMCPs" /></a>