MCP.so
Sign In
Servers

MCP Adobe Experience Platform Server

@praveensharmajava

MCP Server for Adobe Experience Platform APIs integration

Overview

What is MCP Adobe Experience Platform Server?

MCP Adobe Experience Platform Server is a Node.js server that provides a comprehensive API interface for Adobe Experience Platform (AEP) integration, supporting schemas, datasets, segments, profiles, and more. It is intended for developers working with AEP who need a programmatic way to manage platform resources.

How to use MCP Adobe Experience Platform Server?

Clone the repository, install dependencies with npm install, create a .env file with your Adobe credentials (client ID, client secret, organization ID, and base URL), then build and start the server using npm run build and npm start. Once running, API documentation is available at http://localhost:3000/api-docs.

Key features of MCP Adobe Experience Platform Server

  • Schema Management (list and create schemas)
  • Dataset Operations (list and create datasets)
  • Segment Management (list and create segments)
  • Data Ingestion into datasets
  • Profile Management (get unified profile by identity)
  • Query Service execution
  • Destinations Management (list and activate segments)
  • Swagger documentation, input validation, and error handling

Use cases of MCP Adobe Experience Platform Server

  • Managing customer experience data schemas programmatically
  • Automating dataset creation and data ingestion into AEP
  • Creating and activating audience segments to destinations
  • Querying AEP data and retrieving unified customer profiles
  • Providing a RESTful wrapper around AEP APIs for custom applications

FAQ from MCP Adobe Experience Platform Server

What are the prerequisites to run the server?

Node.js v14 or higher, npm or yarn, an Adobe Experience Platform account with API access, and an Adobe Developer Console project with AEP integration.

What environment variables are required?

The .env file must include PORT, AEP_BASE_URL, AEP_CLIENT_ID, AEP_CLIENT_SECRET, and AEP_ORG_ID.

Does the server include API documentation?

Yes, once running, Swagger documentation is available at http://localhost:3000/api-docs.

What kind of error handling does the server provide?

Comprehensive error handling for Adobe API errors, connection issues, validation errors, and internal server errors.

Can I run the server in development mode?

Yes, use npm run dev for development, and npm test to run the test suite.

More from Other