MCP
MCP server
Your AI assistant asks CiteViz for SEO data itself: keywords, domains, links, rankings, AI visibility and Search Console tasks. Same credits as the panel.
Address and key
https://citeviz.com/mcp
You get an API key with an account (7-day trial, no card). Create an account.
Header: Authorization: Bearer YOUR_KEY. Clients without headers: key in the path https://citeviz.com/mcp/YOUR_KEY. MCP works on paid plans and during the trial.
Claude Code
claude mcp add --transport http citeviz https://citeviz.com/mcp --header "Authorization: Bearer YOUR_KEY"
Claude Desktop / claude.ai
Settings → Connectors → Add custom connector. URL:
https://citeviz.com/mcp/YOUR_KEY
ChatGPT
Settings → Apps & Connectors → Advanced → Developer mode, then Create. URL as above (key in the path), authentication: none.
Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"citeviz": {
"url": "https://citeviz.com/mcp",
"headers": { "Authorization": "Bearer YOUR_KEY" }
}
}
}
Tools
keyword_research | keyword ideas with volume, KD, CPC and intent | credits |
domain_overview | traffic, keywords, top 10, competitors | credits |
backlinks | backlinks and referring domains | credits |
rank_check | Google position of a domain for a keyword | credits |
ai_visibility | latest ChatGPT, Gemini, Perplexity, Claude and Grok measurement | free |
search_tasks | open Search Console jobs | free |
When the data provider is down the tools return demo data with demo=true and charge nothing. The assistant is told so explicitly.
Check from a terminal:
curl -s https://citeviz.com/mcp -H "Authorization: Bearer YOUR_KEY" -H "Content-Type: application/json" -H "Accept: application/json, text/event-stream" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'