MCP SITECORE TOOLS

153 tools from the Mcp Sitecore MCP Server, categorised by risk level.

View the Mcp Sitecore policy →

READ TOOLS

66
common-get-archive Gets Sitecore database archives. common-get-archive-item Gets a list of items found in the specified archive. common-get-cache Gets information about Sitecore caches. common-get-database Gets information about Sitecore databases. common-get-item-clone-by-id Returns all the clones for the specified item by its ID. common-get-item-clone-by-path Returns all the clones for the specified item by its path. 2/5 common-get-item-field-by-id Gets item fields as either names or fields or template fields by its ID. common-get-item-field-by-path Gets item fields as either names or fields or template fields by its path. 2/5 common-get-item-reference-by-id Gets item references for a Sitecore item by its ID, showing where it is used throughout the system. common-get-item-reference-by-path Gets item references for a Sitecore item by its path, showing where it is used throughout the system. 2/5 common-get-item-referrer-by-id Gets items referring to a Sitecore item by its ID, showing which items reference it. common-get-item-referrer-by-path Gets items referring to a Sitecore item by its path, showing which items reference it. 2/5 common-get-item-template-by-id Gets template information for a Sitecore item by its ID. common-get-item-template-by-path Gets template information for a Sitecore item by its path. 2/5 common-get-item-workflow-event-by-id Gets entries from the workflow history for the specified item by its ID. common-get-item-workflow-event-by-path Gets entries from the workflow history for the specified item by its path. 2/5 common-get-sitecore-job Gets list of the current Sitecore jobs. common-test-base-template-by-id Checks if the item inherits from the specified template by its ID. common-test-base-template-by-path Checks if the item inherits from the specified template by its path. 2/5 config Prints the configuration of the Sitecore MCP server. get-powershell-documentation Gets the documentation describing all Sitecore Powershell commands. indexing-find-item Finds items using the Sitecore Content Search API. Date format should be in ISO 8601 format (e.g., '2023-10-01T00:00:00Z'). indexing-get-search-index Get information about Sitecore search indexes. Can filter by name, database, running status, or corrupted status. introspection-graphql-edge Introspection Sitecore GraphQL edge schema, use this tool before doing a query to get the schema information if you do not have it available as a r... introspection-graphql-master Introspection Sitecore GraphQL master schema, use this tool before doing a query to get the schema information if you do not have it available as a... item-service-get-item Get a Sitecore item by its ID. item-service-get-item-by-path Get a Sitecore item by its path. 2/5 item-service-get-item-children Get children of a Sitecore item by its ID. item-service-get-item-descendants Get descendants of a Sitecore item by its ID. item-service-get-languages Get Sitecore languages. item-service-search-items Search Sitecore items using the ItemService RESTful API. logging-get-logs Retrieves Sitecore logs from the log directory. presentation-get-default-layout-device Gets the default layout. presentation-get-layout-by-id Gets item layout by Id. presentation-get-layout-by-path Gets item layout by path. 2/5 presentation-get-layout-device Gets the layout for the device specified. presentation-get-placeholder-setting-by-id Gets placeholder setting assigned on the item specified by ID. presentation-get-placeholder-setting-by-path Gets placeholder setting assigned on the item specified by path. presentation-get-rendering-by-id Gets rendering definition by item id. presentation-get-rendering-by-path Gets rendering definition by item path. 2/5 presentation-get-rendering-parameter-by-id Gets rendering parameter for the item specified by ID. presentation-get-rendering-parameter-by-path Gets rendering parameter for the item specified by path. provider-get-item-by-id Gets a Sitecore item by its ID. provider-get-item-by-path Gets a Sitecore item by its path. 2/5 provider-get-item-by-query Gets a Sitecore item by Sitecore query. 2/5 provider-get-item-by-uri Gets a Sitecore item by its URI. 2/5 query-graphql-edge Query a Sitecore GraphQL edge endpoint with the given query and variables. 2/5 query-graphql-master Query a Sitecore GraphQL master endpoint with the given query and variables. 2/5 security-get-current-user Get the current Sitecore user. security-get-domain Get all Sitecore domains. security-get-domain-by-name Get a Sitecore domain by its name. security-get-item-acl-by-id Gets the access control list (ACL) of a Sitecore item by its ID. security-get-item-acl-by-path Gets the access control list (ACL) of a Sitecore item by its path. 2/5 security-get-role-by-filter Get Sitecore roles by filter criteria. security-get-role-by-identity Get a Sitecore role by its identity. security-get-role-member Get members of a Sitecore role. security-get-user-by-filter Get a Sitecore users by filter. security-get-user-by-identity Get a Sitecore user by its name. security-protect-item-by-id Protect a Sitecore item by its ID. security-protect-item-by-path Protect a Sitecore item by its path. security-test-account Tests if a Sitecore user exists and has specific properties. security-test-item-acl-by-id Tests whether a user or role has specific access rights to a Sitecore item by its ID. security-test-item-acl-by-path Tests whether a user or role has specific access rights to a Sitecore item by its path. 2/5 security-unprotect-item-by-id Unprotect a Sitecore item by its ID. security-unprotect-item-by-path Unprotect a Sitecore item by its path. sitecore-cli-documentation Gets Sitecore CLI documentation describing the most often used commands like index rebuild, item serialization, etc.

