MCP.Market

Aep MCP server

by focusgts.com·com.focusgts/aep·v0.11.1

Full-CRUD server for AEP, Journey Optimizer and CJA. 61 tools from one OAuth credential.

B72/100grade B
What users say
No reviews yet
Be the first
Safety scan
B72/100

full report

Adoption
Growing

0 stars109 downloads/wk

Reviews

Write one

Nobody 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

no findings
  • 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
Overall 72/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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-server

Then 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" .-> A

Adobe'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.