# SurfacedBy AI Visibility & GEO Audit

Audits how AI models index websites, checks crawler access in robots.txt, and tracks citations in generated assistant answers.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI
- Author: surfacedby
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/surfacedby/ai-visibility-mcp
- Updated: 2026-10-10
- HTML: https://affpapa.org/en/nevibecode/mcp/surfacedby-ai-visibility-geo-audit

## What it does

This tool operates as a hosted service via Streamable HTTP at `https://api.surfacedby.com/api/v1/mcp/public/`. It requires no API token or local code installation, letting any compatible assistant connect right away.

Inside are four specialized utilities designed for generative engine optimization. The planner sets up structured checklists, while the page inspector parses content, metadata, schema markup, and comparison tables across up to five URLs at once. Another utility inspects `robots.txt` directives, distinguishing retrieval crawlers from training bots. You can also submit generated responses up to 64,000 characters to evaluate whether an AI platform cites a target website or merely drops the brand name.

Because the inspection tool issues standard web requests, it cannot detect firewall rules configured specifically for genuine crawler IP ranges.

## Requirements
- Remote server: `https://api.surfacedby.com/api/v1/mcp/public/`

## Install

### Claude Code (native platform)

**Platform CLI: remote server**
```bash
claude mcp add --transport http ai-visibility https://api.surfacedby.com/api/v1/mcp/public/
```

### Codex

**Platform CLI: remote server**
```bash
codex mcp add surfacedby-ai-visibility-geo-audit --url https://api.surfacedby.com/api/v1/mcp/public/
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "surfacedby-ai-visibility-geo-audit": {
            "url": "https://api.surfacedby.com/api/v1/mcp/public/"
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "surfacedby-ai-visibility-geo-audit": {
            "type": "http",
            "url": "https://api.surfacedby.com/api/v1/mcp/public/"
        }
    }
}
```

### Gemini CLI

**Platform CLI: remote server**
```bash
gemini mcp add -t http surfacedby-ai-visibility-geo-audit https://api.surfacedby.com/api/v1/mcp/public/
```

## When to use it
- Check `robots.txt` restrictions for AI search crawlers
- Verify whether an AI assistant cites a website or merely names it
- Inspect structured markup and pricing tables as seen by AI engines
- Generate a step-by-step checklist for generative engine optimization

## Example prompts
- Audit the AI visibility of `yourbrand.com` and outline what to fix first.
- Can crawlers from ChatGPT and Perplexity index `yourbrand.com` according to our `robots.txt`?
- Inspect `https://yourbrand.com/pricing` and report what an AI reader extracts.

## Similar
- [seo-geo](https://affpapa.org/en/nevibecode/skills/agricidaniel-seo-geo.md) — skill · 7300 installs
- [geo-crawlers](https://affpapa.org/en/nevibecode/skills/geo-crawlers.md) — skill · 873 installs
- [ai-visibility-audit](https://affpapa.org/en/nevibecode/skills/ai-visibility-audit.md) — skill · 967 installs
- [geo-audit](https://affpapa.org/en/nevibecode/skills/geo-audit.md) — skill · 919 installs
- [geo-content-optimizer](https://affpapa.org/en/nevibecode/skills/aaron-he-zhu-geo-content-optimizer.md) — skill · 1700 installs
- [zaDojo SEO and AI visibility](https://affpapa.org/en/nevibecode/mcp/zadojo-seo-and-ai-visibility.md) — MCP server · ★ 1

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
