PlugWiki

AEM MCP Server: connect Adobe Experience Manager to Claude, ChatGPT and Cursor

OfficialRemote

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.

Install AEM MCP

Claude Code

  1. 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. 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-environments

  • Reads 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-api

  • Creates, 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-api

  • Deletes 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-api

  • Used 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

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-onlyOrganization 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 keysAdobe ID sign-in in your AI app; the app stores the token Adobe issues.
Scopes
  • Signs in with your Adobe ID; every request runs as you and is limited by your AEM permissions

  • Content: pages, content fragments and assets, including delete, publish and unpublish

  • Cloud Manager: programs, environments, repositories and pipelines, which it can start

  • Experience Governance and Cloud Migration: read-only

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.

ServerOfficialRunsSign-inCan change thingsGitHub stars
For Adobe Experience Manager
AEM MCP ServerThis pageOfficialHostedAdobe IDYes–
aem-mcp-serverCommunityLocal––4
AEM Content ManagerCommunityLocal–––
Other tools for the same job
AEM Guides MCPOfficialHosted–––

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.

    Source
  • Change 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.

    Source
  • Find fragments that mention a topic

    Search for content fragments that mention 'cycling'

    Source
  • Publish 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

    Source
  • Create 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

DocsClaude connector directorySet up in Claude

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 8
  1. Using MCP with AEM as a Cloud Service · experienceleague.adobe.com
  2. Set up ChatGPT with AEM · experienceleague.adobe.com
  3. Set up Claude with AEM · experienceleague.adobe.com
  4. Accelerate content operations with AEM MCP Server · experienceleague.adobe.com
  5. Set up JetBrains with GitHub Copilot · experienceleague.adobe.com
  6. Adobe Experience Manager connector for Claude · claude.com
  7. Set up Cursor with AEM · experienceleague.adobe.com
  8. Configuring the AEM Guides MCP Server · experienceleague.adobe.com

Facts from the official MCP registry, GitHub, npm, PyPI and the Docker catalog. Updated Nov 1, 2026.