Nine audit tools your assistant calls directly: check a page, crawl a site, summarize the issues, drill into one URL, compare two crawls, preview the search snippet. Results persist between conversations. Local today; a hosted connector URL for ChatGPT, Claude.ai, Perplexity and Grok is coming.
Double-click the bundle. Claude Desktop installs it and asks for your license key.
Each host below starts the same local MCP server with bseoa mcp.
bseoa and black-seo-analyzer are the same binary; if yours is installed under the long name, use that name in the configs or add a symlink. Hosts do not always inherit your shell PATH: if one reports command not found, use the absolute path from which bseoa (where bseoa on Windows).
claude mcp add bseoa -s user -- bseoa mcp
Store your key first: bseoa license store <key>.
Add this to ~/.cursor/mcp.json:
{
"mcpServers": {
"bseoa": {
"command": "bseoa",
"args": ["mcp"]
}
}
}
Store your key first: bseoa license store <key>.
code --add-mcp "{\"name\":\"bseoa\",\"command\":\"bseoa\",\"args\":[\"mcp\"]}"
Store your key first: bseoa license store <key>.
codex mcp add bseoa -- bseoa mcp
Store your key first: bseoa license store <key>.
Go to Settings → Connectors → Add Connector → MCP and enter this command:
/usr/local/bin/bseoa mcp --db-path /Users/you/bseoa-crawl.db
Install the PerplexityXPC helper when the app offers it, run bseoa license store first, and use the absolute path: the helper does not read your shell PATH. Replace /usr/local/bin/bseoa with the output of which bseoa if you installed it elsewhere (the skill installs to ~/.local/bin).
ChatGPT, Claude.ai, Perplexity remote connectors and Grok need a hosted connector URL. It is being built. Until then, use the skill:
Install the bseoa skill