Index / MCP servers / squirrelscan

squirrelscan MCP server

Connect squirrelscan and your agent gets 20 tools, among them add_website, comment_on_issue, compare_audits. It answers at https://mcp.squirrelscan.com/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 6 of 6 times since 10 September 2026; the last check, on 19 October 2026, succeeded.

Status
Answering
Tools
20
Official
yes, served from squirrelscan.com
Reliability
6 of 6 checks
Response time
3578 ms
Transport
streamable HTTP
Last checked
19 October 2026

Website QA for your coding agent: audit SEO, performance, security, accessibility over MCP.

Description as the publisher wrote it.

The 20 tools squirrelscan offers

ToolWhat it does
add_websiteRegister 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). Returns the website_id; idempotent per domain, so calling it again returns the exi
Inputs: url, kind
comment_on_issuePost 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 is supported.
Inputs: website_id, issue_number, body
compare_auditsCompare 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 run ids to compare any two. Each finding gets one of seven kinds: new, resolved, wo
Inputs: website_id, base, head, include_unchanged, include_still_open, include_not_crawled
create_api_keyMint a new squirrelscan API key for this organization (requires credentials carrying the keys:write scope, which OAuth sign-in grants). The key is returned EXACTLY ONCE: show it to the user immediately and suggest saving it as the SQUIRRELS
Inputs: name, scopes, expires_in_days
delete_websiteDelete a website from the organization (soft delete: past audits, reports, and issues are preserved, and published report links keep working). Frees a slot under the plan's website limit. Re-adding the same domain later registers a fresh we
Inputs: website_id, confirm
delete_websitesDelete 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 audits, reports, and issues are preserved, published report links keep working, slot
Inputs: website_ids, confirm
get_audit_statusPoll 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 progress field (phase, message, page/link counts) when available. Status completed mea
Inputs: run_id
get_credit_balanceGet the organization's credit balance: monthly credits (reset each billing period) and pack credits (purchased, never expire). Audits spend credits pay-as-you-go while they run; run_audit shows an upper-bound estimate before starting. Every
get_issueFetch one issue by website_id + issue number, including its full description, recommendation, affected pages, occurrence detail from the latest report (which page/image/URL, snippets), and comment thread. Use comment_on_issue to add analysi
Inputs: website_id, issue_number, occurrence_limit
get_reportFetch 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 JSON with health score, category scores, and the top failing issues (topIssues refe
Inputs: run_id, format, top_issue_limit
get_ruleFetch 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, and whether it is a cloud (credit-billed) rule. Rule ids appear in report topIssues
Inputs: rule_id
list_auditsList the organization's audit runs: currently active (pending/running) plus recent runs of any status. Pass website_id (from list_websites) to get one website's full audit history, oldest runs included, and page through it with limit/offset
Inputs: website_id, limit, offset
list_credit_transactionsAudit the organization's credit accounting log: grants (signup/monthly/pack/promo), debits (audit_base 50cr + render 2cr/page + folded 0-cost services), refunds, and adjustments — newest first, paginated. Each debit/refund carries `run_id`
Inputs: limit, cursor
list_issuesList 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 sorted by severity, plus severity and status summaries. Use the issue number with ge
Inputs: website_id, status, severity, category, limit, offset
list_notificationsRead the organization's notification feed, newest first: what finished, what broke, and what changed since you last looked. Categories include audit_complete, issues_detected, audit_failed, schedule_paused. Use this to catch up at the start
Inputs: limit, offset, unread_only, category
list_rulesBrowse the catalog of 260+ audit rules that run during an audit, grouped into categories (crawlability, meta tags, performance, security, accessibility, content, and more). Filter by category code or search by keyword to find what a specifi
Inputs: category, search
list_websitesList 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, any status) and last_report_run_id / last_report_id (the latest completed run who
Inputs: limit, offset, kind
run_auditRun 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 confirm: true on the first call to start straight away. Without confirm, an audit whose
Inputs: url, confirm, max_credits, coverage, max_pages, render
send_feedbackReport your experience using squirrelscan mid-session: a bug, a missing feature, what worked, what confused you, missing report data, or tool ergonomics. Reviewed by the team to improve the product — use it any time something surprises you,
Inputs: category, message, run_id, website_id
whoamiIdentify the current credentials: how you are authenticated, which organization you act for, the plan, and the current credit balance. Call this first in a session to orient yourself before running audits.

Add squirrelscan to your AI client

Every block below points at https://mcp.squirrelscan.com/mcp. Pick your client and copy.

Claude Code: one command in your terminal
claude mcp add --transport http squirrelscan https://mcp.squirrelscan.com/mcp
Claude Desktop: claude_desktop_config.json
{
  "mcpServers": {
    "squirrelscan": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp.squirrelscan.com/mcp"]
    }
  }
}
Cursor: ~/.cursor/mcp.json, or .cursor/mcp.json in a project
{
  "mcpServers": {
    "squirrelscan": {
      "url": "https://mcp.squirrelscan.com/mcp"
    }
  }
}
VS Code and GitHub Copilot: .vscode/mcp.json
{
  "servers": {
    "squirrelscan": {
      "type": "http",
      "url": "https://mcp.squirrelscan.com/mcp"
    }
  }
}
Zed: Zed settings.json
{
  "context_servers": {
    "squirrelscan": {
      "url": "https://mcp.squirrelscan.com/mcp"
    }
  }
}
Windsurf: ~/.codeium/mcp_config.json
{
  "mcpServers": {
    "squirrelscan": {
      "serverUrl": "https://mcp.squirrelscan.com/mcp"
    }
  }
}
JetBrains AI Assistant: Settings, Tools, AI Assistant, MCP, New MCP Server, as JSON
{
  "mcpServers": {
    "squirrelscan": {
      "url": "https://mcp.squirrelscan.com/mcp"
    }
  }
}
Continue: .continue/mcpServers/neuronto.yaml
name: squirrelscan
version: 0.0.1
schema: v1
mcpServers:
  - name: squirrelscan
    type: streamable-http
    url: https://mcp.squirrelscan.com/mcp
