01 · Overview
What the Criteo tools do
The short version
- 01Ryze AI gives Claude, ChatGPT and Cursor 3 Criteo tools that call the Criteo Marketing Solutions API:
criteo__read,criteo__writeandcriteo__delete. - 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.
- 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).
- 04Criteo runs in chat and MCP only: no dashboard, no Managed Campaigns, no default accounts picker.
- 05Any Ryze AI plan or trial works. Paid Ads is $89/mo with a 7-day free trial.
- 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
| Tool | Access | What it does |
|---|---|---|
criteo__read | read | Reads from the Criteo Marketing Solutions API: the advertiser portfolio, statistics and placements reports, and searches over campaigns, ad sets and audiences. |
criteo__write | write | Creates or updates Criteo campaigns, ad sets, audiences and budgets, for example to pause an ad set. |
criteo__delete | delete | Deletes 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
- 01Sign in to the Criteo Developer Portal at partners.criteo.com.
- 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.
- 03On the authentication method step, select Client credentials.
- 04On the app page, click Generate new URL, open the consent link and approve the advertiser accounts Ryze AI should manage.
- 05Under App credentials, click Generate new key and keep the downloaded file with the client ID and client secret. The secret is shown once.
- 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
- “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.”
- “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
| Dashboard | None. Criteo is chat only in Ryze AI, so it is not on the Ads Performance dashboard. |
| Managed Campaigns | Not available for Criteo. |
| Default accounts picker | None. Name the advertiser in the prompt. |
| Connections | One Criteo connection per workspace. To switch, disconnect and connect again. |
| Advertisers you can see | Only those the Criteo app is consented to. Advertisers without at least one campaign show no statistics. |
| Lost client secret | It is shown once. Generate a new key in the Criteo Developer Portal. |
| Criteo API rate limit | Criteo'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
| Option | Built for | How you connect | What it covers |
|---|---|---|---|
| Ryze AI Criteo tools | Marketers and agencies who want one connector URL for several ad platforms | Your Criteo Developer Portal client ID and secret, then OAuth sign-in to Ryze AI | 3 tools: read, write, delete |
| Criteo MCP (Criteo) | Brands and agencies using LLM assistants such as Claude, per Criteo's May 2026 press release | Not documented in the sources opened for this page. Ask your Criteo representative | Create, manage and monitor campaigns, per Criteo |
| Community Criteo servers | Developers who self-host | Client credentials you supply; the listings found cover the Marketing Solutions and Retail Media APIs | Varies 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 symptom | Cause | Fix |
|---|---|---|
| Ryze AI rejects the credentials | The 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 missing | The consent link was not approved for that advertiser. | Open the consent link again and approve the account. |
| A report is empty | The 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 ChatGPT | Criteo 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 refused | Criteo is already connected in that workspace. | Disconnect it in Ryze AI first, then connect again. |
| Tools reply that a subscription is required | The 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.











