xfix
Server Details
AEO, SEO and AI shopping checks for any website. xfix checks whether ChatGPT, Claude, Perplexity and Google can find and read a site, and whether AI shopping agents can read an online store: AI crawler access, page text without JavaScript, product schema, AI search visibility score, AI Shopping Readiness Index lookup, and a Google Ad Grants website check. Read-only, no sign-in. Website: https://xfix.ai/ai-assistants/
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- xfix
TDQS
Scored across 8 tools
Each tool targets a distinct check: Ad Grants policy, robots.txt crawler access, JS-free readability, product structured data, an aggregate page score, an aggregate store score, and an index lookup. The main risk is the cluster of check_ai_crawler_access / check_product_page / lookup_index_score versus the composite check_store_ai_readiness, but descriptions explicitly mark the narrow ones as subsets ('Does not fetch the store', 'Fetches the public store pages the user names').
Six of eight tools follow a clear check_<object> pattern, and the two retrieval tools use get_/lookup_ prefixes that are reasonably predictable. Minor deviation between 'get' and 'lookup' for what are both fetch-existing-result operations, but overall highly readable.
Eight tools is well within the ideal range, and each maps to a distinct diagnostic step with no filler. The async pair (check_page_visibility + get_page_visibility_result) is justified by the described timeout behavior.
The lifecycle for a visibility check is complete, including the async result retrieval, and the surface covers ad grants, crawler access, readability, product data, and store AI readiness. Gaps are minor: no site-wide or batch scanning, no sitemap or general SEO/meta inspection beyond what check_page_visibility reports, and no listing of prior checks.
Publisher details
- Operator
- xFix LLC · Publisher source
- Operator website
- https://xfix.ai
- Vendor relationship
- First-party
- Documentation
- https://xfix.ai/ai-assistants/
- Trust center
- Not available
- Restrictions
- Read-only checks of public pages. Does not check websites that sell age-restricted goods. Daily usage limits apply.
Available Tools
8 toolscheck_ad_grants_websiteCheck nonprofit website for Google Ad GrantsARead-onlyInspect
Checks a nonprofit's public website against the visible parts of Google's Ad Grants website policy: the domain serving the site itself, HTTPS, a findable mission, a physical address and registration number, real content on the key pages, working links and donate buttons, a mobile viewport and no ad-serving code. Reads the homepage, About, Programs, Contact and the donate destination without running JavaScript or submitting anything. Returns each policy rule as pass, fail or not checked, with what was seen and the fix. Does not access any Google account; passing does not guarantee approval. Use when the user asks about Google Ad Grants eligibility or their nonprofit website's readiness for it.
Inputs: domain (required). Returns: url, tool, cached, limits, +6 more
check_ai_crawler_accessCheck AI crawler accessARead-onlyInspect
Reads a site's robots.txt the way 9 crawlers do (Googlebot, Bingbot, Applebot, OAI-SearchBot, ChatGPT-User, Claude-SearchBot, Claude-User, PerplexityBot, Perplexity-User) and returns which may fetch the given page and the rule that blocks each one. Does not see CDN or firewall rules. Use when the user asks which bots or crawlers can access, crawl or read a site, or asks about robots.txt.
Inputs: url (required). Returns: url, tool, cached, limits, +6 more
check_page_readabilityCheck page text without JavaScriptARead-onlyInspect
Fetches the public page at the given URL without running JavaScript and reports whether its main text is present in the HTML. Checks one page only. Use when the user asks whether a page's content can be read without JavaScript.
Inputs: url (required). Returns: url, tool, cached, limits, +6 more
check_page_visibilityRun xfix search visibility checkARead-onlyInspect
Runs the xfix search check on one public page: fetches it without running JavaScript, checks robots.txt for 9 crawlers, measures mobile speed and reviews text, headings and title. Returns a score out of 100, a grade, coverage, any failed gates and the 5 biggest point losses with fixes. Takes about a minute; if not finished within about 25 seconds, returns a check_id to fetch the result later.
Inputs: url (required). Returns: url, tool, grade, score, +17 more
check_product_pageCheck product page price and schemaARead-onlyInspect
Fetches one public product page without running JavaScript and reports whether the price and stock are in the HTML and which of six product structured data fields are present: price, availability, brand, identifier (gtin or sku), shipping details and aggregate rating. Use when the user gives a product page URL.
Inputs: product_url (required). Returns: url, tool, cached, limits, +7 more
check_store_ai_readinessCheck store AI shopping readinessARead-onlyInspect
Checks whether AI assistants and shopping agents can read an online store. Fetches the public store pages the user names, without running JavaScript. Returns the store's AI Shopping Readiness Index score if the store is in the Index, which AI crawlers its robots.txt allows, and whether one product page shows price, stock and product structured data in its HTML. Use when the user asks if AI can find, read or shop their store. Does not test checkout or log in. Use when the user gives a store or domain.
Inputs: store_url (required), product_url. Returns: url, tool, index, cached, +12 more
get_page_visibility_resultGet xfix search resultARead-onlyInspect
Returns the result of an xfix search check started earlier, or its progress if it is still running.
Inputs: check_id (required). Returns: url, tool, grade, score, +17 more
lookup_index_scoreLook up AI Shopping Readiness Index scoreARead-onlyInspect
Looks up a store domain in the xfix AI Shopping Readiness Index and returns its published score and the fields shown on the public Index page, or says the store is not in the Index. Does not fetch the store.
Inputs: domain (required). Returns: url, tool, index, cached, +6 more
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Reads a site as search engines and AI assistants do, ranks its fixes, and checks them live.
Reads a site as search engines and AI assistants do, ranks its fixes, and checks them live.
Audit any site's AI visibility from your assistant: crawler access, rendering, and schema.
AEO audit: score any website 0-100 for AI visibility. Checks schema, meta, content, AI crawlers.
Related MCP Servers
- 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
- 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
- AlicenseAqualityCmaintenanceCheck whether a website is visible to AI search engines (ChatGPT, Perplexity, Claude, Google AI Overviews). Returns a 0-100 readiness score, a grade, and a specific fix for each gap. Dependency-free, no API keys.25 npmMIT
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants such as Claude, ChatGPT, Cursor, and Claude Code to run 25+ specialized SEO checks on any URL, generate XML sitemaps and robots.txt files, extract brand design elements, and audit technical SEO, content quality, mobile responsiveness, and security.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.