/citation-intelligence
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
$ npx -y skills add AutomateLab-tech/citation-intelligence --skill citation-intelligence --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/citation-intelligence
Context preview
The summary Claude sees to decide when to auto-load this skill.
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
SKILL.md
citation-intelligence.SKILL.mdname: citation-intelligence
description: 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.
version: 0.10.0
license: MIT
homepage: https://github.com/AutomateLab-tech/citation-intelligence
compatibility:
hosts:
- claude-code
- cursor
- claude-desktop
- windsurf
- vscode
- zed
- continue
- cline
- jetbrains
- warp
metadata:
npm: "@automatelab/citation-intelligence"
mcpName: io.github.AutomateLab-tech/citation-intelligencecitation-intelligence
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.
Tool namespaces
`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 |
Default workflows
**"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
Server setup
**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](https://github.com/AutomateLab-tech/citation-intelligence#configuration) for the full list.
---
Developed by [AutomateLab](https://automatelab.tech). Source: [github.com/AutomateLab-tech/citation-intelligence](https://github.com/AutomateLab-tech/citation-intelligence).
Read more
name: citation-intelligence
description: 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.
version: 0.10.0
license: MIT
homepage: https://github.com/AutomateLab-tech/citation-intelligence
compatibility:
hosts:
- claude-code
- cursor
- claude-desktop
- windsurf
- vscode
- zed
- continue
- cline
- jetbrains
- warp
metadata:
npm: "@automatelab/citation-intelligence"
mcpName: io.github.AutomateLab-tech/citation-intelligencecitation-intelligence
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.
Tool namespaces
`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 |
Default workflows
**"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
Server setup
**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](https://github.com/AutomateLab-tech/citation-intelligence#configuration) for the full list.
---
Developed by [AutomateLab](https://automatelab.tech). Source: [github.com/AutomateLab-tech/citation-intelligence](https://github.com/AutomateLab-tech/citation-intelligence).
A free, self-hosted MCP server that tells your agent what LLMs cite - across Perplexity, Google AI Overviews, ChatGPT, Claude, Gemini, and Bing.
Repo: AutomateLab-tech/citation-intelligence

