Get the perception
get_perceptionGet how the AI answers of one update perceive the brand and its competitors: per brand, the average sentiment (0 to 100, 50 neutral), the number of positive, neutral and negative answers, and the share of voice (plain, and weighted by position: a mention weighs 1 when named first, 1/2 when second…); plus, for one brand, a summary of its strengths, weaknesses and the words used about it. Use it for "what do AI assistants say about us?". Read-only. The summary is written by AI from the answers the first time it is asked for an update, then kept; requests with a summary are limited to 60 per hour per account, beyond which it comes back as unavailable.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"project": "<project>"
},
"name": "get_perception"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| brand | No | The brand to sum up: the project's brand or a brand named in the update. Default: the project's brand. | |
| model | No | An AI model id from get_project (ai_models[].id, for example "chatgpt" or "gemini"), to keep only that model's answers. Default: all models. | |
| topic | No | A topic name or id from get_project (topics), to keep only that topic's prompts. Default: all topics. | |
| update | No | An update (run) id from list_updates, to read an earlier update. Default: the latest update. | |
| project | Yes | The project: its id or its address (for example "acme-france"), as returned by list_projects. | |
| summary | No | Include the AI summary of the brand. Default true; false returns only the numbers, faster. |