arturseo-geo/mcp-citation-checker
MCP server for multi-platform AI citation checking — query Perplexity, ChatGPT, and Google AI Overviews to check if your domain is being cited
Platform-specific configuration:
{
"mcpServers": {
"mcp-citation-checker": {
"command": "npx",
"args": [
"-y",
"mcp-citation-checker"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
> Built at The GEO Lab — where we measure what AI systems actually cite, not what SEO tools predict.
An MCP (Model Context Protocol) server for checking if domains are cited by AI platforms including Perplexity, ChatGPT, and Google AI Overview.
npm install -g mcp-citation-checkergit clone https://github.com/arturseo-geo/mcp-citation-checker.git
cd mcp-citation-checker
npm installThe server requires API credentials for three platforms. Set the following environment variables:
export PERPLEXITY_API_KEY="your_perplexity_api_key"export OPENAI_API_KEY="your_openai_api_key"export DATAFORSEO_LOGIN="your_dataforseo_username"
export DATAFORSEO_PASSWORD="your_dataforseo_password"mcp-citation-checkerOr if running from source:
npm startcheck_citationCheck if a single domain is cited by AI platforms.
Input:
{
"domain": "example.com"
}Output:
{
"domain": "example.com",
"platforms": [
{
"platform": "perplexity",
"domain": "example.com",
"cited": true,
"citationCount": 5,
"citations": ["citation1", "citation2", ...]
},
{
"platform": "chatgpt",
"domain": "example.com",
"cited": true
},
{
"platform": "google_aio",
"domain": "example.com",
"cited": true,
"resultCount": 3
}
],
"citedBy": ["perplexity", "chatgpt", "google_aio"],
"citationRate": 1.0,
"timestamp": "2026-03-26T10:30:00.000Z"
}batch_checkCheck multiple domains for citations across all platforms.
Input:
{
"domains": ["example.com", "another.com", "thirdsite.org"]
}Output: `
Loading reviews...