ROAS Expert free AI SEO audit
Server Details
Free AI SEO audit, product page check, agent readiness check and site comparison. No key.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-06-18
- URL
- Repository
- ROAS-Expert/ai-seo-tools
- GitHub Stars
- 0
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 9 tools
The two audit tools are cleanly split by target (whole site vs. product page) and compare_sites is clearly a batch wrapper, so misselection risk is low. The only mildly confusable pair is get_report vs. unlock_report, but descriptions make the locked/unlocked distinction explicit.
Every tool follows a strict snake_case verb_noun pattern (audit_*, check_*, compare_sites, explain_fix, get_report, list_checks, unlock_report). The verb choice is meaningful: audit for full scoring runs, check for pass/fail probes, get/list/unlock for report handling.
Nine tools is well-scoped for a free SEO audit service: entry audits, two specialized checks, a comparison, and a small support layer for reports, checks and fixes. Each tool has a distinct, non-redundant role.
The surface covers the full workflow from running audits (site, product page, comparison, agent readiness, AI visibility) through retrieving, unlocking and explaining reports and fixes. Minor gaps: no way to list a user's past reports or audit history, and retrieval requires knowing a report id.
Available Tools
9 toolsaudit_product_pageAudit one product page for AI shopping readinessARead-onlyIdempotentInspect
Runs 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.
Inputs: url (required).
audit_siteAudit a website for SEO and AI search readinessARead-onlyIdempotentInspect
Runs 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.
Inputs: url (required).
check_agent_readinessCheck whether an AI shopping agent can buy from a storeARead-onlyIdempotentInspect
Acts 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.
Inputs: url (required).
check_ai_visibilityCheck how often AI assistants name a brandARead-onlyInspect
Asks 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.
Inputs: brand (required), prompts (required), domain, models.
compare_sitesCompare two or three sites on the auditARead-onlyIdempotentInspect
Runs 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.
Inputs: urls (required).
explain_fixGet the fix for a check on a given platformARead-onlyIdempotentInspect
Returns 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.
Inputs: check_id (required), platform.
get_reportFetch a stored audit reportARead-onlyIdempotentInspect
Returns a previously run audit by its id (the last part of a tools.roasexpert.com/r/ or /p/ 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.
Inputs: id (required).
list_checksList every check and its weightARead-onlyIdempotentInspect
The 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.
Inputs: category.
unlock_reportUnlock the full report with a work emailAIdempotentInspect
Unlocks 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.
Inputs: id (required), email (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Free SEO, GEO, and AEO audits: analyze any page or domain, AI-crawler access, agent readiness.
Free AI-visibility and competitive Exposure Audit for any domain. No account, no API key.
Free SEO & AI-search (AEO) audits for any site or Shopify store, with emailed weekly score reports.
Free SEO/GEO audits of public websites and AI answer-engine citation checks. No login or API key.
Related MCP Servers
- AlicenseAqualityDmaintenanceProvides four free tools to assess AI visibility: crawler access, entity recognition, off-page gaps, and shopping agent compatibility, without requiring an API key.463 npm1MIT
- AlicenseAqualityBmaintenanceFree, rules-based checks for e-commerce product pages: AI shopping readiness (structured data, reviews, return and shipping terms, GTINs, AI crawler access), Google Merchant Center compliance, store SEO audit and Shopify checkout deadlines. No AI calls, nothing stored.24MIT
- AlicenseAqualityCmaintenanceFree SEO + GEO (AI-search-citation) analysis for AI assistants: full SEO audits, AI-crawler-access checks (GPTBot/ClaudeBot/PerplexityBot), Core Web Vitals, structured data, security headers, mobile, and images. No signup, no API key, nothing sent to any server - runs entirely on the user's machine.13378 npm1MIT
- AlicenseAqualityDmaintenanceEnables users to scan any website for AI search visibility, producing AEO, GEO, agent readiness, and mention-readiness scores along with AI identity and business profile insights. Paid tools extend this to competitive comparisons, detailed audits, and generated fixes.41MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.