Product / Agent Views

The interface between your data
and every AI agent.

A governed, machine-readable view of your data — built for agents to query over MCP, not humans to read.

Inside the workspace

One workspace, every step of the pipeline.

Dagen workspace adding a new database connection, with connector type selected from a dropdown of supported sources
New connection
20+ connectors
One-click select
The concept

A governed layer, built to be read by machines.

Every Agent View sits in the control plane: the part of your stack built for agent consumption instead of BI dashboards. Governance is not bolted on afterward — it travels with the data itself, in every response an agent gets back.

Definitions travel with the data

Column meanings, business logic, and units are embedded in the view itself, not left in a wiki an agent can't reach.

Access enforced at the view

Row- and column-level permissions apply before an agent ever sees a record. What a user can't see, their agent can't either.

Lineage attached

Every field traces back to its source table and transformation, so an agent's answer can point to where the number came from.

Versioned and documented

Changes are tracked over time. Agents and humans always work from the same current source of truth.

Anatomy of an Agent View

Everything an agent needs, in one place.

An Agent View isn't just a SQL view with a friendlier name. It's a manifest: the query that builds it, the definitions that explain it, the policy that governs it, and the lineage that backs it — all reachable by the same MCP call.

Below is a simplified example of the revenue_360 Agent View that powers the demo on our homepage.

# agent_views/revenue_360.yml
name: revenue_360
description: "Quarterly revenue by account, region, and stage"
source: fct_opportunity
definitions:
  arr_delta: "change in annual recurring revenue, quarter over quarter"
access: role:revenue-team, row_filter:region
lineage: stg_salesforce → fct_opportunity → revenue_360
exposed_as: mcp.tool.query_agent_view("revenue_360")
How agents reach it

Discover, query, and get an answer with receipts.

01 · Discover

Agent lists Agent Views

Claude or Copilot calls the Dagen MCP server and sees which Agent Views it's authorized to reach.

02 · Query

Agent calls a scoped tool

The agent queries the Agent View directly. Definitions and access policy apply automatically, every time.

03 · Answer

Response includes the receipt

The answer comes back tagged with the source table, the Agent View, and the governance under which it ran.

In practice

Connect Claude in 10 minutes.

One command to add the MCP server, one Agent View to point it at, one question to ask. That's the whole quickstart.

# add the Dagen MCP server
$ claude mcp add dagen https://app.dagen.ai/mcp
# then, in Claude
> what were EMEA bookings last week?
answered from agent view revenue_360
Inside the product

Where Agent Views get built and governed.

Dagen workspace chat interface exploring an Agent View
ExploreBrowse Agent Views, ask questions, and trace an answer back to its source in one workspace.
Dagen pipeline graph showing the models that feed an Agent View
TraceSee exactly which pipelines and models feed a given Agent View, end to end.
Partners

Build and grow with Dagen.

Technology partners extend the control plane. Consulting partners deliver it.

Track 01 · Technology

Technology partners

Warehouses, lakehouses, orchestrators, and BI tools that Dagen sits alongside — Snowflake, Databricks, BigQuery, dbt, Airflow, and more. Get listed, get connector coverage, and get in front of teams modernizing for agents.

Become a technology partner
Track 02 · Consulting & SI

Consulting & SI partners

Data and analytics consultancies delivering Agent Views and agentic pipelines to their own clients, with Dagen as the underlying platform. Implementation support and co-selling included.

Become a delivery partner
The ecosystem today

Works with the stack your partners already run.

FAQ

Agent Views, answered.

Is an Agent View just a database view?+

It's built on top of one — but a database view has no definitions, access policy, or lineage attached. An Agent View carries all three, so an agent can use it safely, no human translation required.

Does it replace my BI semantic layer?+

No. Your semantic layer stays put, serving dashboards and analysts. Agent Views are a parallel layer for a different consumer — agents asking thousands of ad hoc questions instead of loading a fixed report.

How is this different from a data catalog entry?+

A catalog entry describes data for a human to read. An Agent View is queryable — an agent calls it directly over MCP and gets rows back, governed the same way a person's access would be.

See an Agent View answer a live question.

A 30-minute technical demo, live against a working Agent View — bring your hardest question about governance.