Skip to content
SEO Optimizer is live, Audit on page SEO and AI-search readiness. Try it free
MCP Server

Guides

MCP Server

Give your AI assistant Scanverra's scanners. Agents can audit a page, scan a site's security, analyse SEO and AI search readiness, scan a connected repository and review MCP configuration, then read structured results and link you to the full report.

Beta. Scans started from an AI assistant are ordinary Scanverra scans: they appear in your scan history and count toward your plan once, like scans from the website, CLI or CI. The MCP server is part of the Enterprise plan.

Connect your client

Scanverra runs a remote MCP server over Streamable HTTP. Your client sends an API key with each request.

  1. Create an API key on the API keys page. Use Full access to start scans, or Read only to let the assistant read reports without starting new ones.
  2. Store the key in an environment variable or your client's secret prompt, not in a file you commit.
  3. Add the server to your client with one of the snippets below, then restart or reload its MCP servers.

Endpoint

https://www.scanverra.com/api/mcp
# Claude.ai and Claude Desktop: Settings > Connectors > Add custom connector
# ChatGPT: Settings > Connectors > Create (developer mode)
URL:  https://www.scanverra.com/api/mcp
Auth: OAuth (sign in to Scanverra and approve when asked)
ChatGPT, Claude.ai and Claude Desktop connect with OAuth: add the endpoint as a custom connector, sign in to Scanverra and approve. Each approved app is listed on the MCP Server page, where you can disconnect it.

How it works

Same scans, same reports

Each tool calls the same Scanverra scan you would start from the website, with your plan's limits, history and report links.

Scans run in the background

A scan tool returns a scan ID straight away. The assistant checks the matching report tool until the scan is done, usually within two minutes.

Structured results

Every report has a score, severity counts, the most severe findings with fixes, and a link to the full report.

Scoped access

The assistant only sees the tools your key allows. Read only keys can't start scans, and nobody can read another account's reports.

Tools

Your client lists these automatically, with input and output schemas.

ToolTypeWhat it does
scan_websiteStarts a scanAudit a page: performance on desktop and mobile, SEO, accessibility, best practices and AI agent readiness.
get_website_reportReadScores and the top issues of an audit, optionally for one category.
compare_website_scansReadScore changes, fixed issues and new issues between two audits.
scan_browserStarts a scanLoad the page in a real browser and record JavaScript errors, broken links, form, image and accessibility issues.
get_browser_reportReadHealth score and problems found by a browser audit.
analyze_seoStarts a scanSEO scan of a page, with an optional keyword and competitor page.
get_seo_reportReadSEO score and findings with recommendations.
analyze_ai_searchLive checkllms.txt and which AI crawlers your robots.txt allows. No quota used.
analyze_meta_tagsLive checkTitle, description, headings, canonical and Open Graph tags. No quota used.
scan_website_securityStarts a scanPassive security scan: HTTPS and TLS, headers, cookies, exposed files, client-side secrets, vulnerable libraries and DNS.
get_security_reportReadSecurity score, findings with evidence and fixes, headers and TLS details.
check_tls_configurationLive checkCertificate, chain, TLS version and HSTS. No quota used.
check_content_security_policyLive checkEvaluates the page's Content Security Policy. No quota used.
scan_repositoryStarts a scanScan a repository connected to your account for secrets, code security, vulnerable dependencies, quality and AI security.
get_repository_reportReadRepository score and findings with file and line, optionally for one category.
scan_mcp_configLive checkReview MCP and AI agent config files the assistant reads from your project. Nothing is stored. No quota used.
check_security_headersLive checkResponse headers and cookie flags of one page, checked with the Security Scan's rules. No quota used.
scan_mcp_serverLive checkRead-only probe of a remote MCP server you own: transport, authentication, OAuth discovery and tool descriptions. Never calls a tool.
get_mcp_security_reportReadA saved MCP server probe.
compare_mcp_postureReadRisk change and fixed or new findings between two probes of a server.
discover_mcp_serversReadMCP servers you probed and those configured in your scanned repositories.
explain_findingReadEverything about one finding: evidence, impact, fix and CWE.
create_remediation_planReadAn ordered fix plan for a finished scan: now, next and later.
get_fix_promptReadScanverra's fix prompt for your coding agent.
verify_remediationStarts a scanRe-run a scan on the same target to check your fixes.
compare_scansReadScore change, fixed and new findings between two scans of any tool.
get_accountReadYour plan, and your scans this month and in total.
list_scansReadYour past scans, filtered by tool, site, status and date.
get_scan_statsReadHow many scans you have, by tool and outcome, for any period or site.

Ready-made prompts

website_health_assessmentwebsite_seo_optimizationwebsite_security_assessmentrepository_security_reviewmcp_security_reviewai_agent_security_reviewwebsite_remediation_workflow

Security

  • Only scan sites and repositories you own or are authorised to test. Website scans are passive.
  • Report content (page text, file contents, tool descriptions) is untrusted data. The server tells your assistant never to follow instructions found in it.
  • Your key is never returned in results or written to logs. Secrets found by a scan are masked in results.
  • Config files sent to scan_mcp_config are analysed in memory and never stored.
  • Private, local and cloud metadata addresses are refused before any scan starts.

Troubleshooting

MessageFix
401 Missing Scanverra API keyThe key wasn't sent. Check the environment variable is set where your client runs, and use the www.scanverra.com address.
401 not valid, has expired or was revokedCreate a new key on the API keys page.
403 part of the Enterprise planThe MCP server is part of the Enterprise plan. See plans and contact us to upgrade.
Only get_ tools are listedThe key is Read only. Use a Full access key to start scans.
plan_limitThis month's free scans are used. Upgrade or wait for the new month.
email_verification_requiredConfirm your email address, then try again.
target_unreachableThe site didn't answer, or it points to a private address.

Ready to connect?

Create an API key, add the server to your client and ask your assistant to audit a page.