This scanner plugs into Claude or ChatGPT via streamable HTTP and runs a multi-layer audit of any website's AI discoverability. It checks infrastructure files like robots.txt, sitemap.xml, llms.txt, and agent-card.json, then renders pages with Puppeteer to analyze schema markup, multimodal content, and semantic HTML. You get back an interactive dashboard scored across nine dimensions including GEO readiness, agent compatibility, and standard marketing health metrics like SEO and conversion optimization. The main tool is scan_website, with a refresh_scan follow-up for re-running from the dashboard. Useful when you need to quickly assess whether a site is visible to AI agents and search engines or diagnose gaps in structured data and discoverability signals.
Scan any website for AI visibility and marketing health, with an interactive dashboard that renders inline in Claude and ChatGPT.
https://ai-visibility-scanner-production.up.railway.app/mcp
Settings > Connectors > Add Custom Connector > paste:
https://ai-visibility-scanner-production.up.railway.app/mcp
claude mcp add ai-visibility-scanner --transport streamable-http https://ai-visibility-scanner-production.up.railway.app/mcp
Settings > Apps > Developer Mode > Add MCP Server > paste:
https://ai-visibility-scanner-production.up.railway.app/mcp
Once connected, just ask:
"Scan etherealmedia.ai for AI visibility"
The scanner will:
| Tool | Visibility | Description |
|---|---|---|
scan_website | model + app | Full scan with scores, findings, revenue impact |
refresh_scan | app only | Re-scan from the dashboard UI |
npm install
npm run serve # Build UI + start MCP server on :3001
Docker with Puppeteer/Chrome:
docker build -t ai-visibility-scanner .
docker run -p 3001:3001 ai-visibility-scanner
Railway:
railway up
Built by Ethereal Media — The Ethereal Forge