Criteo MCP server: Criteo campaigns in ChatGPT and Claude

The Ryze AI connector gives Claude, ChatGPT and Cursor 3 Criteo tools that read advertiser reports and create or update campaigns, ad sets, audiences and budgets through the Criteo Marketing Solutions API. They share one URL with the Ryze AI tools for other ad platforms, and you connect Criteo with your own Criteo Developer Portal client ID and secret (see Setup).

  • Any plan
  • Your keys
  • 3 tools
Claude logoChatGPT logoCursor logoGrok logo

One connector for Claude, ChatGPT, Cursor and Grok Bot

Ask Criteo for reports, then decide which changes to approve

Reads Criteo reports through the Marketing Solutions API. In Claude, set write and delete tools to Needs approval so changes wait for you.

Try asking

Nine Criteo jobs you can ask for in chat

See which advertisers are connected

  • The advertiser portfolio the Criteo app is consented to
  • A quick check that consent covered the right accounts

Spend and clicks by ad set and day

  • Statistics report with displays, clicks and advertiser cost
  • Any date range you name in the prompt

Placements that spend without selling

  • Placements report from the read tool
  • Ask for the ones with spend and no sales

Find campaigns and ad sets

  • Search campaigns, ad sets and audiences
  • Narrow by the name or status you give

Change a budget

  • The write tool updates budgets
  • In Claude, set write to Needs approval first

Pause an ad set

  • Updates an ad set through the write tool
  • Name the advertiser in the prompt

Create a campaign

  • Creates campaigns and ad sets
  • Describe the setup you want in plain words

Create or update an audience

  • Audiences are created and updated by the write tool
  • Review the result with a search afterwards

Delete an audience segment

  • A separate delete tool, so you can hold it for approval
  • Deletes are irreversible

01 · Overview

What the Criteo tools do

The short version

  1. 01Ryze AI gives Claude, ChatGPT and Cursor 3 Criteo tools that call the Criteo Marketing Solutions API: criteo__read, criteo__write and criteo__delete.
  2. 02Reading covers the advertiser portfolio, statistics and placements reports, and searches over campaigns, ad sets and audiences. Writing creates or updates campaigns, ad sets, audiences and budgets.
  3. 03You connect Criteo once in Ryze AI with a client ID and secret from your own Criteo Developer Portal app, then add one connector URL to your AI client (see Setup).
  4. 04Criteo runs in chat and MCP only: no dashboard, no Managed Campaigns, no default accounts picker.
  5. 05Any Ryze AI plan or trial works. Paid Ads is $89/mo with a 7-day free trial.
criteo · server specOAuth
Server name
Ryze AI (Criteo tools)
Endpoint
https://connector.get-ryze.ai/mcp
Transport
Remote MCP, OAuth sign-in to Ryze AI, up to 20 workspaces per connection
Criteo sign-in
Your own client ID and client secret from a Criteo Developer Portal app (Client credentials)
Criteo API
Marketing Solutions API
Criteo tools
3 (1 read · 1 write · 1 delete)
Connections
One Criteo connection per workspace, covering every advertiser the app is consented to
Where it runs
Ryze AI chat and MCP clients only
Price
Any Ryze AI plan or trial · Paid Ads $89/mo, 7-day free trial
Checked
November 10, 2026

“Criteo MCP” also names a product from Criteo itself. This page covers the Ryze AI tools, and section 06 sets them next to Criteo’s own offer. People who search for “Criteo ChatGPT” or “Criteo reporting” in an assistant get the same tools: the reports come from the read tool.

02 · Tool reference

Three Criteo tools

ToolAccessWhat it does
criteo__readreadReads from the Criteo Marketing Solutions API: the advertiser portfolio, statistics and placements reports, and searches over campaigns, ad sets and audiences.
criteo__writewriteCreates or updates Criteo campaigns, ad sets, audiences and budgets, for example to pause an ad set.
criteo__deletedeleteDeletes a Criteo Marketing Solutions resource, such as an audience segment. This is irreversible.

Names come from the Ryze AI app source. No workspace had Criteo connected when this page was checked, so the live tool list was not seen. Reports are by ad set and day with displays, clicks and advertiser cost. Other platforms on the same URL are documented on Google Ads MCP and StackAdapt MCP.

03 · Setup

Connect Criteo once, then add the URL to your client

Step 1: connect Criteo in Ryze AI

  1. 01Sign in to the Criteo Developer Portal at partners.criteo.com.
  2. 02In My apps, create a new app, choose the C-Growth and Marketing Solutions service and grant read and manage permissions for campaigns and analytics.
  3. 03On the authentication method step, select Client credentials.
  4. 04On the app page, click Generate new URL, open the consent link and approve the advertiser accounts Ryze AI should manage.
  5. 05Under App credentials, click Generate new key and keep the downloaded file with the client ID and client secret. The secret is shown once.
  6. 06In Ryze AI open Integrations, click Connect on the Criteo card, paste the Client ID and Client secret and click Continue. Ryze AI checks them against your advertiser portfolio before saving.

