MCP Servers in AEM
Learn how to use the AEM Model Context Protocol (MCP) Servers from your preferred AI-powered IDE or Chat-based applications to streamline and accelerate your AEM content work. You describe what you want in a natural language instead of writing low-level API code or navigating through the AEM UI.
List of AEM MCP Servers
All AEM MCP Servers are available under https://mcp.adobeaemcloud.com/adobe/mcp/. See Using MCP with AEM as a Cloud Service for more information.
- Content (
/content) — Full access to create, read, update, and delete pages, fragments, and assets. - Content (read-only) (
/content-readonly) — Read-only to list and get pages, fragments, and assets (no changes). - Cloud Manager (
/cloudmanager) — To manage Adobe Cloud Manager programs, environments, repositories and pipelines.
List all AEM MCP tools available from this server and describe what they do) or type the tools/list prompt in your IDE.Usage Patterns for the MCP Server
Before you start using the AEM MCP Servers, let’s understand the two main usage patterns for the MCP Servers:
- Human-centric — You’re in the driver’s seat. You ask, the AI suggests or runs tools for you in the IDE.
- Agentic — An agentic application (agent or sub-agent) calls the server on its own, choosing tools and working toward a goal with little human input.
Here’s how these two usage patterns compare:
The AI suggests or runs tools for you in the IDE or Chat-based application.
It picks which tools to use and keeps going with minimal guidance.
When Using MCP in Agentic Systems
MCP Servers are designed for human-operated MCP Clients with interactive UX and human oversight. The MCP Tools spec recommends a human in the loop who can approve or deny tool invocations.
If you use MCP Servers in an agentic or autonomous system, treat that as a separate compatibility tier. Do not hardcode tool names in prompts, allowlists, or routing logic. In MCP, the tool name is a programmatic identifier, the description is the model-facing hint for the LLM. Prefer capability or description based prompting and selection.
Implement runtime discovery via tools/list, handle tool-list changes (notifications/tools/list_changed), and align with the MCP Server provider on onboarding and versioning if you need stability guarantees beyond the protocol baseline.
MCP Entities and Their Mapping
MCP is built around three entities, host, client, and server. The MCP specification defines them formally. However, the table below explains each in plain terms and their mapping when using AEM MCP Servers.
Simply put, Host is your IDE or Chat-based application, Client is the connection from the IDE or Chat-based application to AEM, Server is the Adobe hosted AEM MCP Servers that do the work.
Setup
AEM MCP Servers are designed to work with a defined set of MCP-compatible applications.
To setup the AEM MCP Servers in your preferred IDE or Chat-based application, see Supported MCP Applications for more information.
Use Cases
Accelerate Content Operations with AEM MCP Server
Learn how to use the AEM Content MCP Server from Cursor IDE to streamline and accelerate your AEM content work.
Learn how to use the AEM Cloud Manager MCP Server from Cursor IDE to streamline and accelerate your AEM cloud manager work.