Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

io.github.Antonytm/mcp-sitecore-server

NPM · @ANTONYTM/MCP-SITECORE-SERVER · SCANNED AUG 7

A Model Context Protocol server for Sitecore

+51 this week 57 Trust /100
Trust breakdown (6 categories)

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score →

Supply Chain Security98
  • No malware found by supply-chain analysis.Pass
  • Known CVEs were checked across the 147 of 149 dependencies we could resolve, so this covers what we could see, not the whole tree.Partial
  • No install/post-install scripts declared.Pass
  • Dependency health was assessed across the 147 of 149 dependencies we could resolve, so this covers what we could see, not the whole tree. View diagnostics → Partial
Provenance & Transparency32
Schema Quality & AI Usability42
  • 0% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Fail
  • AI-judged instruction clarity (good).Pass
  • Tool/resource definitions use about 13724 tokens (~89/item across 154 items; 153 tools + 1 resources), lean.Pass
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management0
  • Stability not yet verified: not enough scan history yet (needs a 30-day window).Unverified
Tool Coverage97
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 90% of tool parameters carry a description.Partial
Capabilities60
  • Spec-recency check failed: implements MCP spec 2025-06-18; the latest is 2026-07-28. See how to fix → Fail

Unverified: 1 category

A category scored 0 because we could not verify it: a data source with nothing on this package, evidence we could not reach, or a check we could not run. We only credit what we can confirm.

Install

Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.

npm · @antonytm/mcp-sitecore-server

