From AutomateLab Citation Intelligence MCP
Use when the user wants to know which URLs AI engines cite for a query, whether their domain is being cited by ChatGPT/Claude/Perplexity/Gemini/Google AI Overviews/Bing, what queries their site is cited for, how citation rate changes over time, or how their citation coverage compares to competitors. Self-hosted, BYO API keys, no backend.
How this skill is triggered — by the user, by Claude, or both
Slash command
/citation-intelligence:citation-intelligenceThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Pairs with the `@automatelab/citation-intelligence` server (12 tools across 6 namespaces). Queries which URLs Perplexity, Claude, ChatGPT, Gemini, Google AI Overviews, and Bing cite for any query — self-hosted, no account, no centralized backend.
Pairs with the @automatelab/citation-intelligence server (12 tools across 6 namespaces). Queries which URLs Perplexity, Claude, ChatGPT, Gemini, Google AI Overviews, and Bing cite for any query — self-hosted, no account, no centralized backend.
citations_* — query-level: who cites what| Tool | Use when |
|---|---|
citations_provenance | Start here. Fan a query across engines; returns per-URL cross-engine consensus matrix |
citations_check | URLs cited by a single engine for a query (cheaper than provenance) |
citations_evidence | Extract the cited snippet — why a URL is cited, not just that it is |
citations_predict | Citation likelihood from public signals — no LLM fired |
citations_trend | Time-series citation rate + per-query gained/lost deltas |
citations_freshness | Recency score for pages an engine cites |
domain_* — domain-level: am I cited, what for| Tool | Use when |
|---|---|
domain_am_i_cited | Fan across all engines for a domain; cross-engine consensus. Default first tool for "is my site cited?" |
domain_cited_for | Which queries the domain has been cited for (from local cache) |
signals_* — page-level: citation signals| Tool | Use when |
|---|---|
signals_ai_overview | Google AI Overview eligibility check for a URL |
signals_answer_box | Featured snippet / answer box signals |
competitors_*, panel_*, audit_* — tracking and comparison| Tool | Use when |
|---|---|
competitors_compare | Compare citation coverage between your domain and a competitor |
panel_run | Run a batch of queries and aggregate citation results |
"Is my site cited?"
domain_am_i_cited(domain: "example.com", engine: "auto")
→ Per-engine breakdown + consensus. Pin engine= to reduce cost.
"Who ranks for this query?"
citations_provenance(query: "best n8n alternatives")
→ Cross-engine URL matrix with interpretation notes
"Why does ChatGPT cite them and not me?"
citations_evidence(query: "...", url: "competitor.com/page")
→ The cited snippet; compare against your page
Claude Code (.claude/mcp.json):
{
"mcpServers": {
"citation-intelligence": {
"command": "npx",
"args": ["-y", "@automatelab/citation-intelligence"]
}
}
}
Claude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"citation-intelligence": {
"command": "npx",
"args": ["-y", "@automatelab/citation-intelligence"]
}
}
}
Requires Node 20+. Add your API keys as environment variables — each engine you want to query needs its own key (Perplexity, OpenAI, Anthropic, Google). See the README for the full list.
Developed by AutomateLab. Source: github.com/AutomateLab-tech/citation-intelligence.
npx claudepluginhub automatelab-tech/citation-intelligenceCreates bite-sized, testable implementation plans from specs or requirements, with file structure and task decomposition. Activates before coding multi-step tasks.