umbraco-mcp

umbraco-mcp

12

Umbraco MCP is a Model Context Protocol server designed for Umbraco CMS, offering access to essential Management API features for managing back-office operations. It is equipped to perform a variety of functions essential for Umbraco CMS users.

Umbraco MCP GitHub License

An MCP (Model Context Protocol) server for Umbraco CMS it provides access to key parts of the Management API enabling you to do back office tasks with your agent.

Supported Features

The list below shows which endpoints are covered by group, if you want to see individual endpoints please refer to your sites swagger definition <domain>/umbraco/swagger/index.html?urls.primaryName=Umbraco+Management+API

✅ Culture✅ Data Type✅ Dictionary
✅ Document Blueprint✅ Document Type✅ Document
✅ Language✅ Log Viewer✅ Member Group
✅ Property Type

Configuration

Umbraco Configuration

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.

MCP Server Configuration

{
  "UMBRACO_CLIENT_ID": "<API user name>",
  "UMBRACO_CLIENT_SECRET": "<API Client secert>",
  "UMBRACO_BASE_URL": "https://<domain>"
}