Snowflake Native App

A programmable decision layer for Snowflake

Policies, meaning, and access rules as versioned operational metadata. Travels with your data, never leaves your Snowflake account.

Metatate Dashboard — policy overview with metrics and recent policies
Dashboard Overview
Meaning·Policies·Rules·Audit·Decisions
For Snowflake Intelligence

The decision layer Cortex Agents already speak.

Cortex Code, Cortex Agents, and Cortex Analyst call the same Metatate tools — through MCP or as native Snowflake SQL functions. Same engine, two surfaces, every call inside your Snowflake account.

In-account
Zero data egress
Dual access
MCP and SQL
Every decision
Audit logged
Cortex Agent
in-account
Live preview. Cortex Agent calling Metatate.
Cortex Code plugin · Available now

Metatate inside the Snowflake-native developer workspace

Cortex Code is Snowflake's coding agent. The Metatate plugin adds slash commands and a grounding skill, talking to the Snowflake-managed MCP server installed by the Native App.

# Install
cortex plugin install metatateai/metatate-cortex-code-plugin
  • Snowflake-managed MCP — zero data egress, audit stays in account
  • Role-restricted PAT authentication — no OAuth browser flow
  • Slash commands across discover, decide, validate, and release-gate
View plugin repo
cortex code
live
Live preview. Cortex Code calling Metatate.

How It Works

Author decision-grade instructions, deploy context layers, and expose structured metadata to agents and workflows.

1

Define Policy Identity

Define policies, business logic, access controls, and data meaning as structured metadata. The AI assistant compiles plain-language descriptions into machine-readable instructions with conditional logic, cross-system constraints, and compliance tags.

Policy instructions editor with AI assistant
Policy Instructions
Policy detail view with meaning layer and permissions
Meaning Layer
2

Apply Meaning Layer

Apply context layers to tables, fields, or entire workflows. Permitted and prohibited uses, ownership, lineage, and AI/ML governance — persistent context that travels with your data, not in external documentation.

3

Decision Audit Trail

Agents and applications query context programmatically. Every policy change, agent decision, and validation event is captured — systems validate intent, apply constraints, and enforce rules at runtime.

MCP Tools page showing registered server and Snowflake Intelligence integration
MCP Tools

Operational metadata as a decision layer

Structured metadata that agents can parse, query, and enforce. Context moves with data, not in external documentation.

Persistent Context

Business logic, data contracts, policies, lineage, and access rules as structured, machine-readable context. Versioned metadata that evolves with your data.

Programmable Rules

Agents evaluate dynamic business rules instead of relying on hardcoded branches or human interpretation. Define conditional logic, time-based rules, and cross-system constraints.

Agent-Ready MCP Server

Agents query and execute against structured context through the Model Context Protocol. Works with Snowflake Intelligence — agents understand meaning, not just structure.

Policy Enforcement Without Bottlenecks

Governance happens automatically because agents understand constraints. Scale domain expertise to every decision without manual oversight.

Architecture

Same engine. Two access surfaces. One Snowflake account.

The Metatate Native App exposes its decision tools through both an MCP HTTP server and as native Snowflake SQL functions. Cortex calls either — everything resolves inside your account.

Layer 1
Snowflake Intelligence
Cortex CodeCortex AgentsCortex AnalystSnowflake Notebooks
Layer 2
Metatate decision engine
MCP HTTPSnowflake SQL
discover-context
get-decision-context
inspect-data-meaning
inspect-governance-rules
authorize-use
validate-query-context
explain-why
Every call audit-logged
Cortex calls these tools the same way an engineer reads a spec — on every query, every agent step.
Layer 3a
Versioned decision layer

Instructions, policies, and column-level meaning as versioned operational metadata. Plan/apply workflow. Diffable. Reviewable.

Layer 3b
Your data, where it lives

Tables, views, and pipelines stay in your Snowflake account. Metatate references them through standard Snowflake objects — no replication, no shadow store.

Zero data egress

Every layer above lives inside your Snowflake account. No external API gateway. No tokens crossing your perimeter. Cortex Agents call Metatate the same way they call any other Snowflake-native function.

Zero Data Egress

All processing stays inside your Snowflake account. Context travels with data — no external API calls, no data leaving your perimeter.

Snowflake Cortex AI

Compiles decision-grade instructions using Snowflake's built-in AI. No external API keys, no third-party inference.

Versioned & Portable

Context layers are versioned, allowing policies to evolve over time. Deploy once, version and evolve — no rigid implementations that break with updates.

Persistent context. Consistent decisions.

Install Metatate and go from zero to governed in minutes. Same engine for analytics, AI, and operational workflows.

Get it on Snowflake Marketplace