WRITE TOOLS

46
common-add-base-template-by-id Adds a base template to a template item by its ID. 2/5 common-add-base-template-by-path Adds a base template to a template item by its path. 3/5 common-add-item-version-by-id Creates a version of the item (by its id) in a new language based on an existing language version. 2/5 common-add-item-version-by-path Creates a version of the item (by its path) in a new language based on an existing language version. 3/5 common-convert-from-item-clone-by-id Converts an item from a clone to a fully independent item by its ID. 2/5 common-convert-from-item-clone-by-path Converts an item from a clone to a fully independent item by its path. 3/5 common-publish-item-by-id Publishes a Sitecore item by its ID. 2/5 common-publish-item-by-path Publishes a Sitecore item by its path. 3/5 common-restore-archive-item Restores items to the original database from the specified archive. 2/5 common-set-item-template-by-id Sets the item template by the item's ID. 2/5 common-set-item-template-by-path Sets the item template by the item's path. 3/5 common-update-item-referrer-by-id Updates all references to the specified item (by its ID) to point to a new provided in the -NewTarget or removes links to the item. 2/5 common-update-item-referrer-by-path Updates all references to the specified item (by its path) to point to a new provided in the -NewTarget or removes links to the item. 3/5 indexing-resume-search-index Resume one or more Sitecore search indexes. If no name is provided, all paused indexes will be resumed. 2/5 indexing-suspend-search-index Suspend one or more Sitecore search indexes. If no name is provided, all running indexes will be suspended. 2/5 item-service-create-item Create a new Sitecore item under parent path with name using template id. 2/5 item-service-edit-item Edit a Sitecore item by its ID. 2/5 presentation-add-placeholder-setting-by-id Adds a placeholder setting to the item specified by ID. 2/5 presentation-add-placeholder-setting-by-path Adds a placeholder setting to the item specified by path. 2/5 presentation-add-rendering-by-id Adds a rendering to presentation of an item specified by item ID. 2/5 presentation-add-rendering-by-path Adds a rendering to presentation of an item specified by path. 2/5 presentation-merge-layout-by-id Merges final and shared layouts by item Id. 2/5 presentation-merge-layout-by-path Merges final and shared layouts by item path. 3/5 presentation-set-layout-by-id Sets layout for an item specified by Id. 2/5 presentation-set-layout-by-path Sets layout for an item specified by path. 2/5 presentation-set-rendering-by-id Updates rendering specified by item ID with new values. 2/5 presentation-set-rendering-by-path Updates rendering specified by item path with new values. 2/5 presentation-set-rendering-parameter-by-id Adds and updates the specified rendering parameter from the rendering placed on the item specified by ID. 2/5 presentation-set-rendering-parameter-by-path Adds and updates the specified rendering parameter from the rendering placed on the item specified by path. 2/5 presentation-switch-rendering-by-id Switches an existing rendering specified by item ID with an alternate one for the item specified by item ID. 2/5 presentation-switch-rendering-by-path Switches an existing rendering specified by path with an alternate one for the item specified by path. 2/5 presentation-switch-rendering-by-unique-id Switches an existing rendering specified by unique ID with an alternate one for the item specified by item ID. 2/5 security-add-item-acl-by-id Adds an access control entry to a Sitecore item by its ID. 2/5 security-add-item-acl-by-path Adds an access control entry to a Sitecore item by its path. 3/5 security-add-role-member Adds a member to a Sitecore role. 2/5 security-disable-user Disables the Sitecore user account. 2/5 security-enable-user Enables the Sitecore user account. 2/5 security-lock-item-by-id Lock a Sitecore item by its ID. 2/5 security-lock-item-by-path Lock a Sitecore item by its path. 3/5 security-set-item-acl-by-id Sets an access control entry to a Sitecore item by its ID. 2/5 security-set-item-acl-by-path Sets an access control entry to a Sitecore item by its path. 3/5 security-set-user Updates properties of a Sitecore user account. 3/5 security-set-user-password Sets a new password for a Sitecore user. 2/5 security-unlock-item-by-id Unlocks a Sitecore item by its ID. 2/5 security-unlock-item-by-path Unlocks a Sitecore item by its path. 3/5 security-unlock-user Unlocks a Sitecore user account that has been locked out due to failed login attempts. 2/5

