SaaSActive

Sanity Content Agent

Use the Sanity Content Agent in Slack to search, create, and update content conversationally.

Open source page ↗

Product features

Product features

Approval workflow

The agent never makes changes without approval; you can create drafts, add to a content release, or discard.

Assistant threads

Open the Sanity assistant from Slack's AI sidebar for a dedicated thread with suggested prompts.

Choose a studio

Tell the agent which Sanity studio, project, and dataset to work with.

Content Agent API

Add the Content Agent to your own apps.

Content Agent for Slack

Build a Slackbot powered by Content Agent.

Context awareness

The agent responds based on current context, shown in the chat input and updated as you navigate Studio.

Core components

Custom instructions

Standing guidelines applied to every conversation, set per user and per organization.

Direct messages

Send a message directly to the Sanity app in your Apps sidebar.

Feedback buttons

After each response, the agent shows thumbs up and thumbs down buttons to improve responses.

Filtering content

Follow the guided steps

How it fits together

Install the Sanity Context skill

Instruction check

Proposes a rewritten version of an instruction as a diff you can accept or revert.

MCP endpoint

MCP endpoint segments

@mentions in channels

Mention @Sanity in any channel or thread where the app has been added.

No code or GROQ queries required

Work with content across Sanity projects without writing code or GROQ queries.

Permissions inheritance

The agent uses your existing Sanity permissions and can only see and edit what you can.

Prerequisites

Prompt your coding agent to run the setup skill

Sanity Context

Sanity Context document

Searches and changes

Searches are read operations; changes are write operations that create, update, or generate content.

Supported groqFilter operators