← Back to all sparks
S

Sanity

DEVOPS
Velocity6.3

Programmable headless content management system with structured content and the GROQ query language

Sanity's MCP server now explains failed validations and stops skipping them.

headless cmsmcpai agentsaccess controlmedia library
◆Current state
Sanity made Context Knowledge Bases generally available on November 10, letting agents read datasets, websites and files over MCP. The days since have been follow-up: MCP server 2.46.1 and 2.46.2 return stable error codes, explain incomplete validations and stop writes from skipping schema checks, while the console now shows when each robot token was last used. Media Library made PDF previews zoomable and folder counts in big libraries about seven times faster.
◆Where it's heading
Sanity is making the agent-facing parts dependable: the MCP server is getting the error codes and validation rules a production client needs. Access visibility for tokens and members follows the same push to let teams audit what automated clients do.
◆Prediction
Expect more MCP server point releases around validation and Knowledge Base commands, and more usage data on tokens and agents in the console.

◆Recent moves

  1. 17h ago

    MCP server 2.46.2 stops skipping validation with legacy schemas

    Writes no longer skip validation when an old schema copy sits next to the deployed one. A follow-up fix the same afternoon as 2.46.1.

    View source ↗
  2. 17h ago

    MCP server 2.46.1 adds error codes and validation reasons

    Failed Media Library calls now return stable error codes, validation results list which checks did not run, and Knowledge Base CLI commands work again. It is the plumbing agents need after Context Knowledge Bases went GA.

    View source ↗
  3. 1d ago

    Manage: See when robot tokens were last used

    Robot tokens now show when they were last used, in the console, the Access API and the CLI, and member activity counts API use. Useful for finding stale tokens as more agents and scripts write to Sanity.

    View source ↗
  4. 1d ago

    Content Lake fixes insert patches matching several array spots

    Insert patches that matched non-adjacent array items dropped one item and duplicated another; they now insert after the last match. A data-correctness fix across all API versions.

    View source ↗
  5. 1d ago

    Media Library adds PDF zoom and faster folder counts

    PDF previews gain drag-to-pan and pinch-to-zoom, and counting 15 visible folders in a million-asset library drops from about 430 ms to 60 ms. Steady work on the asset side while the headlines go to agents.

    View source ↗
  6. 3d ago

    @sanity/sveltekit 3.0 splits imports to keep pages light

    Query-only SvelteKit pages no longer load React and Studio in dev, but most imports move to new subpaths, so upgrading is a breaking change.

    View source ↗