Adobe Experience Manager (AEM) MCP connector
Adobe Experience Manager (AEM) is Adobe's content management platform for building and managing websites, mobile apps, and digital forms. The AEM MCP connector allows AI agents to configure authentication handlers, manage health check servlets, and adjust core service settings like the Apache Felix HTTP service and Apache Sling servlet configurations. It also supports posting CQ actions, configuring proxy settings, managing password reset policies, and updating referrer filter and DAV servlet properties across AEM instances.
Authentication type
- Basic Auth - Requires a username and password to be configured for the agent to access the service.
Uses
Use the Adobe Experience Manager (AEM) MCP connector to perform the following actions:
- Automate content publishing workflows across multiple Adobe Experience Manager (AEM) instances
- Configure authentication, security, and system settings without manual console access
- Manage user accounts, passwords, and authorization rules in Adobe Experience Manager (AEM)
- Monitor instance health, bundle status, and installation progress in real time
- Deploy and update content packages across development, staging, and production environments
- Activate and replicate content trees to publishing agents automatically
- Query and retrieve assets, pages, and configurations from Adobe Experience Manager (AEM) repositories
Example prompts
Use the following example prompts to invoke Adobe Experience Manager (AEM) MCP connector tools from your AI assistant or Boomi Connect workflow:
Deploy the latest content package to our Adobe Experience Manager (AEM) production instance.Check the health status of our Adobe Experience Manager (AEM) authoring environment right now.Create a new user account in Adobe Experience Manager (AEM) with editor permissions.Reset the password for the service account in Adobe Experience Manager (AEM).Activate all pages under the /content/campaign folder in Adobe Experience Manager (AEM).Show me which bundles are active in our Adobe Experience Manager (AEM) instance.Configure SAML authentication for our Adobe Experience Manager (AEM) tenant.Get the installation status of the latest package in Adobe Experience Manager (AEM).Query all assets modified in the last 7 days from Adobe Experience Manager (AEM).Update the referrer filter settings in our Adobe Experience Manager (AEM) security configuration.
Adobe Experience Manager (AEM) MCP connector tools
The Adobe Experience Manager (AEM) MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.
| Tool | Description |
|---|---|
| postCqActions | Executes CQ actions on AEM instances. |
| postConfigAdobeGraniteSamlAuthenticationHandler | Configures SAML authentication settings for Adobe Granite. |
| postConfigAemPasswordReset | Configures password reset functionality in AEM. |
| postConfigAemHealthCheckServlet | Configures health check monitoring for AEM instances. |
| postConfigApacheFelixJettyBasedHttpService | Configures Apache Felix Jetty HTTP service settings. |
| postConfigApacheHttpComponentsProxyConfiguration | Configures proxy settings for Apache HTTP components. |
| postConfigApacheSlingDavExServlet | Configures WebDAV servlet settings for Apache Sling. |
| postConfigApacheSlingReferrerFilter | Configures referrer filter rules for Apache Sling. |
| postConfigApacheSlingGetServlet | Configures GET request servlet settings for Apache Sling. |
| postConfigProperty | Sets configuration properties on AEM instances. |
| getQuery | Retrieves query results from AEM repositories. |
| postQuery | Submits queries to AEM repositories for execution. |
| postSetPassword | Updates user passwords in AEM. |
| getInstallStatus | Retrieves installation status of packages or bundles. |
| postPackageService | Manages package operations in AEM. |
| getPackageManagerServlet | Retrieves package manager information from AEM. |
| postPackageUpdate | Updates packages in AEM instances. |
| getCrxdeStatus | Retrieves status of CRXDE development environment. |
| getPackage | Retrieves package details from AEM. |
| getPackageFilter | Retrieves filter rules for packages in AEM. |
| getAgents | Lists replication agents configured in AEM. |
| deleteAgent | Removes a replication agent from AEM. |
| getAgent | Retrieves configuration details of a specific agent. |
| postAgent | Creates or modifies replication agents in AEM. |
| getTruststore | Retrieves truststore certificates from AEM. |
| getLoginPage | Retrieves the login page from AEM. |
| postAuthorizables | Creates or modifies users and groups in AEM. |
| getTruststoreInfo | Retrieves truststore information and metadata. |
| postTreeActivation | Activates content trees and their dependencies. |
| postBundle | Manages bundle installation and updates in AEM. |
| getBundleInfo | Get Bundle Info. |
| getConfigMgr | Get Config Mgr. |
| postSamlConfiguration | Post Saml Configuration. |
| postJmxRepository | Post Jmx Repository. |
| getAemProductInfo | Get Aem Product Info. |
| getAemHealthCheck | Get Aem Health Check. |
| getAuthorizableKeystore | Get Authorizable Keystore. |
| getKeystore | Get Keystore. |
| postPath | Post Path. |
| deleteNode | Delete Node. |
| getNode | Get Node. |
| postNodeRw | Post Node Rw. |