MCP Adobe Experience Platform Server
Click on "Deploy 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 deployed
Maintenance
Related MCP Connectors
Marketo MCP server for AI. 130 tools to operate Marketo from Claude, Cursor, or ChatGPT.
MCP server that lets AI assistants use all OneSchema features exposed via the public API.
Hosted MCP server for AI-driven data ops. Create apps, manage schemas, and CRUD structured data.
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
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-
- AlicenseNot gradedqualityDmaintenanceA Node.js Express server that integrates with Facebook Marketing API to provide a platform for managing ad campaigns, analyzing performance, and receiving optimization recommendations.13 npm6MIT
- AlicenseCqualityDmaintenanceA 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