When Claude reads your data’s instructions.

Metatate is a programmable decision layer for Claude. Whether you’re writing code, asking a question, or building an agent, Claude reads the policies your data already carries.

Not on Snowflake? Join the cross-platform beta →

claude code · metatate-mcp
Live preview. Claude reviewing your backend.

Three ways Claude reads your decision layer

Same MCP toolkit. Different surface. Pick where Claude lives in your workflow.

Scenario

Write your backend, then ask Claude to lint it against the policies your data carries.

What you get

Install the open-source metatate plugin from the Claude marketplace. You get eight slash commands and a Claude skill that keep Claude grounded in your decision layer instead of guessing from schema names.

Claude Code (any directory)
# 1. Add the public marketplace
/plugin marketplace add metatateai/metatate-claude-plugins

# 2. Install the plugin
/plugin install metatate@metatate-claude-plugins

# 3. Try a slash command
/metatate:discover-context
The MCP toolkit

Decision-grade answers, programmatically.

Seven tools exposed by the Snowflake-managed Metatate MCP server. Claude calls them the way an engineer reads a spec — on every query, every pipeline run, every agent step.

discover-context

Find governed assets by database, schema, domain, sensitivity, or compliance tag.

get-decision-context

Pull the full policy and meaning bundle for a specific asset before deciding.

inspect-data-meaning

Read column-level meaning, classification, sensitivity, PII, and masking facts.

inspect-governance-rules

List active usage, validation, and transfer rules for a governed asset.

authorize-use

Resolve allow / conditional / deny for an intended use, with rationale and a decision id.

validate-query-context

Check a SQL or query plan against active rules before it runs.

explain-why

Return the policy, version, and rule that produced any prior decision.

Slash commands in Claude Code

Eight commands. Same decision layer.

Installed by the metatate plugin. Type a slash and Claude calls the right MCP tools with the right framing.

/metatate:discover-context

Surface governed assets you can inspect.

/metatate:inspect-data

Explain meaning, sensitivity, PII, and masking for a table or column.

/metatate:inspect-rules

Inspect active governance, usage, validation, and transfer rules.

/metatate:authorize-use

Ask whether a proposed use is allowed, denied, conditional, or unknown.

/metatate:validate-query

Validate a SQL or query context against active rules.

/metatate:explain-decision

Explain a prior authorization or validation by id.

/metatate:policy-review

Review policy coverage and likely gaps for an asset, query, or use.

/metatate:release-gate

Run an advisory governance review for a change before merge or release.

How it fits together

Context that travels with data.

Versioned. Queryable. Auditable. The same decision layer powers Claude Code, Claude Desktop, your data pipelines, and any agent that speaks MCP.

Layer 1
Claude (any surface)
Claude CodeClaude DesktopAnthropic SDKCustom agent
Layer 2
Metatate MCP server
discover-context
get-decision-context
inspect-data-meaning
inspect-governance-rules
authorize-use
validate-query-context
explain-why
All tools agent-queryable. Every call audit-logged.
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

Snowflake-native today. Cross-platform tomorrow. Your data stays where it lives, and Metatate gives Claude the instructions to read it.

Try it in 5 minutes

Install the plugin. Authenticate. You’re in.

Two steps in Claude Code. No MCP boilerplate, no static tokens. Snowflake OAuth handles auth; Metatate handles every decision after that.

Claude Code
# Add the public marketplace
/plugin marketplace add metatateai/metatate-claude-plugins

# Install the Metatate plugin
/plugin install metatate@metatate-claude-plugins

In Claude Code, add the public marketplace and install the metatate plugin. You get eight slash commands and a Claude skill that keep responses grounded in your decision layer.

After install

Try /metatate:discover-context in Claude Code to list the slash commands and confirm the plugin is enabled.

Full install docs, Snowflake admin setup, and troubleshooting live in the plugin repo. View on GitHub →

Don’t have a Metatate account yet? Join the cross-platform beta →

Open source · v0.1

metatate-claude-plugins

Claude Code plugin: eight slash commands, a Claude skill, the metatate-mcp-add helper, and customer-facing setup docs for Snowflake admins and Claude users.

/plugin marketplace add metatateai/metatate-claude-plugins
View on GitHub
Already on Snowflake?

Metatate’s tools are already SQL functions in your account.

Cortex Code and Cortex Agents read the same decision layer with zero data egress.

See Snowflake setup