Can AI agents automate Umbraco CMS?

Umbraco · hybrid · documentspublic-sectordeveloper-toolsopen-source

Umbraco CMS is automatable today through two official REST APIs. The Management API is the same interface the backoffice uses. External systems authenticate with OpenID Connect client credentials on an API User and call /umbraco/management/api/v1/security/back-office/token. Interactive clients can use OAuth 2.0 authorization-code with PKCE. OpenAPI and Swagger UI are served at /umbraco/openapi and are disabled in production; production accepts only the umbraco-back-office client. The Content Delivery API is an opt-in read-only JSON API for published content, with preview behind an Api-Key header and optional member authorization-code PKCE for protected items. The official Developer MCP Server at @umbraco-cms/mcp-dev maps nearly every Management API operation into version-matched tool collections for Umbraco 16, 17 LTS, and 18. Umbraco says do not connect it to production and do not give it to non-developers. The same package exposes an agent-oriented CLI that lists, describes, and calls those tools as JSON. Official Umbraco.Templates commands scaffold projects; they do not manage live content. Built-in webhooks fire on content and media events. Zapier lists Umbraco triggers for new published content and form submissions. Microsoft's connector catalog had no Umbraco connector on 2026-08-28. Computer-use viability is unassessed.

Best path today: api · Overall automatability: 8/10

Modalities

ModalityStatusDetail
APIyesrestopenapioauth2-client-credentialsoauth2-authorization-code-pkceapi-keyoauth2-member-pkce
coverage: partial · docs
SDKyescsharp
official: yes
MCPyes
verdict: official
Integrationsyeszapier
CLIyes
Extensibilityyesdotnet-packagescomposersmodels-builder
webhooks: True
Data access
export: json · import: json
RPA / UI automationunknownweb-dom
No repeatable UI probe was run. The Management API, Content Delivery API, webhooks, official Developer MCP Server, and MCP CLI cover content and schema work without driving the backoffice UI.
Computer useunknown
measured verdicts only — "unknown" means not yet probed by us

Scores

apimcpintegrationsclirpacomputer useoverall
86358

Evidence

FactTierSourceDate
homepagedeclaredsource2026-08-28
vendordeclaredsource2026-08-28
deploymentdeclaredsource2026-08-28
platforms[0]declaredsource2026-08-28
platforms[1]declaredsource2026-08-28
platforms[2]declaredsource2026-08-28
platforms[3]declaredsource2026-08-28
licensedeclaredsource2026-08-28
statusdeclaredsource2026-08-28
modalities.api.existsdeclaredsource2026-08-28
modalities.api.kinds[0]declaredsource2026-08-28
modalities.api.kinds[1]declaredsource2026-08-28
modalities.api.auth[0]declaredsource2026-08-28
modalities.api.auth[1]declaredsource2026-08-28
modalities.api.auth[2]declaredsource2026-08-28
modalities.api.auth[3]declaredsource2026-08-28
modalities.api.coveragedeclaredsource2026-08-28
modalities.api.docsdeclaredsource2026-08-28
modalities.sdk.existsdeclaredsource2026-08-28
modalities.sdk.officialdeclaredsource2026-08-28
modalities.sdk.languages[0]declaredsource2026-08-28
modalities.mcp.first_partydeclaredsource2026-08-28
modalities.mcp.verdictdeclaredsource2026-08-28
modalities.integrations.zapierscrapedsource2026-08-28
modalities.integrations.power_automatescrapedsource2026-08-28
modalities.cli.existsdeclaredsource2026-08-28
modalities.extensibility.scripting[0]declaredsource2026-08-28
modalities.extensibility.scripting[1]declaredsource2026-08-28
modalities.extensibility.scripting[2]declaredsource2026-08-28
modalities.extensibility.webhooksdeclaredsource2026-08-28
modalities.data_access.exportdeclaredsource2026-08-28
modalities.data_access.importdeclaredsource2026-08-28
verdict.scores.apideclaredsource2026-08-28
verdict.scores.mcpdeclaredsource2026-08-28
verdict.scores.clideclaredsource2026-08-28
verdict.scores.integrationsscrapedsource2026-08-28
freshness.watch[0].urldeclaredsource2026-08-28
freshness.watch[1].urldeclaredsource2026-08-28
freshness.watch[2].urldeclaredsource2026-08-28
freshness.watch[3].urldeclaredsource2026-08-28

Related tools

Other products in this database that share a category with Umbraco CMS.

Last verified 2026-08-28 · volatility high · JSON record