Criteo MCP server
Yes. Criteo publishes an official MCP server at https://mcp.criteo.com/mcp. It's hosted and needs an OAuth app that you set up in Criteo first. It offers 27 tools. We last checked it on 2 Oct 2026.
Official MCP server
Criteo MCP server
- Address
- https://mcp.criteo.com/mcp
- Runs
- Hosted
- Sign-in
- Cost to use
- Through salesFrom Criteo's own page
- Official MCP Registry
- Not listed
- How we know it's official
- Live check of the vendor's own web address
- Tools
- 27 tools · from Criteo's documentation
- First seen
- 1 Oct 2026
- Last checked
-
Reachable ·
1 Oct 2026: reachable1 Oct 2026: reachable1 Oct 2026: reachable1 Oct 2026: reachable2 Oct 2026: reachable
Criteo MCP server tools (27)
The server needs sign-in before it lists its tools, so these are as Criteo's documentation names them (read 2 Oct 2026). They may be out of date.
-
ListAccessibleRetailMediaAccountsLists the Retail Media accounts and account IDs accessible to the current credentials. Use this first when account scope is unknown. Returns account scope only, not campaign or performance data.
-
SearchRetailersForRetailMediaAccountFinds retailers visible through a specific Retail Media account and returns retailer capability context. A visible retailer is not automatically active or in the advertiser's confirmed campaign scope.
-
SearchRetailMediaBrandsSearches retailer or UC brand taxonomies and returns matching brand identifiers. Taxonomy matches are not automatically account-confirmed brands; validate account scope before presenting them as active.
-
SearchRetailerCategoriesSearches one retailer's category taxonomy by text or category identifier. Returns retailer-scoped category IDs and names for planning, reporting, Share of Voice scoping, or category-targeting context.
-
GetRetailMediaRecommendedCategoriesRecommends retailer category targets for a supplied set of 1–1,000 product or SKU IDs. Does not search categories by free text or change campaign or line-item targeting.
-
GetRetailMediaRecommendedKeywordsRecommends keyword targets for a supplied set of 1–1,000 product or SKU IDs at one retailer. Does not inspect or modify an existing line item's keywords or bids.
-
GetRetailMediaSkuCpcMinimumBidsForRetailerReturns overall and SKU-level CPC minimum-bid amounts for one retailer and a supplied SKU list. Minimum bids are feasibility floors, not optimal-bid recommendations. Does not set bids or modify line items.
-
ListRetailerCreativeTemplatesLists the creative templates available for a retailer so a user can understand supported ad formats and setup options. Use the returned template ID with GetRetailerCreativeTemplate for full details.
-
GetRetailerCreativeTemplateReturns the details of one retailer creative template. Use after the retailer and template IDs are known; does not discover existing creatives or prove that a campaign can deliver.
-
SearchAccountRetailMediaCreativesFinds creatives available within a specific Retail Media account and returns account-scoped creative setup metadata. A creative alone does not prove active delivery; cross-check with campaigns, line items, or reporting.
-
ListRetailMediaCampaignsForAccountLists campaign metadata for an account before campaign selection, setup validation, or reporting. Returns campaign configuration and IDs, not performance metrics.
-
ListRetailMediaLineItemsForAccountLists line-item metadata and IDs for an account. Configuration can establish scope, but reporting is required to confirm recent delivery.
-
GetLineItemDetailsRetrieves one line item's status, campaign association, schedule, budget, bid settings, and other metadata. Use ListRetailMediaLineItemsForAccount first when the line-item ID is unknown.
-
ListRetailMediaLineItemKeywordsLists keywords already configured on a line item, including match type, bid, review state, and timestamp metadata. Does not recommend, add, remove, approve, or rebid keywords.
-
ListRetailMediaLineItemPromotedProductsLists the products or SKUs already promoted on a line item. Does not recommend, add, remove, pause, unpause, or rebid products.
-
StartRetailMediaBrandCatalogExportStarts an asynchronous brand catalog export for an accessible account and returns a catalog export ID. Use the export to retrieve product or SKU data for portfolio discovery, validation, or planning. May require manage-scope permission to create the export request.
-
GetRetailMediaCatalogExportStatusReturns the state of an existing catalog export. Use the catalog ID returned by StartRetailMediaBrandCatalogExport; download the output only after the export succeeds.
-
DownloadRetailMediaCatalogExportOutputDownloads the product or SKU stream from a completed catalog export. Call the catalog status tool first.
-
StartRetailMediaAccountReportExportStarts an asynchronous performance report for one or more accessible accounts. The request must include account IDs, inclusive startDate and endDate in YYYY-MM-DD format, metrics, dimensions, attribution settings, timezone, and supported filters. A single request interval must be under 31 days. Subject to report rate limits.
-
StartRetailMediaCampaignReportExportStarts an asynchronous performance report for one or more known campaigns. Supply either one campaign ID or a non-empty ids array, plus inclusive YYYY-MM-DD dates, metrics, dimensions, and timezone. Use account reporting when campaign scope is not known. Subject to report rate limits.
-
StartRetailMediaLineItemReportExportStarts an asynchronous performance report for known line items. Supply the line-item scope, inclusive YYYY-MM-DD dates, metrics, dimensions, and timezone. Subject to report rate limits.
-
GetRetailMediaReportExportStatusReturns the state of an account, campaign, or line-item report export. Use the report ID returned by a report-start tool and download the output only after the export completes successfully.
-
DownloadRetailMediaReportExportOutputDownloads a successfully completed account, campaign, or line-item report. Call the report status tool first.
-
StartRetailMediaShareOfVoiceInsightStarts an asynchronous Share of Voice export for category- or keyword-level competitiveness analysis, including impression share, click share, and under-exposure analysis. Requires an account ID, dimensions, metrics, and inclusive YYYY-MM-DD dates. aggregationLevel can be category or keyword. Returns an insight ID.
-
StartRetailMediaDigitalShelfIntelligenceInsightStarts an asynchronous Digital Shelf Intelligence export for brand- or SKU-level analysis. Supported measures include online sales, units sold, PDP views, category sales rank, PDP view rank, consideration index, sales index, and listing price. Requires an account ID, aggregation level, dates, and at least one metric. Returns an insight ID.
-
GetRetailMediaInsightReportStatusReturns the state of a Share of Voice or Digital Shelf Intelligence export: Pending, Success, Failure, Expired, Invalidated, or Unknown. Use the insight ID returned by the corresponding start tool.
-
DownloadRetailMediaInsightReportOutputDownloads the final result of a successful Share of Voice or Digital Shelf Intelligence export. Call the insight status tool first and use this only when status is Success.
Connect your AI to Criteo
Add the official Criteo MCP server to Claude, ChatGPT or your editor.
Connect Criteo MCP to Claude
Claude.ai and Claude Desktop
Open Customize, then Connectors.
Click +, then Add custom connector.
Name it Criteo, paste the address below and click Add.
Connect Criteo MCP to ChatGPT
Open Settings, then Apps, then Advanced settings.
Turn on Developer mode, then click Create.
Name it Criteo and paste the address below.
ChatGPT usually only connects to servers with self-serve sign-in or none.
Connect Criteo MCP to Cursor
Opens Cursor if it's installed. If nothing happens, use the JSON below.
Connect Criteo MCP to VS Code
Opens VS Code if it's installed. Otherwise add the JSON settings from the Cursor tab to your .vscode/mcp.json.
Criteo MCP server questions
Does Criteo have an official MCP server?
Yes. Criteo publishes its MCP server itself. Its address is on Criteo's own domain (mcp.criteo.com). MartechDB only lists servers a vendor publishes, never community copies.
What is the Criteo MCP server URL?
The address is https://mcp.criteo.com/mcp.
Does the Criteo MCP server need an API key?
No, but it needs set-up first: it signs in with OAuth through an app you (or an admin) create in your Criteo account.
How do I connect Criteo MCP to Claude, ChatGPT or Cursor?
In Claude, add https://mcp.criteo.com/mcp as a custom connector (Customize, Connectors, Add custom connector). In Cursor, use the Add to Cursor link on MartechDB's page, or paste the JSON settings into your mcp.json. In Claude Code, run: claude mcp add --transport http criteo https://mcp.criteo.com/mcp
What can the Criteo MCP server do?
It offers 27 tools, including ListAccessibleRetailMediaAccounts, SearchRetailersForRetailMediaAccount, SearchRetailMediaBrands, SearchRetailerCategories and GetRetailMediaRecommendedCategories (as its documentation names them, read on 2 Oct 2026).
Is the Criteo MCP server in the official MCP Registry?
No. Criteo hasn't published it to the official MCP Registry.
Is the Criteo MCP server working?
Yes. It answered our most recent check. We last checked it on 2 Oct 2026.
Use with AI
Connect your AI to MartechDB
Then ask it about Criteo, or any of the 1,610 marketing tools with an official MCP server. Free, no sign-in.
Claude.ai and Claude Desktop
Open Customize, then Connectors.
Click +, then Add custom connector.
Name it MartechDB, paste the address below and click Add. There's no sign-in.
The free plan allows one custom connector. On Team and Enterprise plans, an owner adds the connector first.
Claude Code
Run this in your terminal:
ChatGPT
Open Settings, then Apps, then Advanced settings.
Turn on Developer mode, then click Create.
Name it MartechDB, paste the address below and choose No authentication.
Developer mode is on Plus and Pro plans, and on Business, Enterprise and Edu if an admin allows it.
API
The same data as JSON, with no sign-in. See the OpenAPI description for every endpoint and field.
CLI
Search the directory and print the command to connect a vendor's server, from your terminal. Needs Node 18 or later. View on npm
Show that your MCP server is verified
If you work at Criteo, add this badge to your MCP docs or README. It's free, it's the same for every vendor, and it updates from our daily checks: it shows uptime while the server responds, and says so if it stops.
Something wrong or out of date? Tell us and we'll check it against the evidence.