criteo-mcp-server

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>"
      }
    }
  }
}