MCP Adobe Experience Platform Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP Adobe Experience Platform Serverlist all schemas in my account"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP API Services for Adobe Experience Platform
This Node.js server provides an API for integrating AI development and QA environments with Adobe Experience Platform (AEP), supporting key functions like schemas, datasets, segments, profiles, and beyond.
Future functionality
Audience APIs
AJO journey API
** credit to great work of Praveeen Sharma https://github.com/praveensharmajava/
Features
Schema Management
Dataset Operations
Segment Management
Data Ingestion
Profile Management
Query Service
Destinations Management
Swagger Documentation
Input Validation
Error Handling
Related MCP server: Directus MCP Server
Prerequisites
Node.js (v14 or higher)
npm or yarn
Adobe Experience Platform account with API access
Adobe Developer Console project with AEP integration
Setup
Clone the repository:
git clone https://github.com/praveensharmajava/mcp-adobe-aep.git
cd mcp-adobe-aepInstall dependencies:
npm installCreate a
.envfile in the root directory with your Adobe credentials:
PORT=3000
AEP_BASE_URL=https://platform.adobe.io
AEP_CLIENT_ID=your_client_id
AEP_CLIENT_SECRET=your_client_secret
AEP_ORG_ID=your_organization_idBuild the project:
npm run buildStart the server:
npm startFor development:
npm run devAPI Documentation
Once the server is running, you can access the Swagger documentation at:
http://localhost:3000/api-docsAPI Endpoints
Schemas
GET /api/aep/schemas - List all schemas
POST /api/aep/schemas - Create a new schema
Datasets
GET /api/aep/datasets - List all datasets
POST /api/aep/datasets - Create a new dataset
Segments
GET /api/aep/segments - List all segments
POST /api/aep/segments - Create a new segment
Data Ingestion
POST /api/aep/ingest/:datasetId - Ingest data into a dataset
Profiles
GET /api/aep/profiles/:identityValue - Get unified profile
Query Service
POST /api/aep/query - Execute a query
Destinations
GET /api/aep/destinations - List all destinations
POST /api/aep/destinations/:destinationId/activate/:segmentId - Activate a segment
Error Handling
The server includes comprehensive error handling for:
Adobe API errors
Connection issues
Validation errors
Internal server errors
Development
To contribute to the project:
Create a new branch
Make your changes
Write/update tests
Submit a pull request
Testing
Run the test suite:
npm testLicense
ISC
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityFmaintenanceA comprehensive Model Context Protocol server that provides advanced Node.js development tooling for automating project creation, component generation, package management, and documentation with AI-powered assistance.79MIT
- FlicenseBqualityFmaintenanceA Node.js server that enables AI Clients to interact with the Directus CMS API through the Model Context Protocol, allowing for management of collections, items, files, users, and system information.1824
- Alicense-qualityDmaintenanceA Node.js Express server that integrates with Facebook Marketing API to provide a platform for managing ad campaigns, analyzing performance, and receiving optimization recommendations.176MIT
- AlicenseCqualityFmaintenanceA Model Context Protocol server for Adobe Experience Manager that provides REST/JSON-RPC APIs for content, component, and asset management with AI, chatbot, and automation integrations.4814AGPL 3.0
Related MCP Connectors
MCP server for InsForge BaaS — database, storage, edge functions, and deployments
Markdown-first MCP server for Notion API with 8 composite tools and 39 actions.
MCP (Model Context Protocol) server for Appwrite
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/scottsimmer/mcp-aep-ncbase'
If you have feedback or need assistance with the MCP directory API, please join our Discord server