Claude Code: your AI visibility in the terminal you work in
Add the Attensira server to Claude Code with one command, then sign in from /mcp. Claude Code can then read which prompts you lose and who wins them, approve what the crew has waiting, and hand it new work, in the terminal where you already are. No key touches a config file, and reading is free.
7 days free · card requiredHow the trial works
Asked: Which tracked prompts are we losing worst this week, and who wins them?
called get_analytics area=prompt days=7 order=worst_first
We are named in none of the answers to these four, and a different rival leads each one.
- "AI crawler logs analysis tool"
- 0 of 42
- Ahrefs named in 14 of 42
- "AI prompt volume tool"
- 0 of 36
- Profound named in 16 of 36
- "AI search visibility API"
- 0 of 24
- SE Ranking named in 17 of 24
- "AI search visibility consultant"
- 0 of 42
- Semrush named in 3 of 42
Four of the six worst over seven days, ChatGPT and Perplexity.
Who does the work
Researcher · Read the sources
How do I connect Claude Code?
claude mcp add --transport http attensira https://mcp.attensira.com/mcp
# every project, not only this one
claude mcp add --transport http --scope user attensira https://mcp.attensira.com/mcp
What won't Claude Code do with it?
- A signed-in connection always carries read and write. There is no read-only consent, so Claude Code can add prompts, run automations and spend credits if you ask it to. For reads only, use a read-only API key.
- It cannot tell you why a model changed its answer. A rate tells you what changed; the answer text from answer_history is where any reason lives, and a provider-side change looks the same as a content problem.
- A week of readings is thin. On Starter each prompt is read at most once per engine per day, so a seven-day rate rests on single-digit n per engine.
- Step 01
Add the server with no credential
Run claude mcp add with the http transport and the server URL. Nothing secret is supplied here, which is the reason to prefer OAuth in Claude Code. Add --scope user to make it available in every project.
- Step 02
Sign in from /mcp
Run /mcp, select attensira and choose to authenticate. A browser opens, you sign in and approve, and the callback returns to a local port Claude Code listens on. Two instances can sign in at once, each on its own port.
- Step 03
Check the connection
Run claude mcp list, then ask Claude to call get_account. It lists the workspaces the connection reaches, the credit balance, the scopes and the platforms really measured.
- Step 04
Ask in your own words
You do not need tool names. Ask which prompts you lose, which pages get cited or what is waiting for approval, and Claude Code picks the call. Reads are free. Only tools that start agent work, such as ask, run_automation and add_prompts, spend credits; the MCP tool reference lists every one.
Which sources does a developer's question rest on?
For “GEO tool that opens pull requests”, every answer cites GitHub, and ours is cited in 4 of 24 while no answer names us. That gap, cited but not named, is the kind of thing you can ask Claude Code to plan around from the terminal.
| Name | Cited in | Count |
|---|---|---|
| github.com | 100.0% | 24 |
| docs.geotools.org | 58.3% | 14 |
| pypi.org | 37.5% | 9 |
| useomnia.com | 37.5% | 9 |
| ansvisor.com | 33.3% | 8 |
| attensira.comyou | 16.7% | 4 |
What can Claude Code do between commits?
- Read which tracked prompts you lose, who is named instead, and the verbatim answers behind each rate, in the terminal where you are already working.
- Check whether a page you are about to change is cited at all, and on which engine, before you touch it.
- Approve or decline the crew's waiting work, or hand it new work as plain lines with ask, without opening the dashboard.
- Script the same reads in a headless job with a workspace API key, when nobody is there to sign in.
What did Claude Code show on our own workspace?
Four losing prompts, four different winners. That is four separate briefs, not one "visibility problem", and it took one call to see it, mid-task, without opening a dashboard. The next sentence in the same terminal is which of the four to hand the crew first.
What does the answer we lose say?
The worst row in the hero, “AI crawler logs analysis tool”, as ChatGPT answered it on 4 Oct: five log analyzers, Ahrefs among them, and no Attensira. Ask Claude Code to open the answers behind any row.
Question: AI crawler logs analysis tool
ChatGPT answered: If you mean a tool that analyzes your website/server logs to show AI crawler activity, there are several good options: Crawl Lab — Free, browser-based analyzer for Apache/Nginx logs. … CiteTrack AI Crawler Log Analyzer — Simple paste/upload tool for identifying AI bots and the pages they fetch. … LogLens — More suited to ongoing monitoring … Ahrefs Bot Analytics — Better for teams already using Ahrefs/Cloudflare … CrawlerLogs — Focused specifically on bot detection …
Sources cited
- 1crawl-lab.com
- 2citetrackai.com
- 3loglens.ai
- 4seoaiaudits.com
- 5rankmeter.ai
- 6ahrefs.com
- +4 more
Not namedAttensira is missing from this ChatGPT answer.
Researcher · Stored the answerattensira.com stored ChatGPT answer, read over the Attensira MCP · · first 10 of 31 linksWhy is a terminal the right place to ask?
The question "are AI answers naming us?" usually comes up while the site is changing, and the cost of answering it elsewhere is a context switch nobody makes. In Claude Code the useful loop is four sentences: which prompts are we losing, read me the worst answer, what decides it (win_plan, free), hand that to the crew (ask, which spends credits). Two Claude Code instances can sign in at the same time, each on its own local callback port, so a second terminal does not log the first one out.
Where does work handed off from the terminal land?
Not as a diff in your terminal. It arrives where your site lives: a pull request on your repository if GitHub is connected, a draft in Webflow, WordPress, Shopify or Notion, or text to paste if nothing is connected. You review it there, or approve it from Claude Code with approve_work_item, under the workspace's approval mode.
Questions about Claude Code
Do I need an API key for Claude Code?
How do I make Attensira available in every project?
Can Claude Code reach more than one workspace?
Can I run two Claude Code sessions at once?
What will Claude Code do without asking me?
Where do these facts come from?
Attensira's connect documentation states that two Claude Code instances can authenticate at the same time because each listens on its own ephemeral loopback port.
docs.attensira.com · retrieved
“Two Claude Code instances can authenticate at the same time. Each listens on its own ephemeral loopback port, and both are accepted.”
Attensira's tool reference states that an OAuth connection always carries read and write and that there is no read-only consent.
docs.attensira.com · retrieved
“An OAuth connection always carries read and write.”
Check the crew's work between commits, without leaving the terminal.
7 days free · card requiredHow the trial works
Tell it where you want to be cited.
7 days free · card requiredHow the trial works
attensira.com's own workspace · read 4 Oct 2026 · n=4,518
197/ 4,518 answers4.4%