NeuralTrust ha sido reconocido por Gartner → Leer más

Conecta Sanity MCP a tus agentes de IA, de forma segura.

Un único endpoint seguro para cada llamada a Sanity que hacen tus agentes de IA: acotada por usuario, inspeccionada y registrada.

Prueba Sanity MCP ahora

Lo que pueden pedir tus agentes una vez conectado Sanity MCP.

  • “Ejecuta una consulta GROQ de todos los artículos escritos por Mark”

  • “Lista todas las releases de este dataset”

  • “Añade localización a mi tipo de documento artículo”

  • “Ayúdame a migrar el contenido existente a un esquema nuevo”

  • “¿Qué documentos referencian este asset de la Media Library?”

  • “Muéstrame el esquema desplegado de este workspace”

Elige las herramientas que pueden usar tus agentes de IA

54 herramientas del esquema de Sanity MCP.

Mostrando 54 herramientas

  • query_documentsreadQueries documents using GROQ. Takes the GROQ string and optional params. Results are not truncated, so field projections and slices matter.
  • get_documentreadFetches a single document by its exact ID. A direct lookup only, with no search or filtering.
  • list_releasesreadLists releases in a dataset, returning active and scheduled ones by default, with a state filter for published or archived.
  • create_documentswriteCreates one or more draft documents from structured content. Creates drafts unless a releaseId is given.
  • create_versionwriteCreates a version document for a specific release. Versions are separate from drafts and published documents and are used for scheduled release workflows.
  • patch_documentswriteUpdates existing documents with client patch operations, applied as one transaction per document, at most 25 documents per call. Edits are saved to the draft or release version, never directly to published content.
  • create_releasewriteCreates a release for grouping content changes. Does not schedule it: release type and intended publish time are recorded as metadata only.
  • publish_documentshigh riskPublishes one or more drafts, making them live.
  • unpublish_documentshigh riskUnpublishes one or more published documents, moving them back to drafts.
  • discard_draftshigh riskDiscards one or more draft documents, deleting the drafts while leaving published documents intact.
  • version_discardhigh riskDiscards one or more document versions from a release.
  • documents_validatereadValidate documents against the deployed schema without modifying them. This tool is in beta. Results may be incorrect or incomplete; review them before making changes.
  • media_library_listreadLists the Media Libraries in an organization, returning the library IDs the other media_library tools need.
  • media_library_get_schemareadGets a Media Library's document types, or the full field definitions for one type. The library schema is fixed, with the organization's own asset aspects merged on.
  • media_library_query_documentsreadQueries a Media Library using GROQ. Assets, collections, folders and aspect definitions are all queryable.
  • media_library_get_documentreadFetches a single Media Library document by its exact ID.
  • media_library_list_asset_referencesreadLists the documents across project datasets that reference a Media Library asset. Intended to be called before replacing an asset.
  • media_library_create_documentswriteCreates documents in a Media Library. Only asset collections can be created; assets themselves come from uploading a binary. Created directly, not as drafts.
  • media_library_patch_documentswriteEdits Media Library documents within a safe subset: an asset's title and aspects, its CDN access policy, and collection metadata and membership. Title and aspect edits go to a draft; the CDN access policy is published-only and takes effect immediately.
  • media_library_publish_documentswritePublishes asset drafts to make unpublished metadata edits live, validating the draft against current aspect definitions first.
  • media_library_discard_draftswriteDiscards asset drafts, throwing away unpublished metadata edits and leaving the published asset intact.
  • media_library_link_assetswriteMakes Media Library assets usable in project documents, creating a local deliverable copy for images and files and returning ready-to-use field values.
  • assets_upload_statusreadChecks one to 20 asset uploads by operation ID. Results include asset IDs, URLs and references, and stay available for up to 24 hours.
  • media_assets_upload_from_urlreadDeprecated. Does not start an upload; use media_library_upload_from_url with the same arguments.
  • dataset_assets_upload_from_urlwriteStarts an image or file upload to a dataset from a public HTTPS URL, returning an operation ID immediately.
  • dataset_assets_upload_from_filewritePrepares a one-use URL for uploading an image or file up to 50 MiB to a dataset.
  • dataset_assets_upload_from_web_chatgptwriteUploads a ChatGPT web attachment or generated file to a dataset, using the temporary download URL ChatGPT web supplies.
  • media_library_upload_from_urlwriteStarts an image, video or file upload to a Media Library from a public HTTPS URL, optionally adding a version to an existing asset.
  • media_library_upload_from_filewritePrepares a one-use URL for uploading an image, video or file up to 50 MiB to a Media Library.
  • whoamireadReturns the currently authenticated Sanity account, including name, email, provider and the MCP authentication method in use.
  • list_organizationsreadLists all organizations the user has access to.
  • list_projectsreadLists all Sanity projects associated with the account.
  • get_project_studiosreadRetrieves all Studio applications linked to a specific project.
  • cors_origins_listreadLists all CORS origins configured for a project.
  • create_projecthigh riskCreates a new Sanity project and initializes it with a dataset and API tokens.
  • add_cors_originhigh riskAdds CORS origins so client-side requests from those origins reach the project.
  • cors_origins_deletehigh riskDeletes a CORS origin from a project, which can break a running front end.
  • get_schemareadFetches a deployed schema, resolving each workspace in order of MCP-managed, Studio-deployed, then legacy.
  • list_workspace_schemasreadLists every deployed schema for a project and dataset, grouped by source, each with a schema ID for exact reads.
  • deploy_schemahigh riskDeploys schema types directly to the cloud, changing how content is validated and presented.
  • deploy_studiohigh riskDeploys a managed Sanity Studio bound to an MCP-managed schema, returning a hosted Studio URL. Requires an existing MCP-managed schema at the same address.
  • list_datasetsreadLists all datasets in a project.
  • create_datasetwriteCreates a new dataset with a name and access settings.
  • update_datasethigh riskModifies a dataset's name or access control settings, which determine whether it is publicly readable.
  • generate_imagewriteTriggers async AI image generation for a document field. Consumes AI credits.
  • transform_imagewriteTriggers async AI transformation of an existing image. Consumes AI credits.
  • list_embeddings_indicesreadLists all available embeddings indices for a dataset.
  • semantic_searchreadPerforms a semantic search against an embeddings index.
  • search_docsreadSearches the Sanity documentation.
  • read_docsreadFetches a specific documentation article.
  • list_sanity_rulesreadLists the available best-practice development rules.
  • get_sanity_rulesreadLoads specific best-practice development rules, such as the GROQ rules.
  • give_sanity_feedbackwriteSubmits feedback about Sanity when the agent hits an unexpected error, a missing capability or unclear documentation.
  • run_sanity_clihigh riskRuns a limited subset of Sanity CLI commands and returns their output. Commands run without a shell and cannot access the filesystem, prompt for input, run in the background or change authentication.

