AEM MCP Server: connect Adobe Experience Manager to Claude, ChatGPT and Cursor
Lets Claude, ChatGPT or Cursor read, edit and publish your AEM as a Cloud Service pages, content fragments and assets, signed in as you.
This is Adobe's own hosted server for AEM as a Cloud Service. You add one address to your AI app and sign in with your Adobe ID, and the assistant can then work with your sites, content fragments, assets and Cloud Manager, limited to what your AEM account is allowed to do. It does not work with AEM 6.5, AMS or on-premise installs, and it only accepts the AI apps Adobe has approved for your organization. It can change and delete live content, so keep approval prompts on for anything that is not a read.
Good for
- Content authors who want to find, update and publish pages and fragments by asking in plain words
- AEM developers checking content models and fragments from Cursor or Claude Code while they build
- Asset managers searching the DAM, finding unused assets and making resized or cropped renditions
- Teams moving from AEM 6.x who want an assistant to work through Best Practices Analyzer findings
- Release managers who want to look up Cloud Manager programs, environments and pipelines from chat
Works in
8 supported
Tap an app to see how to set it up and any known problems.
On Adobe's list of approved apps. Add the address as a remote server and sign in with your Adobe ID. experienceleague.adobe.com
Adobe's guide covers it: install the Adobe Experience Manager connector, or add the address as a custom connector, then sign in. experienceleague.adobe.com
Adobe's guide covers it: add the address as a custom MCP server, click Connect and sign in with your Adobe ID. experienceleague.adobe.com
On Adobe's list through GitHub Copilot, Claude Code, Cline and Augment in VS Code. experienceleague.adobe.com
On Adobe's list of approved apps. Add the address as a remote server and sign in with your Adobe ID. experienceleague.adobe.com
The Codex app and Codex CLI are both on Adobe's list of approved apps. experienceleague.adobe.com
Adobe's guide covers it: install the Adobe Experience Manager plugin, or add the address as a plugin in Developer mode. experienceleague.adobe.com
On Adobe's list of approved apps in VS Code, Cursor and JetBrains. experienceleague.adobe.com
Not on Adobe's list of approved apps, so sign-in is refused unless Adobe allowlists it for your organization. experienceleague.adobe.com
Adobe lists GitHub Copilot only in JetBrains and VS Code, not the command line. Ask Adobe to allowlist it. experienceleague.adobe.com
Not on Adobe's list of approved apps, so sign-in is refused unless Adobe allowlists it for your organization. experienceleague.adobe.com
JetBrains AI Assistant is not on Adobe's list, but GitHub Copilot, Claude Code and Cline inside JetBrains IDEs are. experienceleague.adobe.com
Not on Adobe's list of approved apps, so sign-in is refused unless Adobe allowlists it for your organization. experienceleague.adobe.com
Not on Adobe's list of approved apps, so sign-in is refused unless Adobe allowlists it for your organization. experienceleague.adobe.com
Install AEM MCP
Claude Code
- 1
Copy this prompt.
Add the AEM MCP server to Claude Code. Run this command: claude mcp add --transport http aem https://mcp.adobeaemcloud.com/adobe/mcp/aem Then check that it loaded and tell me if I need to sign in or restart.
- 2
Paste it into Claude Code. It shows the change and asks before running it.
Requires Adobe ID with access to AEM as a Cloud Service.
Read-only mode: Ask your AEM admin to have Adobe make it read-only for your organization or environment. You can also set the change and delete tools to never run in this app's tool settings.
Adobe lists this app as supported but does not publish its own steps. Connect, then sign in with your Adobe ID in the browser window that opens.
Built from the package data we hold. Not yet tested by us.
Tools
Lists the AEM programs and environments your Adobe ID can reach
Shows which AEM as a Cloud Service environments you have access to, so the assistant knows where to work before it reads or changes anything.
Try: “Which AEM environments can I use?”
Network ·
list-aem-environmentsReads pages, content fragments and assets
Fetches content from AEM, such as a page, a content fragment or an asset, using the same AEM permissions you have.
Try: “List all content fragments in the WKND Adventures folder”
Network ·
read-apiCreates, updates or publishes content in AEM
Makes changes in AEM on your behalf, such as creating or editing a page or content fragment or publishing content, only where your account is allowed to.
Try: “Can you update adventure Beervana in Portland's price to 99.99”
Write ·
write-apiDeletes pages, fragments or assets in AEM
Removes content from AEM, such as a page, a content fragment or an asset, if your account has the right to delete it. Review each request before you approve it.
Try: “Delete the test page Test Downhill Skiing Wyoming”
Delete ·
delete-apiUsed by the assistant behind the scenes
Looks up how an AEM API works before calling it
Lets the assistant check the details of an AEM API so it can build the right read, write or delete request.
Try: “What fields does the content fragment API need to create a fragment?”
Network ·
lookup-api-spec
From the official docs
Pros and cons
Good
- Made and hosted by Adobe, so there is nothing to install or run.
- One address covers sites, fragments, assets, Cloud Manager, brand checks and migration findings.
- Signs in with your Adobe ID and never goes past your own AEM permissions.
- Adobe documents setup for Claude, ChatGPT, Cursor and GitHub Copilot in JetBrains.
- Ready-made connector in Claude and plugin in ChatGPT for people who do not want to paste an address.
- Admins can switch parts of it off or to read-only per program or environment.
Watch out
- Works only with AEM as a Cloud Service, not AEM 6.5, AMS or on-premise.
- Only AI apps on Adobe's approved list can sign in.
- Read-only mode needs an email to Adobe support, not a setting you control.
- Brand checks need the Adobe agents trial or a paid license.
- Asset search needs a recent AEM release.
- IP-restricted environments need a CDN rule deployed before it can connect.
Permissions
high risk · 4 things to watch
High risk
A careless or tricked assistant could delete, unpublish or overwrite live pages and assets, or start a deployment, anywhere your AEM account has rights. Keep approval on for every change and ask your admin to make it read-only on production.
What it can do
- Read your data
- Create and change things
- Delete things
- Read-only modeHow to turn it on
Watch out for
It can delete and unpublish live content
It can delete, publish and unpublish pages, fragments and assets wherever your AEM account can. Keep change and delete tools on Ask in your AI app. experienceleague.adobe.com
It can start Cloud Manager pipelines
Pipelines can deploy code to your environments. If you deploy only from CI, ask Adobe to make Cloud Manager read-only. experienceleague.adobe.com
Read-only is set by Adobe, not by you
There is no read-only address. An admin asks Adobe support to switch it to read-only for the org, a program or an environment. experienceleague.adobe.com
IP allowlists block it until you add a rule
Adobe's traffic filter rule lets its requests past your IP allowlist. They still run under each user's own AEM permissions. experienceleague.adobe.com
Security advisories
No published security advisories as of Nov 1, 2026.
Technical details
| Turning on read-only | Organization level only: an admin emails aemcs-mcp-feedback@adobe.com to make Content and Cloud Manager read-only for the org, a program, an environment or an environment type. Per user, set the write and delete tools to Never allow in the client's tool permissions. |
|---|---|
| Sign-in and keys | Adobe ID sign-in in your AI app; the app stores the token Adobe issues. |
| Scopes |
|
Alternatives
Use Adobe's server if you are on AEM as a Cloud Service. On AEM 6.5, AMS or on-premise, pick a community server you run yourself, such as aem-mcp-server, or ACM if you already run Groovy scripts through it.
| Server | Official | Runs | Sign-in | Can change things | GitHub stars |
|---|---|---|---|---|---|
| For Adobe Experience Manager | |||||
| AEM MCP ServerThis page | Official | Hosted | Adobe ID | Yes | – |
| aem-mcp-server | Community | Local | – | – | 4 |
| AEM Content Manager | Community | Local | – | – | – |
| Other tools for the same job | |||||
| AEM Guides MCP | Official | Hosted | – | – | – |
Questions
What is the AEM MCP server URL?
https://mcp.adobeaemcloud.com/adobe/mcp/aem. The older separate addresses for content, read-only content, Cloud Manager, Experience Governance and Cloud Migration are deprecated, and this one inherits any limits set on them.
Does it work with AEM 6.5 or on-premise AEM?
No. Adobe's server is for AEM as a Cloud Service only. For AEM 6.5, AMS or on-premise, use a community server you run yourself, listed under alternatives.
Is it free?
It comes with AEM as a Cloud Service, and Adobe publishes no separate price for it. The brand-check part, Experience Governance, needs the Adobe agents trial or a paid license.
Can I make it read-only?
Yes, but only through Adobe. An admin emails aemcs-mcp-feedback@adobe.com to make it read-only for the whole organization, a program or an environment. You can also set the change and delete tools to Never allow in your AI app.
Can it do anything I cannot do in AEM?
No. It signs in as you with your Adobe ID, and every action is checked against your existing AEM permissions.
Why does sign-in say my client is not permitted?
Adobe only lets approved AI apps connect, and your admin can block some of them. If your app is not on the list, ask Adobe at aemcs-mcp-feedback@adobe.com to allowlist it.
Why can it not reach my IP-restricted environment?
Your IP allowlist blocks it by default. Add Adobe's traffic filter rule for the AEM MCP Server to your cdn.yaml and deploy it with a config pipeline; requests still run under each user's permissions.
Why does asset search not work?
Asset search needs AEM release 26309 or later. Ask your team to update the environment.
Is the Claude connector the same as this server?
Yes. The Adobe Experience Manager connector in Claude and the plugin in ChatGPT use this same address, so you can install either instead of pasting it.
How do I add it to Claude or Cursor?
Use the steps in the install box above. You paste the address, click Connect, and sign in with your Adobe ID.
Examples
Review content fragment models in a development environment
I want to review my Content Fragment Models from AEM RDE, can you list the Adventure Content Fragment details.
Adobe's tutorial shows the assistant asking to confirm, then listing the model, fragment count and a summary.
SourceChange one field on a content fragment
Can you update adventure Beervana in Portland's price to 99.99
The assistant asks before changing anything and summarises the fragment before and after.
SourceFind fragments that mention a topic
Search for content fragments that mention 'cycling'
SourcePublish a page and get its live address
Can you publish the page at /us/en/adventures/test-downhill-skiing-wyoming and give me publish page URL
SourceCreate a fragment from a campaign brief
Create a new content fragment for the spring campaign based on our hero banner model and fill in its fields from this brief.
Source
Information
updated Nov 1, 2026
- Publisher
- Official
- Transport
- Streamable HTTP
- Auth
- OAuth
Other Adobe Experience Manager MCP servers
Sources
Docs, issue trackers and discussions this page is built from. Issues, quotes and findings above link to their own source.
Show all 8Hide
- Using MCP with AEM as a Cloud Service · experienceleague.adobe.com
- Set up ChatGPT with AEM · experienceleague.adobe.com
- Set up Claude with AEM · experienceleague.adobe.com
- Accelerate content operations with AEM MCP Server · experienceleague.adobe.com
- Set up JetBrains with GitHub Copilot · experienceleague.adobe.com
- Adobe Experience Manager connector for Claude · claude.com
- Set up Cursor with AEM · experienceleague.adobe.com
- Configuring the AEM Guides MCP Server · experienceleague.adobe.com