# Sanity MCP Node

> Access Sanity MCP actions through Scalekit.

**URL:** https://caywork.com/learn/docs/node/sanitymcp-node

## Content

## Description
Access Sanity MCP actions through the Scalekit MCP gateway.

## Parameters
* **action** (string): Enabled sub-action to run.
* **params** (object): Action-specific inputs.

## Actions
* `sanitymcp__get_ui_context`
* `sanitymcp_add_cors_origin`
* `sanitymcp_cors_origins_delete`
* `sanitymcp_cors_origins_list`
* `sanitymcp_create_dataset`
* `sanitymcp_create_documents`
* `sanitymcp_create_documents_from_json`
* `sanitymcp_create_documents_from_markdown`
* `sanitymcp_create_project`
* `sanitymcp_create_release`
* `sanitymcp_create_version`
* `sanitymcp_dataset_assets_upload`
* `sanitymcp_deploy_schema`
* `sanitymcp_deploy_studio`
* `sanitymcp_discard_drafts`
* `sanitymcp_generate_image`
* `sanitymcp_get_document`
* `sanitymcp_get_project_studios`
* `sanitymcp_get_sanity_rules`
* `sanitymcp_get_schema`
* `sanitymcp_give_sanity_feedback`
* `sanitymcp_list_datasets`
* `sanitymcp_list_embeddings_indices`
* `sanitymcp_list_organizations`
* `sanitymcp_list_projects`
* `sanitymcp_list_releases`
* `sanitymcp_list_sanity_rules`
* `sanitymcp_list_workspace_schemas`
* `sanitymcp_migration_guide`
* `sanitymcp_patch_document_from_json`
* `sanitymcp_patch_document_from_markdown`
* `sanitymcp_patch_documents`
* `sanitymcp_publish_documents`
* `sanitymcp_query_documents`
* `sanitymcp_read_docs`
* `sanitymcp_run_sanity_cli`
* `sanitymcp_search_docs`
* `sanitymcp_semantic_search`
* `sanitymcp_transform_image`
* `sanitymcp_unpublish_documents`
* `sanitymcp_update_dataset`
* `sanitymcp_version_discard`
* `sanitymcp_version_replace_document`
* `sanitymcp_version_unpublish_document`
* `sanitymcp_whoami`

## Use Cases
1. **Automate Sanity MCP workflows**: Add the node, enable the actions you need, and let the agent invoke them through Scalekit.
2. **Enforce least privilege**: Only enable the subset of actions required for the current agent flow.