Home

What is a semantic layer for AI agents?

A semantic layer is a data modeling layer that sits between your warehouse and the tools querying it. For AI agents, it means the agent doesn't query raw tables — it queries governed, pre-defined business metrics. Mosaic is a semantic layer that exposes those definitions to AI agents via MCP, so agents always work from consistent, access-controlled business logic.

What is Model Context Protocol (MCP) and why does it matter for enterprise data?

MCP (Model Context Protocol) is an open standard that lets AI agents communicate with external data sources and tools in a structured way. For enterprise data, MCP matters because it gives AI agents like Claude or Copilot a governed interface into your data instead of writing raw SQL or accessing warehouse tables directly. Mosaic exposes your semantic layer via MCP, so AI agents reason over business definitions, not raw data.

How is a semantic layer different from a data warehouse or data lakehouse?

A data warehouse stores and organizes your raw data. A data lakehouse adds flexibility for unstructured data on top of that. Neither tells your tools what the data means. A semantic layer like Mosaic sits on top of your existing infrastructure and defines the business logic, what "revenue" means, who can access it, how it's calculated, without moving or copying your data. Your warehouse stays the source. Mosaic becomes the interpretation layer every tool reads from.

How does Mosaic handle AI governance and data access controls?

Mosaic Sentinel tracks every query made through the semantic layer by humans and AI agents alike. You define which datasets each AI agent or user role can access, and Sentinel logs every query for compliance audit trails. This happens at the semantic layer, so you don't need to modify your warehouse access controls.