[Beta]{class="badge informative"}
Work with MCP clients (Beta) rtcdp-mcp
You can use the Adobe Real-Time CDP MCP integration to query audiences, destinations, and activation health using plain-language prompts — without writing API calls or navigating product screens. This page explains how the integration works, what you can do with it, and how to get started.
Beta, security, and legal notices mcp-notices
Beta documentation notice: This documentation covers a Beta feature and does not constitute final documentation. The content described herein relates to a Beta release and is subject to change prior to general availability. Adobe makes no representations about the completeness or accuracy of this documentation.
By using the Adobe Real-Time CDP MCP Server (Beta) (“Beta”), You hereby acknowledge that the Beta is provided “as is” without warranty of any kind. Adobe shall have no obligation to maintain, correct, update, change, modify or otherwise support the Beta. You are advised to use caution and not to rely in any way on the correct functioning or performance of such Beta and/or accompanying materials. The Beta is considered Confidential Information of Adobe. Any “Feedback” (information regarding the Beta including but not limited to problems or defects you encounter while using the Beta, suggestions, improvements, and recommendations) provided by You to Adobe is hereby assigned to Adobe including all rights, title, and interest in and to such Feedback.
What is the model context protocol? mcp-overview
Marketing, data, and customer-experience teams increasingly rely on chat-based applications and developer tools — such as Anthropic Claude, OpenAI ChatGPT, Cursor, and Microsoft Copilot Studio — to streamline their day-to-day work. These applications support the Model Context Protocol (MCP), an open standard that lets applications expose back-end tools to large language models (LLMs) in a uniform way.
Real-Time CDP now provides an MCP server that surfaces audience, destination, and activation operations directly inside any MCP-compatible application. With the Real-Time CDP MCP integration, different personas can collaborate around the same segmentation and activation data — without writing queries against the Adobe Experience Platform REST APIs or navigating multiple UI screens. Customers can describe their intent conversationally and let the LLM invoke the appropriate MCP tools.
Key capabilities mcp-capabilities
The Real-Time CDP MCP server lets you inspect, summarize, and troubleshoot audiences and destinations directly from your AI assistant. All operations are read-only — the MCP server surfaces retrieve APIs as plain-language answers so you can:
- Get instant audience visibility — Ask about audience definitions, lifecycle state, and namespace in plain language without navigating menus or pulling reports manually.
- Estimate audience size before activation — Preview membership counts and confidence intervals for a PQL or SDD segment query before you commit to building an audience.
- Audit your activation portfolio — Review configured destinations, the dataflows feeding them, and the source/target connections behind each flow — without parsing JSON or jumping across product screens.
- Spot activation problems early — Surface failed or in-progress destination runs the moment you ask, so your team can act fast.
- Collaborate around live data — Marketers, data engineers, and stakeholders can all query the same live Real-Time CDP data through their AI assistant, making it easier to align, decide, and move together.
Available tools mcp-tools
Tool availability is rapidly changing as we enable new tools. Please contact your Adobe representative to get a list of the latest available tools.
Use cases mcp-use-cases
The following examples show how to interact with the Adobe Real-Time CDP MCP server using natural language:
Loyalty S3 Export destination writing to?” / “Show me the target path and file format for dataflow [ID].”Weekly Loyalty Export export anything in the past 30 days?” / “Show me the full run history for destination {NAME}.”marketing-prod sandbox.” / “Which audiences have an external audience ID defined?”High-Value Loyalty Members.” / “Estimate the size of this PQL query before I save it: {EXPRESSION}.”Prerequisites mcp-prerequisites
Before connecting the Real-Time CDP MCP server to your MCP client, ensure the following:
- You have an active Real-Time CDP license.
- You have access to a supported client that can connect to a remote MCP server or custom MCP app, such as Claude, ChatGPT, Claude Code, Codex, Cursor, or VS Code.
- You have your Organization ID and the name of the sandbox you want to query.
- You have the necessary permissions in Adobe Experience Platform to view audiences, destinations, and flow service entities.
Connect the Real-Time CDP MCP server mcp-connect
Before you start, make sure you have the following:
- The MCP server endpoint URL:
Available to Beta customers through your Adobe representative. - Confirmation that your Adobe user has access to the target Experience Platform organization and sandbox.
The Real-Time CDP MCP server is a remote HTTP MCP server. In every client, setup follows the same pattern:
- Add the server URL.
- Save or enable the connection.
- Complete the browser-based Adobe login the first time the client invokes a tool.
- Provide
imsOrgIdandsandboxNamewith each request.
Install in UI-based clients mcp-connect-ui
Claude
For claude.ai and Claude Desktop, add the Real-Time CDP MCP server as a custom connector using the endpoint provided by your Adobe representative. In individual Claude plans, add it under Customize > Connectors. In Team and Enterprise plans, an owner may need to add it first under Organization settings > Connectors, after which each user connects it in their own Claude settings. Once configured, enable the connector in a conversation and complete the Adobe browser login on first use.
ChatGPT
In ChatGPT, add the Real-Time CDP MCP server as a custom app/connector using the endpoint provided by your Adobe representative. Depending on your ChatGPT plan, this may require Developer mode and workspace admin approval. After the app/connector is created or enabled, connect it from Settings > Apps or Settings > Apps & Connectors, then authenticate through the Adobe browser login when prompted.
Cursor
In Cursor, add the Real-Time CDP MCP server as a remote MCP server using the endpoint provided by your Adobe representative. Open Settings > MCP, add a new server, and paste the endpoint URL. Once added, enable the server for your workspace by selecting connect to authenticate via the browser.
Other UI-based clients
For clients such VS Code or other desktop and web applications with remote MCP support, add the Real-Time CDP MCP server as a remote HTTP server using the endpoint provided by your Adobe representative. If the client supports optional headers or bearer tokens, leave them empty unless Adobe specifically instructs otherwise; authentication is handled through the browser-based Adobe sign-in flow on first use.
Install in technical clients mcp-connect-technical
Claude Code
Add the server from the terminal:
claude mcp add --transport http rtcdp <endpoint provided by your Adobe representative>
Then start Claude Code and run:
/mcp
Select the rtcdp server and complete the Adobe login flow in your browser. If you already added the server in claude.ai, it can also appear automatically in Claude Code when both are using the same account.
Codex
Add the server from the terminal:
codex mcp add rtcdp --url <endpoint provided by your Adobe representative>
Authenticate the server:
codex mcp login rtcdp
Verify the configuration:
codex mcp list
You can also add the server directly to ~/.codex/config.toml:
[mcp_servers.rtcdp]
url = "<endpoint provided by your Adobe representative>"
Required request parameters mcp-connect-params
Every tool call requires two parameters that scope the request:
imsOrgId— your Organization ID, mapped to thex-gw-ims-org-idheader on downstream Experience Platform API calls.sandboxName— the Experience Platform sandbox name, mapped to thex-sandbox-nameheader.
Known limitations (Beta) mcp-limitations
The following limitations apply to the current Beta release of the Adobe Real-Time CDP MCP server:
Preview Audience Membership requires a valid PQL or SDD expression as input; the MCP server does not compose the query for you.continuationToken calls.Inspect Activation Runs supports filtering by status and completion timestamp (epoch ms UTC), but not by error type or destination platform directly.flowId first (obtained from List Configured Destinations) to scope runs to a specific destination.Frequently asked questions mcp-faq
sandboxName parameter, so the MCP server always respects your Adobe Experience Platform sandbox configuration. You can query any sandbox you have access to by specifying its name in your prompt.Search Existing Audiences returns audiences that have already been authored and saved in your sandbox. Preview Audience Membership takes a raw PQL or SDD segment expression and returns a size estimate for it — useful for sizing a query before you save it as an audience.Search Existing Audiences and Preview Audience Membership support an entity type parameter. Profile audiences can be expressed in PQL or SDD; account audiences always use SDD (relational) syntax.