Skip to content
Development
Command

/deploy-schema

Deploy Sanity schema to the Content Lake with verification.

From plugin
1714 skills4 commands1 MCP
shell
$ npx -y skills add sanity-io/agent-toolkit --agent claude-code

Ships with sanity. Installing the plugin gets this command.

How it fires

How this command gets triggered: by you, by Claude, or both.

  • Fires itselfClaude auto-loads it when your prompt matches the work.
  • You can call itInvoke it directly when you want it.
  • Slash command/deploy-schema

Context preview

What this command does when you run it.

Deploy Sanity schema to the Content Lake with verification.

Command definition

deploy-schema.md
name: deploy-schema
description: Deploy Sanity schema to the Content Lake with verification.

Deploy Sanity Schema

I'll help you deploy your schema to the Sanity Content Lake.

Why Deploy Schema?

Schema deployment is **required** for:

  • ⚠️ **MCP Server content operations** (`create_documents`, `patch_documents`) to use the latest schema
  • Embedded Studios
  • Scheduled Publishing
  • Cloud Functions with schema validation

Deployment Command

npx sanity schemas deploy

What I'll Do

1. **Pre-Deploy Check**

  • Verify schema syntax (run typegen)
  • Check for breaking changes
  • Warn about removed fields with data

2. **Deploy**

  • Run `npx sanity schemas deploy`
  • Confirm success

3. **Post-Deploy Verification**

  • Use MCP `get_schema` to verify deployment
  • Confirm new types/fields are available

When to Deploy

| Scenario | Deploy? | |----------|---------| | Added new document type | ✅ Yes | | Added/modified fields | ✅ Yes | | Changed validation rules | ✅ Yes | | Using MCP content tools after schema changes | ✅ Yes | | Local dev only (no MCP) | Optional |

Important Notes

  • **Schema deployment is fast** (~2 seconds)
  • **Does NOT deploy the Studio app** (use `npx sanity deploy` for that)
  • **Always deploy before MCP content operations** after schema changes

Usage

> "Deploy my schema" > "Check if my schema is deployed" > "Why can't MCP see my new field?"

Read more
Read it on GitHub ↗
Ships withsanity

Collection of resources to help AI agents build better with Sanity.

Get the whole plugin, auto-invoked
Stats
171
Stars
0
Views
25
Forks
Active
Maintenance
JavaScript
Language
MIT
License
6h ago
Last commit
1y ago
Created

Repo: sanity-io/agent-toolkit