DESTRUCTIVE TOOLS

24
common-remove-archive-item Removes items permanently from the specified archive. 4/5 common-remove-base-template-by-id Removes a base template from a template item by its ID. 4/5 common-remove-base-template-by-path Removes a base template from a template item by its path. 5/5 common-remove-item-version-by-id Removes a version of a Sitecore item by ID. 4/5 common-remove-item-version-by-path Removes a version of a Sitecore item by path. 5/5 common-reset-item-field-by-id Resets item fields, specified as either names, fields or template fields by ID. 4/5 common-reset-item-field-by-path Resets item fields, specified as either names, fields or template fields by path. 5/5 indexing-remove-search-index-item-by-id Removes the item with the specified ID from the search index. Supports wildcard filtering for the index name. 4/5 indexing-remove-search-index-item-by-path Removes the item with the specified path from the search index. Supports wildcard filtering for the index name. 5/5 item-service-delete-item Delete a Sitecore item by its ID. 4/5 presentation-remove-placeholder-setting-by-id Removes placeholder setting from the item specified by ID. 4/5 presentation-remove-placeholder-setting-by-path Removes placeholder setting from the item specified by path. 4/5 presentation-remove-rendering-by-id Removes renderings from an item by owners item ID. 4/5 presentation-remove-rendering-by-path Removes renderings from an item by owners item path. 5/5 presentation-remove-rendering-parameter-by-id Removes the specified rendering parameter from the rendering placed on the item specified by ID. 4/5 presentation-remove-rendering-parameter-by-path Removes the specified rendering parameter from the rendering placed on the item specified by path. 4/5 presentation-reset-layout-by-id Resets the layout of an item by Id. 4/5 presentation-reset-layout-by-path Resets the layout of an item by path. 5/5 security-clear-item-acl-by-id Clears all access rules from a Sitecore item by its ID. 4/5 security-clear-item-acl-by-path Clears all access rules from a Sitecore item by its path. 5/5 security-remove-domain Removes a Sitecore domain. 4/5 security-remove-role Removes a Sitecore role. 4/5 security-remove-role-member Removes members from a Sitecore role. 4/5 security-remove-user Removes the Sitecore user. 4/5

EXECUTE TOOLS

17
common-invoke-workflow-by-id Executes workflow action for a Sitecore item by its ID. 3/5 common-invoke-workflow-by-path Executes workflow action for a Sitecore item by its path. 4/5 common-new-item-clone-by-id Creates a new item clone based on the item provided by its ID. 3/5 common-new-item-clone-by-path Creates a new item clone based on the item provided by its path. 4/5 common-new-item-workflow-event-by-id Creates a new entry in the workflow history for a Sitecore item by its ID. 3/5 common-new-item-workflow-event-by-path Creates a new entry in the workflow history for a Sitecore item by its path. 4/5 common-restart-application Restarts the Sitecore Application pool. 3/5 indexing-initialize-search-index Initialize one or more Sitecore search indexes. If no name is provided, all indexes will be initialized. 3/5 indexing-initialize-search-index-item-by-id Rebuilds the index for a given tree with the specified root item by id and index name. Supports wildcard filtering for the index name. 4/5 indexing-initialize-search-index-item-by-path Rebuilds the index for a given tree with the specified root item by path and index name. Supports wildcard filtering for the index name. 4/5 indexing-stop-search-index Stop one or more Sitecore search indexes. If no name is provided, all running indexes will be stopped. 3/5 item-service-run-stored-query Run a stored Sitecore query by its definition item ID. 3/5 item-service-run-stored-search Run a stored Sitecore search by its definition item ID. 3/5 run-powershell-script Runs a PowerShell script and returns the output. 4/5 security-new-domain Creates a new Sitecore domain. 3/5 security-new-role Creates a new Sitecore role. 3/5 security-new-user Creates a new Sitecore user. 4/5
How many tools does the Mcp Sitecore MCP server have? +

The Mcp Sitecore MCP server exposes 153 tools across 4 categories: Read, Write, Destructive, Execute.

How do I enforce policies on Mcp Sitecore tools? +

Use Intercept, the open-source MCP proxy. Write YAML rules for each tool — rate limits, argument validation, or deny rules — then run Intercept in front of the Mcp Sitecore server.

What risk categories do Mcp Sitecore tools fall into? +

Mcp Sitecore tools are categorised as Read (66), Write (46), Destructive (24), Execute (17). Each category has a recommended default policy.

Enforce policies on Mcp Sitecore

Open source. One binary. Zero dependencies.

npx -y @policylayer/intercept
github.com/policylayer/intercept →
// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.