View Categories

Data Freshness and Changed-Since: Read Only New Rows via MCP

Analyse your data with your AI client · Data freshness and changed-since

Know how current the data is, and read only what changed

Ask when a table was last updated. Re-run a question and get only the rows that are newer than last time, with a marker to carry forward.

Personal Core and up Runs on your Network Agent 항상 읽기 전용입니다.
진행 과정에서 막히는 부분이 있나요? 언제든지 저희에게 문의하세요. 열려 있는 지원 쿼리 스트림(오른쪽 상단 메뉴 → 지원)에서 메시지를 보내주세요. 담당자가 직접 확인하며, "이 화면에서 무엇을 묻는지 모르겠습니다"라는 질문은 전혀 문제없습니다.

What your Network Agent does for you

Query Streams MCP iconYour AI client can tell you how fresh a table is before it answers from it, and re-run a question for only the rows that changed. Your Network Agent reads the newest value of the table’s timestamp column and applies the “since last time” filter at the source, so a repeat question returns only what is new.

묻다무슨 일이 일어나는가
“How current is the orders table?”Your agent reads the newest value of the table’s timestamp column and reports it, with the column it used and how long the read took. No rows.
“What is new since this morning?”The query runs with a since-filter on the timestamp column and returns only newer rows.
The next timeThe answer carries a watermark: the newest value it read. Your AI client passes it back to read only what changed after it.

The timestamp column is chosen for you: the connector’s default changed-since column if one is set, otherwise the table’s first date or timestamp column. Your AI client can also name one, including a number column such as an increasing id.

The plan it needs

계획This capability메모
무료Not on this planWorks as it always has, with standard results.
Personal Core, Personal Plus포함됨Part of Result analysis.
Business Core, Business Plus, Business Max포함됨Part of Result analysis.
Enterprise Core, Plus, Max포함됨Part of Result analysis.

Why it is on paid plans: your Network Agent does the heavy lifting next to your database, so the rows stay in your network and your AI client spends its attention on the thinking. That groundwork is what the paid plans add.

The Free plan works as it always has. Paid plans add the Analytic toolset. Free is a plan you keep: MCP, the REST API, federated queries and alerts, with the same results as before. Plan names and prices are on the 가격 페이지.

How to ask

You do not call tools yourself. Ask in plain words and your AI client picks the tool. Three asks that bring this capability in:

For people who read tool lists: qs_data_freshness (connector, table, optional column); since_value 그리고 since_column ~에 qs_run_query 그리고 qs_run_saved_query. The result’s diagnostics carry the new watermark. See freshness on the Tools tab, 및 changed-since.

What comes back

Newest value
The maximum of the timestamp column: how current the table is.
Column and source
Which column was used and why: named on the call, the connector’s default, or picked from the table.
watermark
The newest value read. Passed back next time, it returns only rows after it.
메모
One sentence of caution when needed: a date-only watermark can miss rows added later the same day, and when a row cap or budget cut the answer the watermark is withheld so no rows are skipped.

What it does not help with

  • It sees new and updated rows only through the timestamp column. A table whose update column is not maintained will not show its updates.
  • Deleted rows do not appear: they have no new timestamp. To compare two states of a table, see Result diff.
  • A table with no date, timestamp or number column cannot be read this way.
  • It does not schedule anything. For a repeating check, use an alert.

제한

  • Freshness waits 60 seconds by default, at most 300. A table without an index on the column is scanned whole; an index makes the read instant.
  • File-backed and API sources cannot apply a watermark, and SQLite connectors do not support it by design. Filter in the WHERE clause there instead.
  • Some statements cannot be wrapped with the filter, for example one with a TOP or LIMIT clause or a query hint.

설정

The default changed-since column is set per connector, on the connector’s settings page. Without one, the table’s first date or timestamp column is used.

When your AI client says no

When the server refuses, your AI client receives a code and one sentence, and usually relays it. Quoted sentences are the server’s own words; the parts in italics stand for the ids a real message names.

암호What the server says어떻게 해야 할까요?
MCP_FEATURE_NOT_INCLUDED“Your plan does not include result analysis; profiles, data-quality reports and follow-up questions on a held result are available on Personal Core.”Ask for rows instead, or move up to Personal Core.
MCP_CHANGED_SINCE_NO_COLUMN“no timestamp column is known for this query, so since_value has nothing to compare against; pass since_column (a date or timestamp column of the result), or set the connector’s default changed-since column on its settings page.”Tell your AI client which column to use, or set the default on the connector.
MCP_CHANGED_SINCE_UNSUPPORTEDThe connector’s source cannot apply a watermark at all.Filter in the WHERE clause instead.
MCP_CHANGED_SINCE_UNWRAPPABLEThe source can, but this statement’s shape cannot be wrapped.Remove the TOP or LIMIT clause, or filter in the WHERE clause.
MCP_AGENT_VERSION_TOO_OLD“Update the Network Agent to report data freshness; this agent cannot answer qs_data_freshness yet, so read the maximum of the timestamp column with qs_run_query until it is updated.”Agents update themselves. Check the agent under 데이터 → 데이터 에이전트.
MCP_에이전트가 연결되지 않았습니다The Network Agent that owns the connector is not connected right now.열려 있는 데이터 → 데이터 에이전트 and start the agent on its computer.

예시

“Before you build the weekly summary, is the data in?”

Your AI client checks freshness first and tells you the invoices table stopped at Thursday 18:00, so Friday is missing.

“Keep me posted on new returns.”

Each time you ask, the client passes the last watermark and gets only the returns logged since, usually a handful of rows.

아직도 막히셨나요? 열려 있는 지원 쿼리 스트림에서 현재 단계와 표시되는 내용을 알려주시면 연결해 드리겠습니다.

Facts source

Facts on this page: the Query Streams MCP server and Network Agent as of 19 October 2026, with the server’s own refusal sentences quoted word for word. Table and column names in the examples are made up.

Setup trouble?

  • Agent shows Offline, or Test connection and Browse are greyed out? Check that the Agent is online → Is the Agent online?
Updated on 10월 18, 2026

Powered by BetterDocs