ROAS Expert free AI SEO audit
com.roasexpert.tools/seo-auditVersion 1.1.0Free AI SEO audit, product page check, agent readiness check and site comparison. No key.
Status
Responds207 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 14:13 UTC
- Latency
- 207 ms
- Remotes responding
- 1 of 1
- Sign-in
- No sign-in
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 22:14 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://tools.roasexpert.com/mcpResponds207 msNo sign-in
Claude Code
claude mcp add --transport http seo-audit https://tools.roasexpert.com/mcpClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: seo-audit
Remote MCP server URL: https://tools.roasexpert.com/mcpCursor
{
"mcpServers": {
"seo-audit": {
"url": "https://tools.roasexpert.com/mcp"
}
}
}VS Code
code --add-mcp '{"name":"seo-audit","type":"http","url":"https://tools.roasexpert.com/mcp"}'Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
9 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
audit_product_pageRuns the ROAS Expert product page check on one product URL and returns the score out of 100, the grade, the platform, category scores, the top three issues, the status of all 19 checks, a table of which questions a shopping assistant can answer from the page (price, stock, delivery, returns, variants, identity, ratings) and a shareable report link. The detail and the platform-specific fix for every failing or warning check are unlocked with the user's work email through unlock_report. Takes 5 to 15 seconds. Pass a product page URL; a homepage or other page gets a short note and does not count against the free limit, which is shared with audit_site. | No | Yes | Yes | Yes |
audit_siteRuns the free ROAS Expert audit on a public website and returns the score out of 100, the grade, the detected platform, category scores, the top three issues, the status of all 48 checks and a shareable report link. The detail and the platform-specific fix for every failing or warning check are unlocked with the user's work email through unlock_report. Takes 10 to 25 seconds. Use the domain or homepage URL, not a deep link. Free plan: a few audits per day per client. | No | Yes | Yes | Yes |
check_agent_readinessActs like an AI shopping agent on an online store and tests three stages: find (homepage answers, robots.txt lets shopping bots in, product feed, llms.txt), read (a product page with price, currency and stock in structured data, text readable without JavaScript, shipping and returns) and buy (product JSON, cart and checkout reachable without a login). Returns a score out of 100, a verdict (ready, partly, not), every check with its status, detail and fix, the access table for eight shopping and answer bots, and the product that was read. Read-only: about ten GET requests to public URLs, nothing is added to a cart. Shopify and WooCommerce get the full set of checks. Counts against the free daily limit unless the store was checked in the last ten minutes. | No | Yes | Yes | Yes |
check_ai_visibilityAsks ChatGPT, Perplexity, Claude and/or Gemini the user's buyer questions several times each (five runs per question on the free plan) and returns how often the brand is named, its average position, the range around the rate, the other brands named instead and the domains the answers cite, plus a report link. Takes 30 to 90 seconds. Counts against the free daily allowance. Pass one to five plain buying questions as a shopper would type them. | No | Yes | No | Yes |
compare_sitesRuns audit_site on two or three websites and returns the scores side by side, the five category scores per site, the checks the first site fails or only partly passes while another site passes them, the checks where the first site is ahead, and a report link per site. Put the user's own site first. Each site that is not already cached counts as one audit against the free daily limit. A site that cannot be audited is listed with the reason and the others are still compared. | No | Yes | Yes | Yes |
explain_fixReturns the fix text for one check id (from list_checks, a site report or a product page report) written for a platform: shopify, wordpress, magento, framer, webflow, wix, squarespace, bigcommerce, hubspot, nextjs or generic. No usage limit. | No | Yes | Yes | Not declared |
get_reportReturns a previously run audit by its id (the last part of a tools.roasexpert.com/r/<id> or /p/<id> link). Locked reports show the top three issues and check statuses; unlocked reports show every finding with its fix and the written summary. Reports are kept for 90 days. No usage limit. | No | Yes | Yes | Not declared |
list_checksThe catalogue of checks the audit runs, grouped by category with weights and a one-line description of what passes. Use it to explain a score or to see what the audit covers. No usage limit. | No | Yes | Yes | Not declared |
unlock_reportUnlocks a report: every failing and warning check with its detail and the fix written for the detected platform, plus the written summary. The email goes to ROAS Expert's CRM with the report link and gets at most one follow-up about the findings. Only call this with an email the user gave you for this purpose. No usage limit. | No | No | Yes | Yes |
Details
- Registry status
- Active
- Published
- Nov 10, 2026
- Updated
- Nov 10, 2026
- Categories (suggested)
- Marketing and SEOSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared