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 →
Same MCP toolkit. Different surface. Pick where Claude lives in your workflow.
Write your backend, then ask Claude to lint it against the policies your data carries.
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.
# 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
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-contextFind governed assets by database, schema, domain, sensitivity, or compliance tag.
get-decision-contextPull the full policy and meaning bundle for a specific asset before deciding.
inspect-data-meaningRead column-level meaning, classification, sensitivity, PII, and masking facts.
inspect-governance-rulesList active usage, validation, and transfer rules for a governed asset.
authorize-useResolve allow / conditional / deny for an intended use, with rationale and a decision id.
validate-query-contextCheck a SQL or query plan against active rules before it runs.
explain-whyReturn the policy, version, and rule that produced any prior decision.
Installed by the metatate plugin. Type a slash and Claude calls the right MCP tools with the right framing.
/metatate:discover-contextSurface governed assets you can inspect.
/metatate:inspect-dataExplain meaning, sensitivity, PII, and masking for a table or column.
/metatate:inspect-rulesInspect active governance, usage, validation, and transfer rules.
/metatate:authorize-useAsk whether a proposed use is allowed, denied, conditional, or unknown.
/metatate:validate-queryValidate a SQL or query context against active rules.
/metatate:explain-decisionExplain a prior authorization or validation by id.
/metatate:policy-reviewReview policy coverage and likely gaps for an asset, query, or use.
/metatate:release-gateRun an advisory governance review for a change before merge or release.
Versioned. Queryable. Auditable. The same decision layer powers Claude Code, Claude Desktop, your data pipelines, and any agent that speaks MCP.
Instructions, policies, and column-level meaning as versioned operational metadata. Plan/apply workflow. Diffable. Reviewable.
Snowflake-native today. Cross-platform tomorrow. Your data stays where it lives, and Metatate gives Claude the instructions to read it.
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.
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 →
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-pluginsCortex Code and Cortex Agents read the same decision layer with zero data egress.