https://mcp.attensira.com/mcp with a workspace API key. See the tool reference for parameters.
Find out where you lost ground this week
Start with workspace-level rates over a short window, then drill into the prompts that moved.get_analytics area=visibility days=7
real: false, stop — there is nothing to explain.get_analytics area=prompt days=7 order=worst_first limit=20
get_analytics area=engine days=7
get_prompt on the two or three worst movers
n swings hard for reasons that have nothing to do with you. Nothing here tells you why a model changed its answer: model providers swap the underlying models behind a surface without notice, and a rewritten system prompt on their side looks identical to a content problem on yours. You are seeing what changed, not who changed it.
See which sources the models trust in your category
Source share tells you which domains the models actually pull from when answering your prompts.get_analytics area=source days=90 best_first
best_first puts the most-cited domains at the top.get_analytics area=source days=90 filter=<one model>
get_analytics area=page days=90
Check whether a competitor is gaining
get_analytics area=competitor days=30
get_analytics area=visibility days=30
get_analytics area=prompt days=30 order=worst_first
get_prompt on those prompts
add_competitor is invisible here and will read as absent, which is not the same as not appearing. There is no sentiment measurement, so a mention that trashes them counts exactly like a recommendation.
Turn a losing prompt into a plan
The one prompt you keep losing is the most actionable object in the product.get_prompt with the exact text or id, days=90
search returns — plus per-model rates.get_analytics area=source filter=<this prompt or its topic>
get_page on any of your URLs that did get cited
ask, passing what you found
get_session if it returns status: "running".n. Sampling is at most once per prompt per model per day, so a plan executed today shows its earliest possible signal tomorrow and a trustworthy one much later. Answers also vary run to run at the model’s discretion; a single collected answer is an anecdote.
Set up a weekly report
list_automations
create_automation
run_automation with an idempotency_key
get_automation
Audit which pages actually get cited
get_analytics area=page days=90 best_first limit=100
get_page on the top few
get_analytics area=bot days=90
AvgPosition is a mean index within a citation list per source domain — it is not a rank against competitors and cannot be read as one.
Where to go next
Before acting on any of these numbers, read Reading the numbers for hownull, zero, small n, and unproven deltas differ. Full parameter detail for every tool is in the tool reference.