Adobe Journey Optimizer Content API MCP 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., "@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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
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/etrakselis/ajo_content_mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server