More on Sanity MCP:
- Announcement post: sanity.io/blog/sanity-...
- Docs article: mcp.sanity.io
- Agent Toolkit repo: github.com/sanity-io/ag...
More on Sanity MCP:
- Announcement post: sanity.io/blog/sanity-...
- Docs article: mcp.sanity.io
- Agent Toolkit repo: github.com/sanity-io/ag...
6) MCP ecosystem is still early
Getting OAuth2 with refresh tokens working across the various MCP clients (Cursor, Claude Code, VS Code, Lovable, v0, et al.) took multiple iterations. They interpret the spec slightly different, so expect some debugging if shipping a remote MCP.
5) CLIs that auto-configure MCP is becoming the norm
Sanity CLI now detects your editor(s) and offers to configure MCP on `sanity init`. Neon, Sentry, PostHog are doing similar things.
Shoutout to @andrelandgraf.com and Neon team for the inspiration!
4) MCP tool naming matters more than you'd think
Single-purpose tools with descriptive names is preferred by agents. We e.g. improved performance by splitting document creation into `create_document_from_markdown` and `create_document_from_json` rather than one generic tool.
3) Models vary wildly at MCP tool calling
Claude Opus 4.5 is by far the best at this. The gap between models is bigger than I expected – other frontier models struggle with deciding whether to use the MCP at all, or picking the right tools when chaining multiple steps.
2) Agent rules distribution via MCP actually works
We added `list_sanity_rules` and `get_sanity_rules` tools that pull latest rules from our `sanity-io/agent-toolkit` repo on demand. No more manual updating *.mdc files. Agents pick them up just as well as local agent rules.
1) Vibecoding with Sanity feels really nice now
When everything happens through an agent chat – creating project, defining schema and managing content (incl. generating sample content for front-end) – it just flows. No context switching between CLI, Studio, and IDE.
Some learnings from building the @sanity.io MCP Server and Agent Toolkit that we shipped as GA today (🧵)
🚀🚀🚀
Building something ambitious? High-growth startups like Linear, Retool, and @anthropic.com use Sanity to power their content operations from seed to scale.
We're now making it even easier for founders to get started!
Get Sanity’s Growth plan free for 1 year: www.sanity.io/startups
You can now init a new Sanity project with a remote template!
Here are some to get you started:
$ npm create sanity@latest -- --template
sanity-io/sanity-template-astro-clean
sanity-io/sanity-template-nextjs-clean
sanity-io/sanity-template-sveltekit-clean
sanity-io/sanity-template-remix-clean
Open source software is crucial to the success of Sanity, so it makes sense to give back to great projects that we and our community use every day.
That's why we joined the @opensourcepledge.com with a $112k donation to great projects and maintainers. 🫶
www.sanity.io/blog/sanity-...
⚡️ I'm hiring – come join my team as Tech Lead for Growth at @sanity.io!
You'll work across the product and stack, set technical direction for the team, and ship fast and iterate as we learn – we value velocity and pragmatism above all else.
DM me if you're interested or know someone great!
WebGL shaders are fun!
Try playing music from your computer speaker and see how it reacts: reactive-visualizer.vercel.app
💙 hello world 💙