# How to integrate Adobe Marketing Agent MCP with Hermes

```json
{
  "title": "How to integrate Adobe Marketing Agent MCP with Hermes",
  "toolkit": "Adobe Marketing Agent MCP",
  "toolkit_slug": "adobe_marketing_agent_mcp",
  "framework": "Hermes",
  "framework_slug": "hermes-agent",
  "url": "https://composio.dev/toolkits/adobe_marketing_agent_mcp/framework/hermes-agent",
  "markdown_url": "https://composio.dev/toolkits/adobe_marketing_agent_mcp/framework/hermes-agent.md",
  "updated_at": "2026-09-01T05:31:30.508Z"
}
```

## Introduction

Hermes is a 24/7 autonomous agent that lives on your computer or server — it remembers what it learns and evolves as your usage grows.
This guide explains the easiest and most robust way to connect your Adobe Marketing Agent account to Hermes. You can do this through either Composio Connect CLI or Composio Connect MCP. For personal use we recommend the CLI, but you won't go wrong with MCP either.

## Also integrate Adobe Marketing Agent MCP with

- [ChatGPT Work](https://composio.dev/toolkits/adobe_marketing_agent_mcp/framework/chatgpt)
- [Claude Cowork](https://composio.dev/toolkits/adobe_marketing_agent_mcp/framework/claude-cowork)

## TL;DR

### What is Composio Connect?
Composio Connect is a consumer offering that lets anyone plug 1,000+ applications directly into their agent harness — including Hermes. It can:
- Search and load tools from relevant toolkits on-demand, reducing context usage.
- Chain multiple tools to accomplish complex workflows via a remote workbench, without excessive back-and-forth with the LLM.
- Manage app authentication end-to-end with zero manual overhead.

## Connect Adobe Marketing Agent MCP to Hermes

### Integrating Adobe Marketing Agent with Hermes
### Using Composio Connect CLI
1. Install the Composio CLI
Run the install script directly, or paste https://composio.dev/hermes into your Hermes chat box to have it installed for you.

```bash
curl -fsSL https://composio.dev/install | bash
```

## What is the Adobe Marketing Agent MCP server, and what's possible with it?

The Adobe Marketing Agent MCP server is an implementation of the Model Context Protocol that connects your AI agent and assistants like Claude, Cursor, etc directly to your Adobe Marketing Agent account. It provides structured and secure access so your agent can perform Adobe Marketing Agent operations on your behalf.

## Supported Tools

| Tool slug | Name | Description |
|---|---|---|
| `ADOBE_MARKETING_AGENT_MCP_ADOBE_MARKETING_AGENT_MCP_WIDGET` | Adobe-marketing-agent-mcp-widget | This MCP server provides a comprehensive suite of capabilities for analyzing audience metrics, discovering relevant data fields, and gaining insights into product functionalities within the Adobe Experience Platform. Users can retrieve and analyze historical audience sizes and trends, identify anomalies, and explore relationships between various data entities. Additionally, the tool facilitates the discovery of XDM attributes, answers product-related queries, and generates visualizations for business metrics, enabling users to make informed decisions based on data-driven insights. |
| `ADOBE_MARKETING_AGENT_MCP_CORE_CONTEXT_MANAGEMENT_WIDGET` | Core-context-management-widget | Interactive widget to view and manage user context. Use this to display current organization, sandbox, and dataview, and to allow the user to switch between them. Call this widget when the user wants to see their context, list available sandboxes, list available dataviews, list available organizations, change sandbox, change dataview, or switch organization. Note: Users refer to sandboxes by title (e.g. "Production"), not by name (e.g. "prod"). |
| `ADOBE_MARKETING_AGENT_MCP_CORE_FEEDBACK_WIDGET` | Core-feedback-widget | Call this widget when the user wants to provide feedback or rate their experience. This displays an interactive feedback form with thumbs up/down buttons and rating categories. Users can select sentiment (like/dislike) and provide additional comments. If widgets are not supported by the surface, the system will automatically fall back to text-based feedback using core-provide_feedback tool. |
| `ADOBE_MARKETING_AGENT_MCP_CORE_GET_TASK` | Core-get task | Get task status and events for an async task. Use cursor to get only new events since last poll. |
| `ADOBE_MARKETING_AGENT_MCP_CORE_LIST_TASKS` | Core-list tasks | List async tasks for a conversation context_id. |
| `ADOBE_MARKETING_AGENT_MCP_CORE_PLAN_COMPLETION_DECISION` | Core-plan completion decision | Submit the user's final decision to complete or cancel a pending plan. Use this tool when the system has proposed a plan step that requires user confirmation before it can be executed — such as creating an audience, a journey, a campaign, or any other entity. This is the final step that completes the plan. ALWAYS use this tool when: - The system is waiting for the user's decision to proceed with a plan - The user provides an explicit approve or reject response to a pending proposal - User says "approve", "go ahead", "create it", "looks good", "confirm", "do it" - User says "reject", "cancel", "don't create it", "decline", "stop" Parameters: - decision (required): "approve" to confirm and execute the plan, "reject" to cancel it Returns the final orchestrator response confirming the plan was completed or cancelled. |
| `ADOBE_MARKETING_AGENT_MCP_CORE_PROVIDE_FEEDBACK` | Core-provide feedback | Submit user feedback about their experience with the AI assistant. Accepts a query parameter with the user's feedback message. Automatically classifies sentiment and submits to the feedback API. Use core-feedback-widget instead if the user wants to see a feedback form. |
| `ADOBE_MARKETING_AGENT_MCP_CORE_SET_DATAVIEW` | Core-set dataview | Set the current dataview context. Use this when the user wants to switch to a different dataview. |
| `ADOBE_MARKETING_AGENT_MCP_CORE_SET_SANDBOX` | Core-set sandbox | Set the current sandbox context. Use this when the user wants to switch to a different sandbox. The response contains the displayValue (e.g., 'Prod - Production (VA7)') which should be used when talking to the user. |
| `ADOBE_MARKETING_AGENT_MCP_CORE_SWITCH_ORG` | Core-switch org | Switch to a different organization by exchanging the current token. Provide the organization name or IMS Org ID. Use list_orgs to see available organizations first. |
| `ADOBE_MARKETING_AGENT_MCP_CORE_SWITCH_SANDBOX_DATAVIEW` | Core-switch sandbox dataview | This core system tool updates the current sandbox and/or dataview context for the session. Parameters: - sandboxName (optional): Name of the sandbox to set as current context it's usually one word - dataviewName (optional): Name of the dataview to set as current context The tool will: 1. Fetch the ID for each provided name from Adobe APIs 2. Update the session store with the IDs 3. Return confirmation of what was updated Note: At least one parameter must be provided based on what you want to change (sandbox/dataview). Use list_dataviews or list_sandboxes to see available options first. |
| `ADOBE_MARKETING_AGENT_MCP_CORE_USER_PREFERENCES` | Core-user preferences | Read or clear the current user's persisted preferences (sandbox, dataview, org, region). Preferences persist for 90 days across sessions and surfaces. Set automatically when the user configures a sandbox or dataview. Parameters: - action (optional): "get" (default) to read, "clear" to delete Returns JSON with sandbox_name, sandbox_id, dataview_id, dataview_name, org_id, region, updated_at. Fields are null when not set. |

## Supported Triggers

None listed.

## Creating MCP Server - Stand-alone vs Composio SDK

The Adobe Marketing Agent MCP server provides comprehensive access to Adobe Marketing Agent operations through Composio. Once connected, Hermes can perform all major Adobe Marketing Agent actions on your behalf using natural language commands.

## Complete Code

None listed.

## Conclusion

### Way Forward
With Adobe Marketing Agent connected, Hermes can now act on your behalf whenever it detects a relevant task or you ask it to.
From here, you can extend Hermes further:
- Connect more apps: Calendar, Slack, Notion, Linear, and hundreds of others are available through the same Composio Connect setup. Each new integration compounds what Hermes can do for you.
- Build workflows across tools: Once multiple apps are connected, Hermes can chain actions together — turn an email into a calendar invite, a Slack message into a Linear ticket, or a meeting note into a follow-up draft.
- Let it learn your patterns: The more you use Hermes, the better it gets at anticipating how you'd handle recurring tasks. Give it feedback on drafts and decisions, and it will adapt.
If you run into trouble or want to share what you've built, join the [community](https://discord.com/invite/composio) or check out the [Docs](https://docs.composio.dev?utm_source=toolkits&utm_medium=framework_template&utm_campaign=hermes&utm_content=docs) for deeper configuration options.

## How to build Adobe Marketing Agent MCP Agent with another framework

- [ChatGPT Work](https://composio.dev/toolkits/adobe_marketing_agent_mcp/framework/chatgpt)
- [Claude Cowork](https://composio.dev/toolkits/adobe_marketing_agent_mcp/framework/claude-cowork)

## Related Toolkits

- [Reddit](https://composio.dev/toolkits/reddit) - Reddit is a social news platform with thriving user-driven communities (subreddits). It's the go-to place for discussion, content sharing, and viral marketing.
- [Facebook](https://composio.dev/toolkits/facebook) - Facebook is a social media and advertising platform for businesses and creators. It helps you connect, share, and manage content across your public Facebook Pages.
- [Linkedin](https://composio.dev/toolkits/linkedin) - LinkedIn is a professional networking platform for connecting, sharing content, and engaging with business opportunities. It's the go-to place for building your professional brand and unlocking new career connections.
- [Active campaign](https://composio.dev/toolkits/active_campaign) - ActiveCampaign is a marketing automation and CRM platform for managing email campaigns, sales pipelines, and customer segmentation. It helps businesses engage customers and drive growth through smart automation and targeted outreach.
- [ActiveTrail](https://composio.dev/toolkits/active_trail) - ActiveTrail is a user-friendly email marketing and automation platform. It helps you reach subscribers and automate campaigns with ease.
- [Ahrefs](https://composio.dev/toolkits/ahrefs) - Ahrefs is an SEO and marketing platform for site audits, keyword research, and competitor insights. It helps you improve search rankings and drive organic traffic.
- [AimTell](https://composio.dev/toolkits/aimtell) - AimTell is a web push notification platform for managing websites, subscribers, campaigns, segments, and delivery analytics. Use it to send targeted browser notifications and measure engagement across your web push campaigns.
- [Amcards](https://composio.dev/toolkits/amcards) - AMCards lets you create and mail personalized greeting cards online. Build stronger customer relationships with easy, automated card campaigns.
- [Beamer](https://composio.dev/toolkits/beamer) - Beamer is a news and changelog platform for in-app announcements and feature updates. It helps companies boost user engagement by sharing news where users are most active.
- [Beehiiv](https://composio.dev/toolkits/beehiiv) - Beehiiv is a newsletter platform for creating and managing publications and subscribers. It helps grow audience engagement and monetize your mailing list.
- [Benchmark email](https://composio.dev/toolkits/benchmark_email) - Benchmark Email is a platform for creating, sending, and tracking email campaigns. It's built to help you engage audiences and analyze results—all in one place.
- [Bigmailer](https://composio.dev/toolkits/bigmailer) - BigMailer is an email marketing platform for managing multiple brands with white-labeling and automation. It helps teams streamline campaigns and simplify integration with Amazon SES.
- [Bitly](https://composio.dev/toolkits/bitly) - Bitly is a link management platform for shortening, customizing, sharing, and tracking links and QR codes. It helps teams create branded links and measure engagement across campaigns.
- [BlueFox Email](https://composio.dev/toolkits/bluefox_email) - BlueFox Email is an email API for managing contacts, subscriber lists, and sending transactional and triggered messages. Use it to reliably send transactional and triggered emails and manage subscribers at scale.
- [Brandfetch](https://composio.dev/toolkits/brandfetch) - Brandfetch is an API that delivers company logos, colors, and visual branding assets. It helps marketers and developers keep brand visuals consistent everywhere.
- [Brevo](https://composio.dev/toolkits/brevo) - Brevo is an all-in-one email and SMS marketing platform for transactional messaging, automation, and CRM. It helps businesses engage customers and streamline communications through powerful campaign tools.
- [Buffer](https://composio.dev/toolkits/buffer) - Buffer is a social media management platform for planning, creating, scheduling, and publishing posts across connected channels. It helps teams keep content organized and publish consistently without jumping between social apps.
- [BulkPublish](https://composio.dev/toolkits/bulkpublish) - BulkPublish is a social media publishing platform for managing scheduled content across multiple channels. It helps teams plan campaigns, publish consistently, and track performance in one place.
- [Campayn](https://composio.dev/toolkits/campayn) - Campayn is an email marketing platform for creating, sending, and managing campaigns. It helps businesses engage contacts and grow audiences with easy-to-use tools.
- [Cardly](https://composio.dev/toolkits/cardly) - Cardly is a platform for creating and sending personalized direct mail to customers. It helps businesses break through the digital clutter by getting real engagement via physical mailboxes.

## Frequently Asked Questions

### What are the differences in Tool Router MCP and Adobe Marketing Agent MCP?

With a standalone Adobe Marketing Agent MCP server, the agents and LLMs can only access a fixed set of Adobe Marketing Agent tools tied to that server. However, with the Composio Tool Router, agents can dynamically load tools from Adobe Marketing Agent and many other apps based on the task at hand, all through a single MCP endpoint.

### Can I use Tool Router MCP with Hermes?

Yes, you can. Hermes fully supports MCP integration. You get structured tool calling, message history handling, and model orchestration while Tool Router takes care of discovering and serving the right Adobe Marketing Agent tools.

### Can I manage the permissions and scopes for Adobe Marketing Agent while using Tool Router?

Yes, absolutely. You can configure which Adobe Marketing Agent scopes and actions are allowed when connecting your account to Composio. You can also bring your own OAuth credentials or API configuration so you keep full control over what the agent can do.

### How safe is my data with Composio Tool Router?

All sensitive data such as tokens, keys, and configuration is fully encrypted at rest and in transit. Composio is SOC 2 Type 2 compliant and follows strict security practices so your Adobe Marketing Agent data and credentials are handled as safely as possible.

---
[See all toolkits](https://composio.dev/toolkits) · [Composio docs](https://docs.composio.dev/llms.txt)
