Aep MCP server
com.focusgts/aep·v0.11.1Full-CRUD server for AEP, Journey Optimizer and CJA. 61 tools from one OAuth credential.
0 stars109 downloads/wk
Reviews
Write oneNobody has reviewed Aep yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Aep tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.10 · 2026-10-29 · same rubric, same numbers if you re-run it
- Code scan165 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 60 days ago12/15
- Maintainer identitynamespace and repository owner differ4/10
How Aep compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 72/100
- higher than 38% of 48,255 servers
- Downloads a week
- 109
- more than 65% of 12,191 servers with a package
Install Aep in Claude Code, Cursor or VS Code
Runs npx -y @focusgts/aep-mcp-server on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add aep -- npx -y @focusgts/aep-mcp-server
What the publisher says
From the Aep repository's README, as published. We do not edit it. Read it on GitHub
Adobe's MCP lets your agent read Experience Platform. This one lets it work.
61 tools across 14 categories. Full read AND write. Self-hosted, Apache-2.0, no invitation required. Experience Platform, Journey Optimizer and Customer Journey Analytics — from one OAuth credential.
Ingest a batch → compose a schema → activate an audience → honour an erasure. Every mutation gated by a fail-closed write guard that asks Adobe what kind of sandbox it's in.
⚡ Do it in three lines
claude mcp add aep \
-e AEP_CLIENT_ID=... -e AEP_CLIENT_SECRET=... \
-e AEP_ORG_ID=...@AdobeOrg -e AEP_SANDBOX_NAME=your-dev-sandbox \
-- npx -y @focusgts/aep-mcp-serverThen just ask your agent:
"Create a schema with the Demographic Details field group, then a dataset on it."
"Ingest this NDJSON file and tell me when the batch lands."
"Build an audience of customers who bought twice this quarter and activate it."
"Delete every record for this email address — dry run first."
Writes are off until you ask for them, and safe mode only unlocks sandboxes Adobe classifies as development.
The loop that makes it different
flowchart LR
A["📐 Compose<br/>schema from field groups"] --> B["🗂️ Create<br/>dataset"]
B --> C["📥 Ingest<br/>batch · upload · complete"]
C --> D["🎯 Activate<br/>segment → destination"]
D --> E["🧹 Govern<br/>erasure · expiration · quota"]
E -. "re-audit the tenant" .-> AAdobe's first-party gateway can tell you what's in your Experience Platform tenant. It cannot create a dataset, land a batch, activate an audience, or submit an erasure. This does — and does it behind a guard that fails closed.
🧠 How it works
flowchart LR
A["AI agent<br/>(Claude · Cursor · Copilot)"] -- MCP / stdio --> B["aep-mcp-server<br/>61 tools"]
B --> W{{"write guard<br/>fail-closed"}}
W --> C["Schema Registry · Catalog<br/>Ingestion · Lifecycle · Privacy"]
C --> F["Your AEP sandbox<br/>platform.adobe.io"]
B --> J["Journey Optimizer<br/>read-only"]
J --> K["ajo campaigns"]
B --> Q["Customer Journey Analytics<br/>read-only, no sandbox"]
Q --> L["cja.adobe.io"]The agent calls tools; the server talks to live Adobe APIs over OAuth Server-to-Server. The write guard sits in the HTTP client, not in each tool, so all 61 inherit it and none can forget it. Blocked calls never reach Adobe.
🛡️ Safe by default
Three postures. Reads are never restricted in any mode.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Aep: common questions
- Is Aep MCP server safe?
- Mostly: it is graded B (72/100). Read the Aep safety report
- How do I install Aep?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Aep need an API key?
- Yes. The registry entry asks for
AEP_CLIENT_SECRET. - Is Aep maintained?
- The last commit was 66 days ago (2026-08-30). The latest release is v0.11.1.
- How does Aep compare with other MCP servers?
- safety score 72/100 (higher than 38% of 48,255 servers); downloads a week 109 (more than 65% of 12,191 servers with a package). Full comparison.