get_citations
Which domains AI engines cite when answering this project's prompts, over a window: per domain the runs that cited it and the runs that only retrieved it during search (where the provider exposes that split; legacy runs without it are reported separately), its share of chats, its category, and its top pages. Returns the most cited domains first: limit sets how many (default 25) and topPages how many pages each (default 1, max 5); summary: true or topPages: 0 drops the pages. totalDomains, runsAnalyzed and shareOfChatsAnswers cover every domain in the window, and domainsReturned says how many rows came back. Filters: days, model, promptId. How cited, retrieved, legacy and share of chats are defined arrives in howToRead and note.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "get_citations"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | Window in days (default 30, max 180). | |
| limit | No | Domains returned, most cited first (default 25, max 100). Totals cover every domain. | |
| model | No | Filter to one engine (a channel id such as grok-3, or its label): every model id behind it counts, Peec AI rows included. | |
| summary | No | true = the totals and the domain list without top pages. | |
| clientId | No | Client id — uses the AI-Visibility project its Overview opens in the app (the newest). | |
| promptId | No | Filter to one prompt. | |
| topPages | No | Top pages per domain (default 1, max 5); 0 leaves the pages out, like summary. | |
| projectId | No | AI-Visibility project id. |