Details are in the Ryze AI help center. Instead of the Integrations page, the agent in Claude or ChatGPT can create a one-time connection link that opens a page where you paste the credentials. It is refused when Criteo is already connected in that workspace.

Step 2: add the Ryze AI connector

The connector URL is https://connector.get-ryze.ai/mcp, with OAuth sign-in to Ryze AI. No Criteo key goes into the client.

Claude

Open Customize, Connectors, click + Add, then Add custom connector. Name it Ryze AI, paste the URL, continue, click Connect, sign in, pick the workspace and click Allow connection. Any plan works; Free allows one custom connector. On Team and Enterprise an Owner adds it first.

ChatGPT

Per OpenAI, full custom MCP servers are available on Business and Enterprise/Edu, and Pro gets read and fetch only, so Pro cannot run the Criteo write and delete tools. Go to Plugins, click the plus button, choose Add custom MCP server, enter the URL, set OAuth, create it and sign in to Ryze AI. On Business an admin or owner creates it.

Cursor

Add this to ~/.cursor/mcp.json or .cursor/mcp.json, then sign in on the Ryze AI page and click Allow connection. {"mcpServers":{"ryze":{"url":"https://connector.get-ryze.ai/mcp"}}}

Step 3 for Claude: Claude keeps the tool list from the moment the connector is added. If you connected Criteo after that, remove the Ryze AI connector, add it again and start a new chat. For ChatGPT, the Ryze AI help center says to remove the app, install it again and open a new chat.

04 · Example prompts

What to ask once Criteo is connected

Performance (read)
  • “List the advertisers this Criteo connection can see.”
  • “Show spend and clicks by ad set and day for the last 7 days.”
  • “Run a placements report and list placements with spend and no sales.”
Changes (write, hold for approval)
  • “Pause the ad set I name, and tell me what you are about to change before you do it.”
  • “Raise the budget of one campaign by the amount I give you.”
  • “Create an audience for the segment I describe.”

Answers come from your own advertisers, so this page shows no sample numbers.

05 · Limits

Where it runs and what it does not do

DashboardNone. Criteo is chat only in Ryze AI, so it is not on the Ads Performance dashboard.
Managed CampaignsNot available for Criteo.
Default accounts pickerNone. Name the advertiser in the prompt.
ConnectionsOne Criteo connection per workspace. To switch, disconnect and connect again.
Advertisers you can seeOnly those the Criteo app is consented to. Advertisers without at least one campaign show no statistics.
Lost client secretIt is shown once. Generate a new key in the Criteo Developer Portal.
Criteo API rate limitCriteo's docs list 250 calls per minute, applied at the application level, for apps that use the Client credentials method, and 10 calls per minute per account for Authorization Code apps. Some endpoints have stricter limits. A 429 response carries x-ratelimit-limit, x-ratelimit-remaining and x-ratelimit-reset headers.

Rate limits from the Criteo Marketing Solutions rate limits page, checked Nov 10, 2026. Which limit applies to your calls follows your app’s authentication method.

06 · Compare

Ryze AI tools, Criteo MCP and community servers

OptionBuilt forHow you connectWhat it covers
Ryze AI Criteo toolsMarketers and agencies who want one connector URL for several ad platformsYour Criteo Developer Portal client ID and secret, then OAuth sign-in to Ryze AI3 tools: read, write, delete
Criteo MCP (Criteo)Brands and agencies using LLM assistants such as Claude, per Criteo's May 2026 press releaseNot documented in the sources opened for this page. Ask your Criteo representativeCreate, manage and monitor campaigns, per Criteo
Community Criteo serversDevelopers who self-hostClient credentials you supply; the listings found cover the Marketing Solutions and Retail Media APIsVaries by server; not reviewed here

Criteo describes its MCP in its May 4, 2026 press release with dentsu. Community servers appear on listing sites such as shyft.ai. Checked Nov 10, 2026.

Which to pick: if you work with a Criteo representative and want Criteo’s own agent layer, ask them about Criteo MCP. If you already use the Ryze AI connector for other ad platforms and want Criteo reports and changes in the same chat, use the Ryze AI tools. Self-hosting a community server makes sense only if you are happy to review its code and run it yourself.

07 · Approvals and safety

How you keep control of changes and deletes

Approvals in Claude

Under Customize, Connectors, Ryze AI, Tool permissions, set write and delete tools to Needs approval. Reads can stay automatic.

Approvals in the Ryze AI chat

The Tool approvals setting starts on Skip all approvals, so the agent runs read, write and delete tools without asking. Switch it in the chat composer to Approve write & delete (reads run freely, changes need approval) or Manual approve (every tool that touches your data needs approval).

