AEM Agentic Plugins
Introduction
AEM Agentic Plugins is a connector you register once in Experience Workspace. After you register it, you can run a set of authoring, publishing or administrative actions from Chat mode by describing what you want, instead of opening a separate plugin or app for each task.
It is a single endpoint hosted by Adobe (an MCP connector). Registering it exposes several features to Chat. You then turn on the features you want, one site at a time, by adding their skills.
Each feature has two parts:
- Tools come from the connector. These are the actions Chat can take, such as submitting a request or granting access.
- A skill is the instruction set that tells the assistant when and how to use those tools safely. You add the skill per site.
Everything runs as the signed-in user. The connector receives your Experience Workspace identity and passes it to the service behind each feature, which decides what you are allowed to do. The assistant never acts as anyone else.
What it provides
Once the connector is registered, these features become available.
Request Publish
Route content through an approval workflow from Chat. An author can ask to publish a page; the assistant resolves the approvers, shows a summary, and submits once you confirm. Approvers can list what is waiting for them, open a diff, and approve or reject. This is the same workflow as the Request Publish plugin and app, driven by conversation.
Try:
- "Request publish approval for this page"
- "What's awaiting my approval?"
- "Approve the homepage"
Tools: request_publish, list_pending_requests, approve_request, reject_request, withdraw_request, get_approvers_for_path, get_publish_workflow_config.
See the Request Publish page for onboarding and configuration.
Schedule Publish
Schedule a page to publish at a future time, then check or cancel what is scheduled. The assistant confirms the page and the time before scheduling. Scheduling runs through the Helix Snapshot Scheduler, which enforces your DA permissions.
Try:
- "Publish this page next Monday at 9am"
- "What's scheduled to publish?"
- "Cancel the scheduled publish for this page"
Tools: schedule_page_publish, get_schedule, cancel_page_publish, cancel_snapshot_publish.
Permissions
View and change who can read, write, or is denied access in DA at three levels: the org, a single site, or a folder within a site. The assistant reads current access live, shows a summary of any change, and waits for your confirmation before granting or revoking. It can only edit configuration you already have rights to edit.
Try:
- "Who can edit this site?"
- "Give jane@example.com write access to /blog"
- "Remove bob@example.com's access to the site"
Tools: get_permissions, grant_permission, revoke_permission.
How identity and safety work
- Acts only as you. The connector forwards your signed-in identity, and the service behind each feature authorizes every action against it. You cannot act on someone else's behalf.
- Confirms before it changes anything. For any action that writes (submitting, approving, rejecting, withdrawing, scheduling, cancelling, granting, or revoking), the assistant shows a summary and waits for your explicit yes. A standing or blanket approval is refused.
- Reading is free; writing is gated. Viewing permissions, listing requests, or checking a schedule needs no confirmation.
- Reports honestly. The assistant marks an action as done only when the underlying call actually succeeds.
Setup
Registering the connector is a one-time step per site. Enabling each feature is separate, so you can turn on only what you need.
Prerequisites
- Your org and site have Experience Workspace enabled.
- Some features need their own onboarding first. Request Publish, for example, requires your org and site to be onboarded and configured before it works.
- You need config-write access to your site to register connectors and add skills.
Step 1: Register the connector
Open the Skills Editor at https://da.live/apps/skills#/<org>/<site>. On the MCPs tab, choose Register MCP and enter:
| Field | Value |
| Key | aem-agentic-plugins |
| URL | https://aem-agentic-plugins.adobeaem.workers.dev/mcp |
Save. The connector's tools are now available to Chat on this site.
The service derives who you are from your signed-in session; the assistant never sends an email address or acts as anyone but you.
Step 2: Turn on the features you want
Each feature is driven by a skill you add on the Skills tab. You can also disable any tools that you do not need in your workflows.
Step 3: Use it in Chat
Open Chat mode on the page or site you want to work on, then describe the task. A few starting points:
- "Request publish approval for this page"
- "Publish this page Friday at 5pm"
- "Who can edit /blog?"
Early access
AEM Agentic Plugins is in early access. Features are added over time, and each can have its own onboarding requirements. If a prompt does not produce the action you expect, check that the connector is registered and that the feature's skill is added and not left as draft.