Someone reports a typo on your AEM-powered website through Marker.io. Instead of switching between tabs, your AI tool reads the issue and fixes the content directly in AEM. This guide shows how to connect both Marker.io MCP and AEM MCP to the same AI tool.
What you can do
When both servers are connected, your AI tool can:
Read Marker.io issues, screenshots, properties, and technical context
Update AEM pages, content fragments, and assets
Fix typos, broken links, and outdated content from a single prompt
Mark issues as resolved in Marker.io when the fix is done
For a full list of Marker.io MCP tools, see MCP Integration (Model Context Protocol).
Before you start
A Marker.io account with at least one website project
Marker.io MCP connected to your AI tool. Follow MCP setup guides if you haven't done this yet.
An AEM as a Cloud Service environment
An Adobe ID with the right permissions for your AEM environment
An MCP-compatible AI tool (Claude Code, Cursor, VS Code, or similar)
AEM setup
Adobe hosts official MCP servers for AEM as a Cloud Service. No plugin or local install needed. Authentication happens through OAuth with your Adobe ID. See the AEM MCP documentation for details.
Two servers are available:
Content (read and write):
https://mcp.adobeaemcloud.com/adobe/mcp/contentContent read-only:
https://mcp.adobeaemcloud.com/adobe/mcp/content-readonly
Use the read/write server to fix content issues.
Add to your AI tool
Example for Claude Code
claude mcp add --transport http marker-io https://connect.marker.io/mcp claude mcp add --transport http aem https://mcp.adobeaemcloud.com/adobe/mcp/content
On first use, both servers will open a browser window to authorize access. Sign in with your Adobe ID when prompted.
Using a different AI tool? See MCP setup guides for Marker.io and add the AEM server URL alongside it.
Workflow: fix a content issue
Here's what a typical workflow looks like once both servers are connected.
A reporter submits an issue in Marker.io: "The banner on the homepage still says 'Summer Sale' but it should say 'Fall Collection'."
In your AI tool, ask: "List open issues from Marker.io."
The AI reads the issue details and screenshot.
Ask: "Fix the content mentioned in this issue in AEM."
The AI finds the page in AEM and updates the content.
Ask: "Mark the Marker.io issue as resolved."
That's it. No tab switching, no copy-pasting.
Tips
You can ask the AI to handle multiple issues in a single prompt.
The AI can read Marker.io screenshots to understand visual context, not just text descriptions.
For code-level bugs (not content), pair Marker.io MCP with your code editor instead of AEM MCP.
Use the read-only server (
content-readonly) if you want to browse content without risk of accidental edits.
Need Help?
If you have any questions, comments, or corrections, chat with us at the bottom right of our web pages.
