Adobe Journey Optimizer Content API MCP 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., "@Adobe Journey Optimizer Content API MCP serverlist content fragments in the dev sandbox"
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.
Adobe Journey Optimizer Content API MCP server
Recommended workspace layout
my-workspace/
├── config/
│ └── credentials.json
├── docker-compose.yml
└── ajo-content-mcp-server/
├── Dockerfile
└── ...Place the exported Adobe environment JSON at config/credentials.json and create a small config/settings.json for the sandbox name. Mount ./config into the container.
Dedicated settings file
Create config/settings.json like this:
{
"sandboxName": "dev"
}The container reads this file by default from /app/config/settings.json and uses it to populate AJO_SANDBOX_NAME.
You can override the path with:
AJO_SETTINGS_FILE=/custom/path/settings.jsonBehavior
At startup, the container:
Looks for
/app/config/settings.jsonand loads the sandbox name.Looks for
/app/config/credentials.jsonand loads the Adobe credentials.Converts those JSON files into generated env files.
Sources the generated env files.
Starts the MCP server.
You can override the JSON path with:
AJO_CREDENTIALS_FILE=/custom/path/credentials.jsonThe example JSON file you shared contains keys such as CLIENT_SECRET, API_KEY, ACCESS_TOKEN, SCOPES, TECHNICAL_ACCOUNT_ID, IMS, and IMS_ORG. The loader maps those into the internal AJO_* variables used by the app. fileciteturn0file0
Build
docker build -t ajo-content-api-mcp-server .Run
docker run --rm -it \
-v "$(pwd)/config:/app/config:ro" \
ajo-content-api-mcp-serverDocker Compose
services:
ajo-content-mcp:
build: .
image: ajo-content-api-mcp-server
volumes:
- ./config:/app/config:roWith this layout, credentials.json and settings.json both live under the same mounted folder.
This server cannot be deployed
Maintenance
Related MCP Connectors
- MorphedOAuthapp.morphed
Create AI images and videos, manage projects and credits, and use workspace campaign context.
Manage social publishing workflows through OpenPost
Manage SRG+ hubs, channels, content, assets, users, and workspaces from any MCP-aware AI agent.
Manage Adaptika brands, campaigns, templates, assets, and AI-generated creatives.