ai-visibility
AI-search-visibility tools: check crawler access, generate llms.txt, lint robots.txt, census data.
Should I use this
Quality & Safety
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"ai-visibility": {
"url": "https://ai-visibility.lastminutedealshq.com/mcp"
}
}
}Remote endpoints
https://ai-visibility.lastminutedealshq.com/mcpstreamable-httpWhat it can do
Tool inventory
Tools (4)
🟢check_site(url)
Check a site's AI search visibility: which AI crawlers (OAI-SearchBot, PerplexityBot, GPTBot, ClaudeBot and more) robots.txt allows, whether the homepage ships readable text without JavaScript, and whether an llms.txt exists.
Input Schema
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "A site to check, e.g. example.com or https://example.com"
}
},
"required": [
"url"
]
}⚪generate_llms_txt(url, credit)
Generate an llms.txt file from a site's real pages and sitemap.
Input Schema
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "A site to generate an llms.txt for"
},
"credit": {
"type": "boolean",
"description": "Include a one-line attribution back to this tool. Default true."
}
},
"required": [
"url"
]
}⚪validate_llms_txt(url)
Validate an existing llms.txt against the spec.
Input Schema
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "A site whose /llms.txt should be fetched and validated"
}
},
"required": [
"url"
]
}🟢lint_robots_txt(url, robots_txt)
Lint a robots.txt for AI-crawler-specific mistakes. Pass url to fetch it live, or robots_txt to lint pasted text directly.
Input Schema
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "A site whose /robots.txt should be fetched and linted"
},
"robots_txt": {
"type": "string",
"description": "Raw robots.txt text to lint directly, instead of fetching url"
}
}
}Community
Evidence