What is Metatate?
Metatate is a portable decision layer for data automation. It keeps business meaning, governance policies, and access rules attached to your data, so agents and the people guiding them can make governed decisions at the point of use.
The decision layer is exposed through the Model Context Protocol (MCP). Any MCP-aware client can call a small set of structured tools to get governed context before reading, writing, or exporting data. Context layers are versioned, so policies can evolve over time and travel across platforms.
What ships today
The first runtime is the Metatate Snowflake Native App. It installs into your Snowflake account, compiles your policies into governance tables, and exposes them through a Snowflake-managed MCP server. Three agent surfaces share that same decision layer:
- Snowflake Intelligence uses the
core.agent_*adapter wrappers. - Claude Code plugin connects through Snowflake OAuth to the managed MCP server.
- Cortex Code plugin connects through a role-restricted PAT to the same managed MCP server.
Zero Egress on the Snowflake Runtime
When Metatate runs as the Snowflake Native App, your governed data never leaves Snowflake. The Snowflake runtime executes inside Snowpark Container Services (SPCS) and uses Snowflake Cortex for all AI features:
- No external API calls — AI runs via
SNOWFLAKE.CORTEX.COMPLETE() - No External Access Integrations (EAIs) required
- No network egress from the Snowflake runtime — everything stays inside your Snowflake account
This makes the Snowflake runtime suitable for regulated industries where data residency and security are non-negotiable.
Key Capabilities
Policy Builder
Define governance policies using natural language or YAML. Metatate's AI assistant (powered by Cortex) generates structured policy definitions from plain English descriptions.
Governance Pipeline
Policies flow through a structured pipeline: define → compile → deploy → materialize → serve. The deployment process produces 6 governance tables that capture everything from column classifications to usage rules.
MCP Server + Agent Integrations
Metatate registers a canonical MCP server (core.metatate_mcp) with seven governance tools and a Snowflake Intelligence adapter layer (core.agent_*). Snowflake Intelligence uses the wrappers, while the Claude Code and Cortex Code plugins connect directly to the Snowflake-managed MCP server.
Catalog Browser
Browse your Snowflake tables, view column details, run AI-powered classification, and see which policies apply — all from within the app.
Architecture at a Glance
What You Need
| Requirement | Details |
|---|---|
| Snowflake account | Enterprise edition or higher |
| Database role | SNOWFLAKE.CORTEX_USER for Cortex |
| References | DATABASE_CATALOG (tables) + APP_WAREHOUSE (warehouse) |
| Compute pools | 2x CPU_X64_XS (created automatically) |
Next Steps
- Installation — Install from Marketplace or manually
- Quick Start — Create your first policy in 5 minutes
- Claude Code Plugin — Connect Claude Code to Metatate's governed context
- Cortex Code Plugin — Connect Cortex Code to Metatate's governed context