criteo-mcp-server
0
criteo-mcp-server is designed to facilitate connectivity with Criteo's API using the Model Context Protocol. It's suitable for integration into development environments such as Claude Desktop and Visual Studio Code.
criteo-mcp-server
Prerequisites:
uv
- a client credentials application
./generate-client.sh <retailmedia|marketingsolutions> <version>
CRITEO_MCP_CLIENT_ID=<client_id> CRITEO_MCP_CLIENT_SECRET=<client_secret> uv run criteo-mcp-server
You can also set CRITEO_MCP_BASE_URL
to customize the path to the API server (defaults to https://api.criteo.com).
Claude Desktop config
{
"mcpServers": {
"Criteo API": {
"command": "uv",
"args": ["run", "--directory", "<project_dir>", "criteo-mcp-server"],
"env": {
"CRITEO_MCP_CLIENT_ID": "<client_id>",
"CRITEO_MCP_CLIENT_SECRET": "<client_secret>"
}
}
}
}
Visual Studio Code config
For GitHub Copilot agent mode: .vscode/mcp.json
{
"servers": {
"Criteo API": {
"type": "stdio",
"command": "uv",
"args": ["run", "--directory", "${workspaceFolder}", "criteo-mcp-server"],
"env": {
"CRITEO_MCP_CLIENT_ID": "<client_id>",
"CRITEO_MCP_CLIENT_SECRET": "<client_secret>"
}
}
}
}