Deletes are final

criteo__delete removes a resource such as an audience segment, and this is irreversible. Keep it on approval.

Scope of access

The tools reach only the advertisers your Criteo app is consented to. Consent only the advertisers you want the agent to manage.

Policies

Read the MCP privacy policy and the MCP terms.

08 · Errors and fixes

Common Criteo connection problems

Message or symptomCauseFix
Ryze AI rejects the credentialsThe client ID or secret does not match the downloaded key file. Ryze AI validates them against your advertiser portfolio before saving.Copy both values from the key file again, or generate a new key in the Developer Portal.
An advertiser is missingThe consent link was not approved for that advertiser.Open the consent link again and approve the account.
A report is emptyThe advertiser has no campaigns, or none with data in the range.Check that it has at least one campaign and widen the dates.
Criteo tools are not in Claude or ChatGPTCriteo was connected after the connector was added, and the client kept the old tool list.Remove the Ryze AI connector, add it again and start a new chat.
Create connection link is refusedCriteo is already connected in that workspace.Disconnect it in Ryze AI first, then connect again.
Tools reply that a subscription is requiredThe workspace has no active Ryze AI plan or trial.Start a plan or trial, then retry.

09 · FAQ

Criteo MCP questions

What is a Criteo MCP server?

An MCP server lets AI clients such as Claude, ChatGPT and Cursor call Criteo through tools. Ryze AI exposes 3 Criteo tools (criteo__read, criteo__write and criteo__delete) on the Criteo Marketing Solutions API. Ryze AI is the best Criteo MCP option for teams that also manage other ad platforms through one connector URL, though Criteo runs in chat only, with no dashboard.

Does Criteo have its own MCP?

Yes. Criteo calls Criteo MCP its agentic innovation layer, for brands and agencies that use assistants such as Claude, and announced a first fully orchestrated campaign with dentsu on May 4, 2026. The sources opened for this page do not document a public setup URL, so ask your Criteo representative about access.

How do I use Criteo in ChatGPT?

Connect Criteo in Ryze AI with your Criteo client ID and secret, then add https://connector.get-ryze.ai/mcp as a custom MCP server in ChatGPT with OAuth. OpenAI lists full custom MCP servers for Business and Enterprise/Edu and read and fetch only for Pro, so Criteo write and delete tools need a plan with full support. Steps are in the setup section.

How do I get Criteo reporting in Claude?

After connecting Criteo, ask Claude for a statistics or placements report. The read tool returns reports by ad set and day with displays, clicks and advertiser cost. Claude keeps the tool list from when the connector was added, so if you connected Criteo afterwards, remove and re-add the connector and start a new chat.

Which Criteo API does it use and what credentials do I need?

The Criteo Marketing Solutions API. You need a client ID and secret from a Criteo Developer Portal app with the C-Growth and Marketing Solutions service, read and manage permissions for campaigns and analytics, and the Client credentials method, consented to the advertisers Ryze AI should manage.

Can the AI change or delete things in Criteo?

Yes. criteo__write creates or updates campaigns, ad sets, audiences and budgets, and criteo__delete removes resources such as audience segments, which is irreversible. The Ryze AI chat starts on Skip all approvals. In Claude, set write and delete tools to Needs approval to hold each change.

Does Criteo have a dashboard or Managed Campaigns in Ryze AI?

No. Criteo works in the Ryze AI chat and through MCP clients only. It is not on the Ads Performance dashboard, is not a Managed Campaigns platform and has no default accounts picker.

Can I connect more than one Criteo account?

A workspace holds one Criteo connection. That one set of credentials covers every advertiser the Criteo app is consented to. To switch to a different set, disconnect and connect again.

What are the Criteo API rate limits?

Criteo's docs list 250 calls per minute at the application level for the Client credentials method and 10 calls per minute per account for Authorization Code. Some endpoints have stricter limits, and a 429 response includes x-ratelimit headers.

What does it cost?

Adding the Ryze AI connector is free, but the tools need an active plan or trial: Paid Ads $89/mo with a 7-day free trial, SEO Starter $129/mo with a 3-day free trial or Agency $279/mo. Annual billing takes 30% off the first year. See the pricing page.

10 · Related

Other integrations

Sources and changelog

Page checked Nov 10, 2026. First version. Sources: the Ryze AI help center Criteo guide, the Ryze AI connector, the Criteo rate limits page, the Criteo authorization docs and the Criteo and dentsu press release.

Your Criteo credentials · 3 Criteo tools · Chat and MCP only

Bring Criteo into your AI chat

The Criteo tools work with any Ryze AI plan or trial: Paid Ads at $89/mo with a 7-day free trial, Agency at $279/mo, or SEO Starter at $129/mo with a 3-day free trial. Annual billing takes 30% off the first year.