# squirrelscan > squirrelscan, an MCP server by squirrelscan.com, listed from the official MCP registry. Indexed, not reviewed: facts and our own checks, no score or ranking. Website QA for your coding agent: audit SEO, performance, security, accessibility over MCP. - Canonical: https://www.anchorterminal.com/tools/squirrelscan - Markdown: https://www.anchorterminal.com/tools/squirrelscan.md (~1,800 tokens) - Slim: https://www.anchorterminal.com/tools/squirrelscan.min.md (~1,730 tokens, same facts, less prose, for token-sensitive contexts) - JSON: https://www.anchorterminal.com/tools/squirrelscan.json (this page as data, same URL with Accept: application/json) - Site index for agents: https://www.anchorterminal.com/llms.txt (full text: https://www.anchorterminal.com/llms-full.txt) - API: https://www.anchorterminal.com/api/v1/index.json - Updated: 2026-10-04 # squirrelscan > Indexed, not reviewed: facts from the official MCP registry and our own checks. No score, grade or rank, and not in the rankings until the panel reviews it. How the index works: https://www.anchorterminal.com/indexed/ - Kind: MCP server, by squirrelscan.com (https://squirrelscan.com) - Listed because: It's published in the registry under squirrelscan.com, a namespace the registry only gives to whoever proves they control that domain. - What the official MCP registry says: Website QA for your coding agent: audit SEO, performance, security, accessibility over MCP. ## Facts - MCP registry: `com.squirrelscan/squirrelscan` 1.0.2 - Endpoint: https://mcp.squirrelscan.com/mcp (streamable HTTP) - Source: https://github.com/squirrelscan/squirrelscan - Website: https://squirrelscan.com - GitHub stars: 271 - Registry entry updated: 2026-07-19 ## Tools - Tools it lists (25, about 12,271 tokens of context, `tools/list` without credentials over MCP 2025-11-25, checked 2026-10-04 22:23 UTC): - `run_audit` (writes): Run a cloud audit of a website (crawl + 260+ rule analysis + report). Credits are spent as the audit runs (pay-as-you-go). The dry run is optional: pass… - `get_audit_status` (read-only): Poll a running audit by run_id (from run_audit or list_audits). Status pending/running means keep polling (every 15-30 seconds): the response includes a… - `list_audits` (read-only): List the organization's audit runs: currently active (pending/running) plus recent runs of any status. Pass website_id (from list_websites) to get one… - `list_websites` (read-only): List websites the organization has audited, with their latest run status, health score, and owned/prospect kind. Each row carries last_run_id (the latest run,… - `add_website` (writes): Register a website with the organization without running an audit (run_audit registers automatically, so this is only needed to set a site up ahead of time).… - `delete_website` (writes): Delete a website from the organization (soft delete: past audits, reports, and issues are preserved, and published report links keep working). Frees a slot… - `delete_websites` (writes): Delete up to 50 websites in one call, for cleaning up a dashboard that has filled with one-off or prospect audits. Same soft delete as delete_website (past… - `get_report` (read-only): Fetch the finished report for an audit run (use the run_id from run_audit once get_audit_status shows completed). Formats: "summary" (default) is structured… - `compare_audits` (read-only): Compare two completed audits of one website and get what changed. Defaults to the website's latest completed audit against the one before it; pass base/head… - `list_issues` (read-only): List a website's open audit issues (like a bug tracker: each issue is one failing rule with occurrences across pages, numbered per website). Returns issues… - `get_issue` (read-only): Fetch one issue by website_id + issue number, including its full description, recommendation, affected pages, occurrence detail from the latest report (which… - `comment_on_issue` (writes): Post a comment on a website issue — use it to record analysis, a proposed fix, or what you changed, so the team sees it in the dashboard issue thread. Markdown… - `list_entities` (read-only): List the entities a site declares in its JSON-LD, collapsed across every crawled page into one graph, so an Organization declared identically on 60 pages is… - `get_entity` (read-only): Get one entity as the map recorded it: the properties the map keeps (name, url, logo, image, sameAs, telephone, email, address, description), the pages that… - `get_entity_graph` (read-only): Get the whole entity graph, or a filtered part of it, in a chosen format: json for the canonical document, jsonld for a validator, mermaid or markdown to read… - `compare_entities` (read-only): Compare two audits of a site and get the change set: entities added and removed, entities that gained or lost an @id, occurrence changes, new and resolved… - `get_entity_findings` (read-only): Get the schema/entity-* rule verdicts for an audit: what is wrong with the site's entity graph, which entity keys and pages each finding affects, and the fix… - `list_rules` (read-only): Browse the catalog of 260+ audit rules that run during an audit, grouped into categories (crawlability, meta tags, performance, security, accessibility,… - `get_rule` (read-only): Fetch one audit rule by id (e.g. "meta/title-length"), including what it checks, how to fix it (recommendation), its severity and score weight, a docs link,… - `whoami` (read-only): Identify the current credentials: how you are authenticated, which organization you act for, the plan, and the current credit balance. Call this first in a… - `get_credit_balance` (read-only): Get the organization's credit balance: monthly credits (reset each billing period) and pack credits (purchased, never expire). Audits spend credits… - `list_credit_transactions` (read-only): Audit the organization's credit accounting log: grants (signup/monthly/pack/promo), debits (audit_base 50cr + render 2cr/page + folded 0-cost services),… - `create_api_key` (writes): Mint a new squirrelscan API key for this organization (requires credentials carrying the keys:write scope, which OAuth sign-in grants). The key is returned… - `send_feedback` (writes): Report your experience using squirrelscan mid-session: a bug, a missing feature, what worked, what confused you, missing report data, or tool ergonomics.… - `list_notifications` (read-only): Read the organization's notification feed, newest first: what finished, what broke, and what changed since you last looked. Categories include audit_complete,… - How its tools read to an agent (0 errors, 3 warnings, 1 note, about 12,271 tokens; rules at https://www.anchorterminal.com/check.md; not part of the score): - warn TC07 get_report: the description is about 746 tokens - warn TC15 get_entity_graph: inputSchema uses $ref/$defs - warn TC15 list_entities: inputSchema uses $ref/$defs - note TC24 server: 25 of 25 tools have no outputSchema - JSON: https://www.anchorterminal.com/api/v1/tools/squirrelscan.json - Being indexed says nothing about quality, and nobody can pay for it. Ask for a review: https://www.anchorterminal.com/builders/#claiming