llms.txt Content
# AI SEO Tracker
> AI SEO Tracker measures how ChatGPT, Perplexity, Gemini, Copilot, and AI Overviews mention a brand. From an agent: fetch [SKILL.md](https://aiseotracker.com/SKILL.md), connect MCP (OAuth, no static API keys), read live visibility data, optionally add prompts. Tools are namespaced `aiseo_*` (snake_case). The only write is `aiseo_add_prompts`. It does not send email, add competitors, or charge a card. Never paste access tokens in chat. Never invent ranks or URLs when `dataStatus` is `no_data`. Claude Code is a supported MCP client. We do not scan Claude or Grok.
## When to use AI SEO Tracker
Use it when the user wants **AI search visibility** for a brand they already track:
- Weekly recap of wins, gaps, and citations
- What to write next from missing prompts
- Who to pitch among pages models already cite
- Where tracked rivals beat them, and how models describe each brand
- Reddit threads AI already cites
Do **not** use MCP as a substitute for creating a project or running scans. Empty results include `dataStatus: "no_data"`. Wait; do not scrape the public site.
How an agent should work:
1. Fetch [SKILL.md](https://aiseotracker.com/SKILL.md) first. It has the MCP URL, tool order, and rules. Do not guess from memory.
2. For the in-app Report brief, fetch [ai-seo-report/SKILL.md](https://aiseotracker.com/ai-seo-report/SKILL.md).
3. For a missing-prompt content campaign, fetch [content-coverage/SKILL.md](https://aiseotracker.com/content-coverage/SKILL.md) and stop for approval before writing files.
4. Connect MCP at `https://aiseotracker.com/api/agent/mcp` (or the URL from `/p/{projectSlug}/settings/agent`). Browser OAuth. See [docs](https://aiseotracker.com/docs).
5. Call `aiseo_list_projects` first. Pass `projectSlug` to the other tools.
6. Answer from tool JSON only. Do not invent ranks.
## MCP
- URL: `https://aiseotracker.com/api/agent/mcp`
- Discovery: [/.well-known/mcp](https://aiseotracker.com/.well-known/mcp) · [server card](https://a