Gemini CLI: ~/.gemini/settings.json
{
  "mcpServers": {
    "squirrelscan": {
      "httpUrl": "https://mcp.squirrelscan.com/mcp"
    }
  }
}
Codex CLI: MCP server config
{
  "mcpServers": {
    "squirrelscan": {
      "type": "http",
      "url": "https://mcp.squirrelscan.com/mcp"
    }
  }
}
Warp: MCP servers, + Add, paste JSON
{
  "mcpServers": {
    "squirrelscan": {
      "url": "https://mcp.squirrelscan.com/mcp"
    }
  }
}
Goose: a one-click extension link
goose://extension?url=https%3A%2F%2Fmcp.squirrelscan.com%2Fmcp&type=streamable_http&id=squirrelscan&name=squirrelscan

Is squirrelscan up right now?

It answered our last check on 19 October 2026 in 3578 ms. Over 6 checks since 10 September 2026 it answered 6. Status here comes from Neuronto's own probes, not from the publisher.

MCP servers similar to squirrelscan

Questions about squirrelscan

Is there an official squirrelscan MCP server?

Yes. It is published by squirrelscan.com and served from mcp.squirrelscan.com, the vendor's own domain: https://mcp.squirrelscan.com/mcp.

How many tools does squirrelscan have?

20, as returned by the server's own tools/list on 11 September 2026: add_website, comment_on_issue, compare_audits, create_api_key, delete_website, delete_websites, get_audit_status, get_credit_balance, and 12 more.

Is squirrelscan down?

It answered our last check on 19 October 2026 in 3578 ms. Over 6 checks since 10 September 2026 it answered 6.

How do I add squirrelscan to Cursor?

Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://mcp.squirrelscan.com/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.

Does squirrelscan need an API key?

It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.

Where this comes from

Publisher: com.squirrelscan. Endpoint host: mcp.squirrelscan.com. ARD identifier: urn:air:com.squirrelscan:mcp:squirrelscan. First indexed 10 September 2026. The tools are exactly what the server returned; nothing on this page is inferred from its name. Ranking in Neuronto search is never for sale.

Is this your server? Get a message the day it stops answering or its tools change: monitoring, 14 days free. Or claim the domain to manage how it is listed.