# add to Claude Code
claude mcp add antonytm-mcp-sitecore-server -- npx -y @antonytm/mcp-sitecore-server
# add to Codex CLI
codex mcp add antonytm-mcp-sitecore-server -- npx -y @antonytm/mcp-sitecore-server
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "antonytm-mcp-sitecore-server": {
      "type": "local",
      "command": [
        "npx",
        "-y",
        "@antonytm/mcp-sitecore-server"
      ],
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add antonytm-mcp-sitecore-server --command npx --arg -y --arg @antonytm/mcp-sitecore-server
# ~/.hermes/config.yaml
mcp_servers:
  antonytm-mcp-sitecore-server:
    command: "npx"
    args: ["-y", "@antonytm/mcp-sitecore-server"]
// mcp.json
{
  "mcpServers": {
    "antonytm-mcp-sitecore-server": {
      "command": "npx",
      "args": [
        "-y",
        "@antonytm/mcp-sitecore-server"
      ]
    }
  }
}
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 7 Aug 26 +3

    No change was recorded against any check on this day. Supply Chain Security went from 87 to 98.

  • 6 Aug 26 +21
    • Stability: Stability not yet verified: not enough scan history yet (needs a 30-day window). security
    • MCP protocol: unverified → fail functional
    • Tool coverage: unverified → 100 functional
    • Schema quality: unverified → 0 functional
    • First check of Schema quality: pass functional
    • First check of Tool coverage: 90 functional
    • First check of Schema quality: fail functional
    • First check of Schema quality: good functional
  • 2 Aug 26 +13
    • Provenance: unverified → fail security
    • Install scripts: unverified → pass security
    • Known CVEs: unverified → partial security
    • License: unverified → fail functional
    • Dependency health: unverified → partial functional
    • Maintenance: unverified → pass functional
  • 1 Aug 26 +14
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 31 Jul 26 −18
    • Malware scan: pass → unverified security
    • Tool coverage: Tool coverage not yet verified: our sandbox run of this package did not complete, so we have no tool definitions to assess. functional
    • Schema quality: Schema quality not yet verified: our sandbox run of this package did not complete, so we have no schema to assess. functional
  • 30 Jul 26 0
    • Tool coverage: Tool coverage not yet verified: we do not have a sandbox capture of the tool definitions this version of the package serves yet. functional
    • Schema quality: Schema quality not yet verified: we do not have a sandbox capture of the MCP schema this version of the package serves yet. functional
  • 27 Jul 26 24

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 7 Aug 2026 · Analysed npm/@antonytm/[email protected]

Provenance No attestation

The registry publishes no build provenance for this version, so there is nothing to verify.

Result No attestation
Ecosystem npm
Dependencies 147 packages
Packages resolved 147
Stale 36
Tree resolution Partial

The dependency tree was only partially resolved, so these counts may be incomplete.

MCP tools · 153 exposed · ~13,720 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.

Tool Tokens
common-add-base-template-by-id ~79

Adds a base template to a template item by its ID.

NameTypeReqDescription
databasestringThe database containing the item (defaults to the context database).
idstringyesThe ID of the item to add the base template to.
templatestringyesThe path representing the template item to add as a base template.

No output schema declared.

No examples provided.

common-add-base-template-by-path ~79

Adds a base template to a template item by its path.

NameTypeReqDescription
databasestringThe database containing the item (defaults to the context database).
pathstringyesThe path of the item to add the base template to.
templatestringyesThe path representing the template item to add as a base template.

No output schema declared.

No examples provided.

common-add-item-version-by-id ~188

Creates a version of the item (by its id) in a new language based on an existing language version.

NameTypeReqDescription
databasestringThe database containing the item (defaults to the context database).
doNotCopyFieldsbooleanCreates a new version in the target language but does not copy field values from the original language.
idstringyesThe id of the item to add version for.
ifExiststring
ifNoSourceVersionstring
ignoredFieldsarrayList of fields that should not be copied over from original item.
languagestringLanguage that will be used as source language. If not specified the current user language will be used.
recursebooleanProcess the item and all of its children.
targetLanguagestringLanguage that should be created.

No output schema declared.

No examples provided.

common-add-item-version-by-path ~197

Creates a version of the item (by its path) in a new language based on an existing language version.

NameTypeReqDescription
databasestringThe database containing the item (defaults to the context database).
doNotCopyFieldsbooleanCreates a new version in the target language but does not copy field values from the original language.
ifExiststring
ifNoSourceVersionstring
ignoredFieldsarrayList of fields that should not be copied over from original item.
languagestringLanguage that will be used as source language. If not specified the current user language will be used.
pathstringyesThe path of the item to add version for (e.g. /sitecore/content/Home).
recursebooleanProcess the item and all of its children.
targetLanguagestringLanguage that should be created.

No output schema declared.

No examples provided.

common-convert-from-item-clone-by-id ~100

Converts an item from a clone to a fully independent item by its ID.

NameTypeReqDescription
databasestringThe database containing the item (defaults to the context database).
idstringyesThe ID of the item to be analysed for clones presence.
passThrubooleanReturns the item that was converted from a clone.
recursebooleanConverts the whole branch rather than a single item.

No output schema declared.

No examples provided.

common-convert-from-item-clone-by-path ~100

Converts an item from a clone to a fully independent item by its path.

NameTypeReqDescription
databasestringThe database containing the item (defaults to the context database).
passThrubooleanReturns the item that was converted from a clone.
pathstringyesThe path of the item to be analysed for clones presence.
recursebooleanConverts the whole branch rather than a single item.

No output schema declared.

No examples provided.

common-get-archive ~46

Gets Sitecore database archives.

NameTypeReqDescription
databasestringThe database for which the archives should be retrieved.
namestringThe name of the archive to retrieve.

No output schema declared.

No examples provided.

common-get-archive-item ~93

Gets a list of items found in the specified archive.

NameTypeReqDescription
archivestringyesThe name of the archive to use when determining which items to process.
databasestringyesThe database for which the archives should be retrieved.
identitystringThe user responsible for moving the item to the archive.
itemIdstringThe ID for the original item that should be processed.

No output schema declared.

No examples provided.

common-get-cache ~59

Gets information about Sitecore caches.

NameTypeReqDescription
databasestringThe database containing the cache to retrieve.
namestringThe name of the cache to retrieve. Wildcards are supported. If not provided, all caches will be returned.

No output schema declared.

No examples provided.

common-get-database ~53

Gets information about Sitecore databases.

NameTypeReqDescription
namestringThe name of the database to retrieve (e.g. 'master', 'core', 'web'). If not provided, all databases will be returned.

No output schema declared.

No examples provided.

common-get-item-clone-by-id ~61

Returns all the clones for the specified item by its ID.

NameTypeReqDescription
databasestringThe database containing the item (defaults to the context database).
idstringyesThe ID of the item to be analysed for clones presence.

No output schema declared.

No examples provided.

common-get-item-clone-by-path ~61

Returns all the clones for the specified item by its path.

NameTypeReqDescription
databasestringThe database containing the item (defaults to the context database).
pathstringyesThe path of the item to be analysed for clones presence.

No output schema declared.

No examples provided.

common-get-item-field-by-id ~127

Gets item fields as either names or fields or template fields by its ID.

NameTypeReqDescription
databasestringThe database containing the item (defaults to the context database).
idstringyesThe ID of the item to retrieve field information for.
includeStandardFieldsbooleanIncludes fields that are defined on 'Standard template'.
languagestringThe language that will be analysed.
namearrayThe array of names to include - supports wildcards.
returnTypestringIncludes fields that are defined on 'Standard template'.

No output schema declared.

No examples provided.

common-get-item-field-by-path ~127

Gets item fields as either names or fields or template fields by its path.

NameTypeReqDescription
databasestringThe database containing the item (defaults to the context database).
includeStandardFieldsbooleanIncludes fields that are defined on 'Standard template'.
languagestringThe language that will be analysed.
namearrayThe array of names to include - supports wildcards.
pathstringyesThe path of the item to retrieve field information for.
returnTypestringIncludes fields that are defined on 'Standard template'.

No output schema declared.

No examples provided.

common-get-item-reference-by-id ~99

Gets item references for a Sitecore item by its ID, showing where it is used throughout the system.

NameTypeReqDescription
databasestringThe database containing the item (defaults to the context database)
idstringyesThe ID of the item to retrieve references for
languagestringThe language of the item to check references for
versionstringThe version of the item to check references for

No output schema declared.

No examples provided.

common-get-item-reference-by-path ~108

Gets item references for a Sitecore item by its path, showing where it is used throughout the system.

NameTypeReqDescription
databasestringThe database containing the item (defaults to the context database)
languagestringThe language of the item to check references for
pathstringyesThe path of the item to retrieve references for (e.g. /sitecore/content/Home)
versionstringThe version of the item to check references for

No output schema declared.

No examples provided.

common-get-item-referrer-by-id ~103

Gets items referring to a Sitecore item by its ID, showing which items reference it.

NameTypeReqDescription
databasestringThe database containing the item (defaults to the context database)
idstringyesThe ID of the item to retrieve referrers for
languagestringThe language of the item to check referrers for
versionstringThe version of the item to check referrers for

No output schema declared.

No examples provided.

common-get-item-referrer-by-path ~112

Gets items referring to a Sitecore item by its path, showing which items reference it.

NameTypeReqDescription
databasestringThe database containing the item (defaults to the context database)
languagestringThe language of the item to check referrers for
pathstringyesThe path of the item to retrieve referrers for (e.g. /sitecore/content/Home)
versionstringThe version of the item to check referrers for

No output schema declared.

No examples provided.

common-get-item-template-by-id ~59

Gets template information for a Sitecore item by its ID.

NameTypeReqDescription
databasestringThe database containing the item (defaults to the context database).
idstringyesThe ID of the item to retrieve template information for.

No output schema declared.

No examples provided.

common-get-item-template-by-path ~68

Gets template information for a Sitecore item by its path.

NameTypeReqDescription
databasestringThe database containing the item (defaults to the context database).
pathstringyesThe path of the item to retrieve template information for (e.g. /sitecore/content/Home).

No output schema declared.

No examples provided.

common-get-item-workflow-event-by-id ~102

Gets entries from the workflow history for the specified item by its ID.

NameTypeReqDescription
databasestringThe database containing the item (defaults to the context database).
idstringyesThe ID of the item to have its history items returned.
identitystringThe user that has been associated with the enteries. Wildcards are supported.
languagestringThe language that will be used as source language.

No output schema declared.

No examples provided.

common-get-item-workflow-event-by-path ~102

Gets entries from the workflow history for the specified item by its path.

NameTypeReqDescription
databasestringThe database containing the item (defaults to the context database).
identitystringThe user that has been associated with the enteries. Wildcards are supported.
languagestringThe language that will be used as source language.
pathstringyesThe path of the item to have its history items returned.

No output schema declared.

No examples provided.

common-get-sitecore-job ~20

Gets list of the current Sitecore jobs.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

common-invoke-workflow-by-id ~110

Executes workflow action for a Sitecore item by its ID.

NameTypeReqDescription
commandNamestringyesThe name of the workflow command.
commentsstringThe comment to be saved in the history table for the action.
databasestringThe database containing the item (defaults to the context database).
idstringyesThe ID of the item to have the workflow action executed.
languagestringThe language that will be used as source language.

No output schema declared.

No examples provided.

common-invoke-workflow-by-path ~110

Executes workflow action for a Sitecore item by its path.

NameTypeReqDescription
commandNamestringyesThe name of the workflow command.
commentsstringThe comment to be saved in the history table for the action.
databasestringThe database containing the item (defaults to the context database).
languagestringThe language that will be used as source language.
pathstringyesThe path of the item to have the workflow action executed.

No output schema declared.

No examples provided.

common-new-item-clone-by-id ~113

Creates a new item clone based on the item provided by its ID.

NameTypeReqDescription
databasestringThe database containing the item (defaults to the context database).
destinationstringyesThe path of a parent item under which the clone should be created.
idstringyesThe ID of the item to be cloned.
namestringyesThe name of the item clone.
recursebooleanAdds the parameter to clone the whole branch rather than a single item.

No output schema declared.

No examples provided.

common-new-item-clone-by-path ~113

Creates a new item clone based on the item provided by its path.

NameTypeReqDescription
databasestringThe database containing the item (defaults to the context database).
destinationstringyesThe path of a parent item under which the clone should be created.
namestringyesThe name of the item clone.
pathstringyesThe path of the item to be cloned.
recursebooleanAdds the parameter to clone the whole branch rather than a single item.

No output schema declared.

No examples provided.

common-new-item-workflow-event-by-id ~146

Creates a new entry in the workflow history for a Sitecore item by its ID.

NameTypeReqDescription
databasestringThe database containing the item (defaults to the context database).
idstringyesThe ID of the item to have a new history entry added.
languagestringThe language that will be used as source language.
newStatestringThe ID of the new state. If not provided - current item workflow state will be used.
oldStatestringThe ID of the old state. If not provided - current item workflow state will be used.
textstringThe action comment.

No output schema declared.

No examples provided.

common-new-item-workflow-event-by-path ~146

Creates a new entry in the workflow history for a Sitecore item by its path.

NameTypeReqDescription
databasestringThe database containing the item (defaults to the context database).
languagestringThe language that will be used as source language.
newStatestringThe ID of the new state. If not provided - current item workflow state will be used.
oldStatestringThe ID of the old state. If not provided - current item workflow state will be used.
pathstringyesThe path of the item to have a new history entry added.
textstringThe action comment.

No output schema declared.

No examples provided.

common-publish-item-by-id ~210

Publishes a Sitecore item by its ID.

NameTypeReqDescription
asJobbooleanThe Sitecore API called to perform the publish is different with this parameter.
compareRevisionsbooleanTurns revision comparison on.
databasestringThe database containing the item (defaults to the context database).
fromDatestringPublishes items newer than the date provided only.
idstringyesThe ID of the item that should be published.
languagestringThe language of the item that should be published. Supports globbing/wildcards.
publishModestringSpecifies the Publish mode.
publishRelatedItemsbooleanPublishes the related items.
recursebooleanPublishes the subitems with the root item.
republishAllbooleanRepublishes all items provided to the publishing job.
targetstringSpecifies the publishing target. The default target database is 'web'.

No output schema declared.

No examples provided.

common-publish-item-by-path ~210

Publishes a Sitecore item by its path.

NameTypeReqDescription
asJobbooleanThe Sitecore API called to perform the publish is different with this parameter.
compareRevisionsbooleanTurns revision comparison on.
databasestringThe database containing the item (defaults to the context database).
fromDatestringPublishes items newer than the date provided only.
languagestringThe language of the item that should be published. Supports globbing/wildcards.
pathstringyesThe path of the item that should be published.
publishModestringSpecifies the Publish mode.
publishRelatedItemsbooleanPublishes the related items.
recursebooleanPublishes the subitems with the root item.
republishAllbooleanRepublishes all items provided to the publishing job.
targetstringSpecifies the publishing target. The default target database is 'web'.

No output schema declared.

No examples provided.

common-remove-archive-item ~90

Removes items permanently from the specified archive.

NameTypeReqDescription
archivestringyesThe name of the archive to use when determining which items to remove.
databasestringyesThe database for which the archives should be retrieved.
identitystringThe user responsible for moving the item to the archive.
itemIdstringThe ID for the original item that should be processed.

No output schema declared.

No examples provided.

common-remove-base-template-by-id ~79

Removes a base template from a template item by its ID.

NameTypeReqDescription
databasestringThe database containing the item (defaults to the context database).
idstringyesThe ID of the item to remove the base template from.
templatestringyesThe path representing the template item to remove as a base template.

No output schema declared.

No examples provided.

common-remove-base-template-by-path ~79

Removes a base template from a template item by its path.

NameTypeReqDescription
databasestringThe database containing the item (defaults to the context database).
pathstringyesThe path of the item to remove the base template from.
templatestringyesThe path representing the template item to remove as a base template.

No output schema declared.

No examples provided.

common-remove-item-version-by-id ~176

Removes a version of a Sitecore item by ID.

NameTypeReqDescription
archivebooleanMoves the items to the archive rather than recycle bin.
databasestringThe database containing the item (defaults to the context database).
idstringyesThe ID of the item to remove version for.
languagestringyesLanguage that should be deleted form the provided item. Language parameter supports globbing so you can delete whole language groups using wildcards.
maxRecentVersionsnumberTrims the selected language to value specified by this parameter.
recursebooleanRemoves language versions from the item and all of its children.
versionstringVersion that should be deleted form the provided item. Version parameter supports globbing so you can delete whole version groups using wildcards.

No output schema declared.

No examples provided.

common-remove-item-version-by-path ~185

Removes a version of a Sitecore item by path.

NameTypeReqDescription
archivebooleanMoves the items to the archive rather than recycle bin.
databasestringThe database containing the item (defaults to the context database).
languagestringyesLanguage that should be deleted form the provided item. Language parameter supports globbing so you can delete whole language groups using wildcards.
maxRecentVersionsnumberTrims the selected language to value specified by this parameter.
pathstringyesThe path of the item to remove version for (e.g. /sitecore/content/Home).
recursebooleanRemoves language versions from the item and all of its children.
versionstringVersion that should be deleted form the provided item. Version parameter supports globbing so you can delete whole version groups using wildcards.

No output schema declared.

No examples provided.

common-reset-item-field-by-id ~96

Resets item fields, specified as either names, fields or template fields by ID.

NameTypeReqDescription
databasestringThe database containing the item (defaults to the context database).
idstringyesThe ID of the item to be analysed.
includeStandardFieldsbooleanIncludes fields that are defined on Standard template.
namearrayArray of field names to include - supports wildcards.

No output schema declared.

No examples provided.

common-reset-item-field-by-path ~96

Resets item fields, specified as either names, fields or template fields by path.

NameTypeReqDescription
databasestringThe database containing the item (defaults to the context database).
includeStandardFieldsbooleanIncludes fields that are defined on Standard template.
namearrayArray of field names to include - supports wildcards.
pathstringyesThe path of the item to be analysed.

No output schema declared.

No examples provided.

common-restart-application ~19

Restarts the Sitecore Application pool.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

common-restore-archive-item ~95

Restores items to the original database from the specified archive.

NameTypeReqDescription
archivestringyesThe name of the archive to use when determining which items to restore.
databasestringyesThe database for which the archives should be retrieved.
identitystringThe user responsible for moving the item to the archive.
itemIdstringThe ID for the original item that should be processed.

No output schema declared.

No examples provided.

common-set-item-template-by-id ~109

Sets the item template by the item's ID.

NameTypeReqDescription
databasestringThe database containing the item (defaults to the context database).
fieldsToCopyobjectThe key-value pairs map the old template fields to the new template fields. The key represents the old template field, and the value represents the new template field.
idstringyesThe ID of the item to set the template for.
templatestringyesThe path representing the template item.

No output schema declared.

No examples provided.

common-set-item-template-by-path ~109

Sets the item template by the item's path.

NameTypeReqDescription
databasestringThe database containing the item (defaults to the context database).
fieldsToCopyobjectThe key-value pairs map the old template fields to the new template fields. The key represents the old template field, and the value represents the new template field.
pathstringyesThe path of the item to set the template for.
templatestringyesThe path representing the template item.

No output schema declared.

No examples provided.

common-test-base-template-by-id ~78

Checks if the item inherits from the specified template by its ID.

NameTypeReqDescription
databasestringThe database containing the item (defaults to the context database).
idstringyesThe ID of the item to сheck template inheritance for.
templatestringyesThe ID or path of the template to be analyzed.

No output schema declared.

No examples provided.

common-test-base-template-by-path ~78

Checks if the item inherits from the specified template by its path.

NameTypeReqDescription
databasestringThe database containing the item (defaults to the context database).
pathstringyesThe path of the item to сheck template inheritance for.
templatestringyesThe ID or path of the template to be analyzed.

No output schema declared.

No examples provided.

common-update-item-referrer-by-id ~126

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.

NameTypeReqDescription
databasestringThe database containing the item (defaults to the context database)
idstringyesThe ID of the item to be relinked.
languagestringThe language of the item.
newTargetstringThe path to a new item the links should be pointing to.
removeLinkbooleanRemoves all links to the current target item.

No output schema declared.

No examples provided.

common-update-item-referrer-by-path ~126

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.

NameTypeReqDescription
databasestringThe database containing the item (defaults to the context database)
languagestringThe language of the item.
newTargetstringThe path to a new item the links should be pointing to.
pathstringyesThe path of the item to be relinked.
removeLinkbooleanRemoves all links to the current target item.

No output schema declared.

No examples provided.

config ~17

Prints the configuration of the Sitecore MCP server.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get-powershell-documentation ~23

Gets the documentation describing all Sitecore Powershell commands.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

indexing-find-item ~124

Finds items using the Sitecore Content Search API. Date format should be in ISO 8601 format (e.g., '2023-10-01T00:00:00Z').

NameTypeReqDescription
criteriaarrayyes
firstnumberThe maximum number of results to return. Defaults to 200.
indexstringThe name of the Sitecore index to search in. e.g., 'sitecore_master_index', 'sitecore_web_index'.
skipnumberThe number of results to skip. Defaults to 0.

No output schema declared.

No examples provided.

indexing-get-search-index ~90

Get information about Sitecore search indexes. Can filter by name, database, running status, or corrupted status.

NameTypeReqDescription
corruptedbooleanFilter to show only corrupted indexes.
databasestringFilter indexes by database name.
namestringThe name of the index to retrieve information for. Supports wildcards.
runningbooleanFilter to show only running indexes.

No output schema declared.

No examples provided.