AI Visibility Checker
by meelis545
README.md
<p align="center"><img src="icon.png" width="120" height="120" alt="QQQ logo"></p>
# QQQ AI Visibility Checker: MCP server
[](https://smithery.ai/servers/q-y0oi/ai-visibility)
Free AI visibility and GEO check for any website, inside Claude, ChatGPT, Cursor, VS Code and other MCP clients. It tells you whether AI crawlers (GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot, Google-Extended and others) may read a site, whether the site is technically ready for AI search, and what the latest public report says about brand mentions and citations in ChatGPT, Gemini and Perplexity answers.
- **Server URL:** `https://qqq.ee/mcp`
- **Transport:** Streamable HTTP (stateless JSON responses)
- **Authentication:** none, no API key
- **Registry name:** `ee.qqq/ai-visibility`
- **Documentation:** https://qqq.ee/en/mcp-server/ (Estonian: https://qqq.ee/mcp-server/)
- **Web tool:** https://qqq.ee/en/ai-visibility-checker/
This repository holds the documentation and client configuration only. The server is hosted by QQQ OÜ on qqq.ee; there is nothing to install or run.
## Tools
| Tool | Input | Returns |
|---|---|---|
| `check_ai_visibility` | `domain` (required), `language`: `en` (default) or `et` | Technical readiness for AI search: homepage, HTTPS, robots.txt, AI crawler access, sitemap, title, description, H1, canonical, noindex, Organization/Person structured data, JavaScript dependence, key pages, llms.txt; the three most important fixes; the latest public report of the domain (mentions out of all answers, citations of the company's own website) when one exists; a prefilled link to the full check on qqq.ee. |
| `get_tool_info` | `language` | What the checker measures, its limits and the English and Estonian links. Fetches nothing. |
Both tools are read-only. The full check of live AI answers (ChatGPT, Gemini, Perplexity) runs on qqq.ee, and every answer from the server links there.
## Connect
### Claude (claude.ai, Claude Desktop)
Settings → Connectors → Add custom connector → URL `https://qqq.ee/mcp`, no authentication.
### Claude Code
```bash
claude mcp add --transport http qqq-ai-visibility https://qqq.ee/mcp
```
### ChatGPT
Developer mode → Settings → Connectors → add a server with URL `https://qqq.ee/mcp`, authentication "No authentication".
### Cursor
`~/.cursor/mcp.json` or `.cursor/mcp.json` in a project ([examples/cursor.mcp.json](examples/cursor.mcp.json)):
```json
{
"mcpServers": {
"qqq-ai-visibility": {
"url": "https://qqq.ee/mcp"
}
}
}
```
### VS Code
`.vscode/mcp.json` ([examples/vscode.mcp.json](examples/vscode.mcp.json)):
```json
{
"servers": {
"qqq-ai-visibility": {
"type": "http",
"url": "https://qqq.ee/mcp"
}
}
}
```
### Clients that only support stdio
Use the `mcp-remote` bridge ([examples/claude-desktop-stdio.json](examples/claude-desktop-stdio.json)):
```json
{
"mcpServers": {
"qqq-ai-visibility": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://qqq.ee/mcp"]
}
}
}
```
Then ask, for example: *"Check the AI visibility of example.com."*
## Limits
| What | Limit |
|---|---|
| `check_ai_visibility` per IP address | 5 a day (UTC) |
| `check_ai_visibility` in total | 300 a day |
| Invalid domain | does not use up a check |
| `get_tool_info`, `initialize`, `tools/list`, `ping` | no limit |
| Request body | 16 KB, at most 10 messages in a batch |
Only public websites are checked: IP addresses, localhost and internal hostnames are refused, and redirects are validated again.
## Privacy
- The IP address is only the key of a daily counter; counters are deleted after two days.
- Usage statistics (90 days): step, language, domain, status, country, duration. No IP address, no client name.
- Headers, request bodies, MCP client details and keys are not logged.
- An MCP check does not create a public report and sends nothing to AI models.
Full policy: https://qqq.ee/en/privacy-policy/
## Protocol details
- Protocol versions: `2025-11-25`, `2025-06-18`, `2025-03-26`
- No `Mcp-Session-Id`, no SSE stream; `GET` from a browser redirects to the web tool, other `GET` requests get `405`
- CORS open (`*`): no cookies or credentials are used
- [`server.json`](server.json) is the entry in the official MCP Registry
## Contact
QQQ OÜ, Niine 11, 10414 Tallinn, Estonia · q@qqq.ee · https://qqq.ee/en/
QQQ OÜ is an SEO and AI search agency and is not affiliated with Invesco QQQ Trust or the Nasdaq ticker QQQ.
This server cannot be deployed
Maintenance
ActivityMaintained
ResponsivenessNo issues