Umbraco MCP 
Getting Started
Umbraco
In order for the MCP to talk to the Management API you will need to create a API user if you are unsure how to do this follow Umbraco's documentation.
The level of access you provider this user will determine what your agent is able to do.
Installation
First, install the Umbraco MCP server with your client. A typical configuration looks like this:
{
"servers": {
"umbraco-mcp": {
"command": "npx",
"args": ["@umbraco-mcp/umbraco-mcp-cms@alpha"],
"env": {
"UMBRACO_CLIENT_ID": "<API user name>",
"UMBRACO_CLIENT_SECRET": "<API client secert>",
"UMBRACO_BASE_URL": "https://<domain>",
"EXCLUDE_MANAGEMENT_TOOLS": "<toolname>,<toolname>"
}
}
}
}
Configuration
UMBRACO_CLIENT_ID
Umbraco API User name
UMBRACO_CLIENT_SECRET
Umbraco API User client secert
UMBRACO_BASE_URL
Url of the site you want to connect to, it only needs to be the scheme and domain e.g https://
EXCLUDE_MANAGEMENT_TOOLS
The allows you to specify tools by name if you wish to exclude them for the usable tools list. This is helpful as some Agents, cant handle so many tools. This is a commma seperated list of tools which can be found below.
Server Config
{
"mcpServers": {
"umbraco-mcp": {
"command": "npx",
"args": [
"@umbraco-mcp/umbraco-mcp-cms@alpha"
],
"env": {
"UMBRACO_CLIENT_ID": "<API user name>",
"UMBRACO_CLIENT_SECRET": "<API client secert>",
"UMBRACO_BASE_URL": "https://<domain>",
"EXCLUDE_MANAGEMENT_TOOLS": "<toolname>,<toolname>"
}
}
}
}