The AIs are the users too. This MCP server lets Claude, Cursor and any MCP client scan a site's AI visibility and generate its llms.txt — without leaving the tool.
AI Visibility Score 0-100 across 8 weighted signals, with a concrete fix per failing check.
A ready-to-publish llms.txt (llmstxt.org) derived from the real page content.
Open-source and dependency-free. Clone the repo and point your MCP client at mcp.js:
git clone https://github.com/draxork/seekinweb.com
Then add to your MCP client config (e.g. Claude Desktop’s claude_desktop_config.json):
{
"mcpServers": {
"seekinweb": {
"command": "node",
"args": ["/ruta/a/seekinweb.com/mcp.js"]
}
}
}
Node 18+. Prefer the website? Scan any domain free at seekinweb.com.
Prefer not to clone anything? The same two tools are exposed over HTTP as JSON-RPC 2.0 at a single endpoint. It supports initialize, tools/list and tools/call — point any HTTP-capable MCP client at it, or call it directly:
POST https://seekinweb.com/api/mcp
Try it from a terminal:
curl -s https://seekinweb.com/api/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call",
"params":{"name":"scan_website","arguments":{"url":"example.com"}}}'
Read-only and rate-limited. tools/call runs a real scan, same scope as the free web scanner.
An MCP (Model Context Protocol) server that exposes SeekinWeb's AI-visibility scanner as tools an AI agent can call directly: scan_website and generate_llms_txt. Any MCP-compatible client (Claude Desktop, Cursor, Cline) can use it.
scan_website(url) returns a 0-100 AI Visibility Score across 8 weighted signals with a concrete fix for each failure. generate_llms_txt(url) returns a ready-to-publish llms.txt derived from the page.
No. The scan is free and needs no signup, whether you use the website or the MCP server.
Clone the open-source repo, then point your MCP client config at mcp.js. No npm install, no dependencies — it runs on Node 18+ with the standard library only.
Yes. A remote HTTP endpoint at /api/mcp speaks the same JSON-RPC 2.0 (initialize, tools/list, tools/call). Point an HTTP-capable MCP client at it, or call it with curl — no clone, no install. It is read-only and rate-limited.