Qué expone Sanity MCP

Sanity MCP agrupa sus 54 herramientas en 10 categorías, cada una con una política inicial sugerida.

CategoríaIncluyeAccesoPolítica sugerida
DocumentosConsultas GROQ, búsqueda por ID, creación de borradores y versiones de release, parcheo, publicación, despublicación, descarte de borradores y versiones, y creación y listado de releasesLectura / EscrituraLas ediciones se guardan en el borrador o la versión de release, nunca directamente sobre lo publicado. Programar, publicar, archivar y borrar una release no están disponibles aquí a propósito
Media LibraryListado de librerías, su esquema, consultas GROQ y por ID, creación de colecciones, parcheo del subconjunto seguro de metadatos, publicación y descarte de borradores, referencias a un asset y enlace de assets a documentosLectura / Escrituramedia_library_patch_documents es deliberadamente estrecha, pero cdnAccessPolicy es solo publicado y surte efecto al instante, saltando el paso de borrador en que se apoya el resto
Assets y subidasSubida de imágenes, vídeo y archivos a un dataset o Media Library desde una URL pública, una URL de un solo uso, un archivo local o un adjunto de ChatGPT web, más consulta de estado y guía de CLILectura / EscrituraLas herramientas from_url hacen que Sanity descargue una URL HTTPS arbitraria por cuenta del agente; fija los orígenes permitidos. Las subidas de archivo se limitan a 50 MiB
Proyectos y accesoOrganizaciones, proyectos, aplicaciones Studio, creación de proyecto, listado, alta y baja de orígenes CORS, e identificación de la cuenta autenticadaLectura / Escrituracreate_project inicializa un proyecto con su dataset y sus tokens de API. Las herramientas de CORS deciden qué navegadores alcanzan el proyecto: son un control de seguridad, no una comodidad
Documentación y reglasBúsqueda y lectura de la documentación, listado y carga de reglas de buenas prácticas, y envío de feedbackLectura / EscrituraIndependiente de la cuenta; se puede permitir ampliamente
Esquema y StudioConsulta de un esquema desplegado, listado de todos por fuente, despliegue de tipos de esquema a la nube y despliegue de un Studio gestionado ligado a un esquema MCPLectura / Escrituradeploy_schema cambia cómo se valida y presenta el contenido para todos; deploy_studio crea una URL de Studio alojada y alcanzable públicamente
DatasetsListado de datasets, creación con ajustes de acceso y modificación del nombre o el control de accesoLectura / Escrituraupdate_dataset puede cambiar los ajustes de control de acceso, que son los que deciden si un dataset es público
Imágenes con IAGeneración asíncrona de imágenes con IA para un campo y transformación asíncrona de una imagen existenteLectura / EscrituraLas únicas dos que consumen créditos de IA; Sanity sugiere desactivarlas en el cliente si el gasto preocupa
BúsquedaListado de índices de embeddings de un dataset y búsqueda semántica contra unoLecturaSolo lectura
CLIEjecución de un subconjunto limitado de comandos de la CLI de Sanity con su salidaLectura / EscrituraMeta-herramienta: el nombre no dice nada del comando ejecutado. Los comandos corren sin shell y no tocan el sistema de archivos ni la autenticación, pero la superficie es la de la CLI, no la de esta lista

