Skip to content

AI Data Chat Overview

Ask your own tracking data a question in plain language, and get the SQL and rows behind the answer.

Data Chat answers questions about the data your campaigns have already collected — rankings, ads, AI mentions, Maps grids, saved searches — without you building a report or exporting anything.

Ask “which keywords did I lose top-3 positions for last month?” and you get a sentence, the rows it was derived from, the SQL that produced them, and a chart where one helps.

The answer is the least trustworthy part of anything an AI tells you, so it is never the only thing you get. Every answer carries:

The SQL it ran

Every query, in order. If the answer looks wrong, the query tells you why.

The rows it read

The actual result set, not a summary of one. Named tables, real values.

A chart, when it helps

Drawn from those same rows — never from numbers invented in the prose.

Follow-up prompts

The next questions the data suggests, so a thread goes somewhere.

Your organization’s own data across every tool, and nothing else:

AreaWhat it covers
SERP Position Trackercampaigns, runs, checks, ranked results
Ads Position Trackercampaigns, runs, checks, ad results and creatives
Maps Visibilitycampaigns, runs, checks, grid results, places
AI Visibilitycampaigns, runs, checks, mentions, ad creatives
Searchesproxy searches with their pages and items, direct searches
Workspaceprojects, alerts, schedules

Being clear about this is part of trusting it:

  • It reads. It never writes. No campaign is created, changed, paused or deleted by asking. The connection it uses is read-only at the database level, not merely instructed to behave.
  • It cannot leave your organization. Row-level security scopes every query to your own data, so a question can never reach another workspace — whatever the question says.
  • It cannot see everything in a row. A few columns are withheld from it entirely, alert webhook settings among them.
  • It only knows what your campaigns collected. It cannot look up a ranking you never tracked. If nothing ran, there is nothing to ask about.

Data Chat and the MCP server are the same capability with a different model driving it. Both read the same catalogue of tables, through the same read-only database role, under the same row-level security.

Data ChatMCP server
Where you askin the appClaude, Cursor, or any MCP client
Whose model answersoursyours
Readsthe same 25 tablesthe same 25 tables
Isolationread-only role + RLSread-only role + RLS
Billingper answer, by measured costyour own model’s cost; our reads are free

Use Data Chat when you want an answer without leaving the app, or without paying for your own model. Use MCP when you already work in an agent, want your own model, or want to combine this data with something else you have connected.

Open Data Chat in the app.