Aep MCP server
{
"mcpServers": {
"focusgts-aep": {
"command": "npx",
"args": [
"-y",
"@focusgts/aep-mcp-server@latest"
],
"env": {
"AEP_CLIENT_ID": "<aep_client_id>",
"AEP_CLIENT_SECRET": "<aep_client_secret>",
"AEP_ORG_ID": "<aep_org_id>",
"CJA_GLOBAL_COMPANY_ID": "<cja_global_company_id>",
"CJA_BASE_URL": "https://..."
}
}
}
}{
"mcpServers": {
"focusgts-aep": {
"command": "npx",
"args": [
"-y",
"@focusgts/aep-mcp-server@latest"
],
"env": {
"AEP_CLIENT_ID": "<aep_client_id>",
"AEP_CLIENT_SECRET": "<aep_client_secret>",
"AEP_ORG_ID": "<aep_org_id>",
"CJA_GLOBAL_COMPANY_ID": "<cja_global_company_id>",
"CJA_BASE_URL": "https://..."
}
}
}
}{
"mcpServers": {
"focusgts-aep": {
"command": "npx",
"args": [
"-y",
"@focusgts/aep-mcp-server@latest"
],
"env": {
"AEP_CLIENT_ID": "<aep_client_id>",
"AEP_CLIENT_SECRET": "<aep_client_secret>",
"AEP_ORG_ID": "<aep_org_id>",
"CJA_GLOBAL_COMPANY_ID": "<cja_global_company_id>",
"CJA_BASE_URL": "https://..."
}
}
}
}{
"servers": {
"focusgts-aep": {
"command": "npx",
"args": [
"-y",
"@focusgts/aep-mcp-server@latest"
],
"env": {
"AEP_CLIENT_ID": "${input:aep_client_id}",
"AEP_CLIENT_SECRET": "${input:aep_client_secret}",
"AEP_ORG_ID": "${input:aep_org_id}",
"CJA_GLOBAL_COMPANY_ID": "${input:cja_global_company_id}",
"CJA_BASE_URL": "${input:cja_base_url}"
}
}
},
"inputs": [
{
"id": "aep_client_id",
"type": "promptString",
"description": "Aep client id",
"password": true
},
{
"id": "aep_client_secret",
"type": "promptString",
"description": "Aep client secret",
"password": true
},
{
"id": "aep_org_id",
"type": "promptString",
"description": "Aep org id",
"password": true
},
{
"id": "cja_global_company_id",
"type": "promptString",
"description": "Cja global company id",
"password": true
},
{
"id": "cja_base_url",
"type": "promptString",
"description": "Cja base url",
"password": true
}
]
}{
"mcpServers": {
"focusgts-aep": {
"command": "npx",
"args": [
"-y",
"@focusgts/aep-mcp-server@latest"
],
"env": {
"AEP_CLIENT_ID": "<aep_client_id>",
"AEP_CLIENT_SECRET": "<aep_client_secret>",
"AEP_ORG_ID": "<aep_org_id>",
"CJA_GLOBAL_COMPANY_ID": "<cja_global_company_id>",
"CJA_BASE_URL": "https://..."
}
}
}
}file .mcp.json (in your project root)file claude_desktop_config.jsonfile ~/.cursor/mcp.jsonfile .vscode/mcp.jsonfile ~/.codeium/windsurf/mcp_config.jsoninstall npx -y @focusgts/aep-mcp-serverversion 0.11.1
What it does
An MCP server that provides full CRUD operations across Adobe Experience Platform, Journey Optimizer, and Customer Journey Analytics through a single OAuth credential. It exposes 61 tools for schema management, data ingestion, audience activation, and data governance, with write operations protected by a fail-closed guard that respects sandbox classification.
- Create schemas and datasets, then ingest batch data into Experience Platform programmatically.
- Build audiences from platform data and activate them to destinations in a single workflow.
- Submit and execute data erasure requests with built-in dry-run protection and confirmation gates.
Tools this server exposes
| Tool | Does |
|---|---|
| aep_create_record_delete | Submit a record deletion request with dryRun defaulting to true for safety. |
Before you enable it
An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.