Conecta Sanity MCP a tu agente de IA

Cuatro pasos, menos de diez minutos.

  1. 01

    Inicia sesión en NeuralTrust

    Abre la plataforma de NeuralTrust, inicia sesión y ve a Getting started, después a Connect your tools.

    Inicia sesión en NeuralTrust
  2. 02

    Elige tu agente

    Cuando te pregunte qué agente usas, elige Claude Code, Codex, Cursor, Windsurf, Copilot o tu propio código.

    Elige tu agente
  3. 03

    Conecta Sanity

    Busca Sanity en la lista de herramientas y conéctalo.

    Conecta Sanity
  4. 04

    Conecta tu agente

    Sigue los pasos en pantalla para añadir la configuración a tu agente y envía el prompt de prueba.

    Conecta tu agente

Permisos hasta la herramienta individual

No permites ni bloqueas Sanity MCP entero. Permites exactamente las herramientas que puede llamar cada agente, una a una.

Sanity MCP54 HERRAMIENTAS DISPONIBLES
Agente de revisión de código4 herramientas, solo lectura
Bot de triaje de incidencias9 herramientas
Asistente del equipo de plataformalas 54 herramientas
  • Herramienta por herramientaConectar el servidor no es la unidad de acceso. Cada herramienta se concede por separado.
  • Denegado por defectoUna herramienta que no has activado nunca se expone al agente.
  • Aprobación en las escriturasLas herramientas que modifican o borran pueden exigir la confirmación de una persona.

¿Es seguro Sanity MCP?

Un endpoint en lugar de credenciales en claro. Cada llamada se comprueba contra la política y queda registrada.

Agentes de IASe conectan desde la configuración de tu cliente MCP.NeuralTrustSe aplican los controles según tu configuración.Sanity MCP54 herramientas documentadas. La disponibilidad varía con los permisos de proyecto y dataset, y el conjunto cambia con las actualizaciones de Sanity.
Asistentes de códigoConexión y credencialespor usuarioDocumentos12 herramientas
Copilotos internosPolíticas de acceso a herramientasdenegado por defectoMedia Library10 herramientas
Automatizaciones de flujosInspección de peticiones y respuestasen líneaProyectos y acceso8 herramientas
Clientes MCP compatiblesMonitorización de actividadalertas y registrosResto de herramientas24 herramientas
Preguntas frecuentes

Preguntas habituales sobre usar Sanity MCP a través de TrustGate.

Conecta Sanity MCP al instante

Elige las herramientas, apunta tu agente a TrustGate y Sanity MCP queda activo: acotado, inspeccionado y registrado.