PRIVATE BETAEcho is invite-only for now. Working today: email sign-in, workspaces, team roles and invites, adding sites, and saving prompts for each site with version history. Coming after the beta: AI engine reads, scores, alerts, reports, the API and MCP server, integrations and billing. Product screens on this site use sample data.

Brand Visibility Tracker

Is AI silencing your brand?

Echo is an AI visibility tracker for brands and agencies. Data structured so that you and your AI agents can easily gain context, track changes, and make decisions based on how the major AI platforms are talking about your business... or that they aren't aware of you at all.

  • CHATGPT
  • AI OVERVIEWS
  • PERPLEXITY
  • CLAUDE
  • GROK
  • GEMINI
  • AI MODE
See a sample AI visibility check. Live checks open after the beta.
Private beta · engine reads and paid tracking open after the betaAgent access, planned
Sample data
FIG 0.1 · THE PROBLEM

Buyers ask AI. AI answers with someone.

Buyers ask ChatGPT, Gemini, Google, Perplexity, Claude and Grok for the best option. Each answer names a few brands and links a few pages. If you’re left out, you won’t know. After the beta, Echo will read those answers daily, weekly or monthly and show where you stand.

SWITCHING FROMProfoundPeec AISemrushAhrefsOtterlySpreadsheets
Importing your prompts as a CSV opens after the beta. You’ll see the price before anything runs.
FIG 0.2 · SAMPLE READ

Try one prompt.

Pick a prompt to see a recorded sample of what Echo saves on every read: the full answer, your brand and competitors marked, the sources and the model. Live reads open after the beta.

TRY
FIG 0.3 · SAMPLE · ONE PROMPT, 90 DAYS

From left out to named first.

A sample of what one prompt, read daily on 7 engines, can look like over 90 days. Not a real client: Echo hasn’t read any engines yet.

EXAMPLE.ORG · SAMPLE · 90 DAYS“best independent review sites”
Methodology page published on day 14
VISIBILITY
from18to64
NAMED IN · OF 7
from1to5
CITED BY · ENGINES
from0to3
AVG. POSITION
from#5to#1.4
Sample data, not a real client. In the app, every number will link to its answers.
FIG 0.4 · HOW ECHO WILL WORK

Usage-based

You’ll pay for the answers Echo reads. No seats, tiers or plans. Add a client and the meter keeps counting.

Agent-native

Every screen will also be an API endpoint and MCP tool. Agents get the same data, permissions and meter as you.

Human-first

One score per client. Plain sentences on what moved and why. Read it in a minute.

Echo measures. Your specialist does the work.

No content bots, no auto-fixes. Echo reports the facts, and a specialist you choose does the work. Then Echo shows what changed.

FIG 0.5 · PLANNED PRICING

From $1 a month. Less as you grow.

Planned for after the beta, and nothing is charged until then. One credit is one prompt, read once, on one engine, for one site: $1. Weekly is 4 credits a month, daily 30. The more you track, the less every credit costs, down to 5¢.

1+$1.00
25+$0.80
50+$0.60
100+$0.45
250+$0.30
500+$0.20
1,000+$0.15
2,500+$0.10
5,000+$0.08
10,000+$0.06
25,000+$0.05
1
Engines1 OF 7
CheckedMONTHLY · WEEKLY AND DAILY ON PRICING
1 prompt × 1 engine = 1 credits a month× $1.00 each · volume rate at 1 credit
$1per month
Add 24 more credits a month to drop every credit to $0.80
Paid plans will include
  • Add or drop engines any month
  • Unlimited clients and teammates
  • REST API, MCP server, CLI
  • Alerts, scheduled reports, webhooks
  • 13 months of history
  • Agency invoices split per client
Planned for after the beta. Nothing is charged during the private beta.
See full pricing
FIG 0.6 · FOR AGENTS · AFTER THE BETA

Everything you can click, an agent can call.

Planned: the same data as the dashboard, with no developer plan and no second meter. The API and MCP server aren’t available yet.

Everything for agents →
YOU CLICKRESTMCP TOOL
Visibility scoreGET /v1/visibilityecho.visibility
Prompts × enginesGET /v1/promptsecho.prompts.list
Open the answersGET /v1/answers/:idecho.answers.get
Track a visibility gapPOST /v1/promptsecho.prompts.track
Add a clientPOST /v1/sitesecho.sites.add
“Why the score moved”webhook visibility.changedecho.drivers
PREVIEW · NOT AVAILABLE YETAfter the beta
$ npx echo-mcp login✓ key saved · workspace: Your workspace · cap: $40/mo// mcp config{ "mcpServers": { "echo": { "command": "npx", "args": ["echo-mcp"] } } }$ curl -H "Authorization: Bearer $ECHO_API_KEY" \  https://api.echobrandtracker.com/v1/visibility?domain=example.org
Planned: JSON with stable IDs, an OpenAPI spec and llms.txt, and every response includes its cost.