Criteo Retail Media API MCP. Manage campaigns, budgets, and product data via chat.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Criteo Retail Media API: Manage all retail advertising campaigns, line items, and product data directly through your AI agent. Use this to list campaigns, check budgets, monitor performance reports, and audit targeted keywords for your e-commerce media efforts.
What your AI agents can do
Get retail campaign details
Gets the specific settings and details for one retail campaign.
Get retail media report
Requests a full performance report for your retail media efforts.
List account products
Lists all products linked to a specific retail account.
Pull a complete list of your retail media campaigns and check the associated active budgets.
Retrieve deep settings for a specific campaign or generate a full performance report across all retail media activity.
List all products tied to an account or discover available retail partners for your campaigns.
List all line items (ad groups) for a campaign and pull the specific keywords they are targeting.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Criteo Retail Media API: 10 Tools for Ad Performance
These tools let your AI agent pull specific campaign details, performance reports, product lists, and keyword data from Criteo Retail Media.
019d757eget retail campaign details
Gets the specific settings and details for one retail campaign.
019d757eget retail media report
Requests a full performance report for your retail media efforts.
019d757elist account products
Lists all products linked to a specific retail account.
019d757elist advertiser accounts
Lists all advertiser accounts managed within retail media.
019d757elist line item keywords
Lists all keywords targeted by a specific ad group (line item).
019d757elist line items
Lists all ad groups (line items) for a given retail campaign.
019d757elist retail budgets
Lists all active spending budgets for your retail media campaigns.
019d757elist retail campaigns
Lists every retail media campaign in Criteo.
019d757elist retailers
Lists all available retail partners in your account.
019d757esearch retail campaigns by name
Searches for retail campaigns using a specific keyword.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Criteo Retail Media API, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
Connect the Criteo Retail Media API to your agent. You'll get natural language control over your retail ad campaigns, line items, and product data across retailer and advertiser accounts. You manage the whole media stack without having to log into the Criteo portal.
To start, you can pull a list of every retail media campaign using list_retail_campaigns, and then check the associated active spending budgets with list_retail_budgets.
Want to dig into campaign specifics? You can get the detailed settings for a single campaign using get_retail_campaign_details, or you can request a full performance report across all your retail media efforts with get_retail_media_report.
Need to audit what's running? You can search for specific campaigns by name with search_retail_campaigns_by_name, and you can find all available retail partners in your account by calling list_retailers.
To drill down on ad groups, you can list all ad groups (line items) for a campaign using list_line_items. From there, you can list all keywords targeted by a specific ad group using list_line_item_keywords.
If you need to know what products are tied to an account, list_account_products gives you that data. You can also see every advertiser account managed within retail media by running list_advertiser_accounts.
How Criteo Retail Media API MCP Works
- 1 Connect the Criteo Retail Media integration to your AI agent.
- 2 Provide the required Criteo Client ID and Client Secret for authorization.
- 3 Ask your agent to perform an action, like 'List all campaigns for account X,' and it executes the necessary API calls.
The bottom line is, your agent handles the complex, multi-step sequence of API calls so you can just talk through your media strategy.
Who Is Criteo Retail Media API MCP For?
This is for the Retail Media Manager who spends too much time jumping between dashboards. It's for the E-commerce Specialist who needs to quickly audit product placements. If you're an Account Executive who needs to track partner accounts during a client pitch, this tool saves you hours of manual data gathering.
Checks campaign statuses, reviews budget consumption, and pulls performance data across multiple retailer platforms instantly.
Audits product placements, monitors line item performance, and verifies targeted keywords without leaving their primary workflow.
Tracks advertiser accounts and retail partners while planning large-scale campaigns or during client meetings.
What Changes When You Connect
- See all campaigns and their budgets in one go. Use
list_retail_campaignsandlist_retail_budgetsto get a scope overview before diving into details. - Pinpoint performance issues fast. Run
get_retail_media_reportto pull yesterday's performance metrics and identify ROAS dips. - Audit ad groups and keywords. Start with
list_line_itemsto see all ad groups, then uselist_line_item_keywordsto check the exact terms they target. - Track product placement. Use
list_account_productsto view the entire catalog associated with an advertiser account. - Manage partners and structure. Use
list_retailersandlist_advertiser_accountsto map out all available retail partners and accounts. - Deep-dive into settings. Grab the full picture of a campaign using
get_retail_campaign_detailsrather than relying on a summarized view.
Real-World Use Cases
Checking campaign status after a budget cut
The finance team notices a budget discrepancy. They ask their agent to run list_retail_budgets first. Next, they use list_retail_campaigns to see which campaigns are affected. Finally, they call get_retail_campaign_details to confirm which specific campaign needs manual attention.
Auditing a keyword drop in a specific ad group
An e-commerce specialist suspects a keyword drop. They first use list_line_items to identify the ad group. Then they run list_line_item_keywords to see the exact keywords targeted. They use get_retail_campaign_details to check if the ad group settings changed.
Generating a cross-channel performance summary
A retail media manager needs a full report. They ask the agent to run get_retail_media_report for the last week. The agent aggregates this data, giving a summary of impressions and sales across all retailers, saving them manual data pulling.
Mapping out new product listings for a client pitch
An account executive needs to pitch new inventory. They use list_retailers to see available partners, then list_account_products to pull the full product list associated with the client's account.
The Tradeoffs
Running single, disconnected calls
Calling list_retail_campaigns and then separately calling list_retail_budgets. You get two lists, but no idea if the budget matches the campaign's scope.
→
Start by checking the scope: list_retail_campaigns. Then, immediately check the budgets using list_retail_budgets to ensure the campaign you care about is within budget parameters.
Assuming scope from a search
Using search_retail_campaigns_by_name and assuming the results are fully active. You might miss a campaign that exists but is paused or has no budget.
→
Always verify the status. After searching, run list_retail_campaigns to get the definitive, comprehensive list of all campaigns, regardless of their name or status.
Focusing only on keywords
Calling list_line_item_keywords and seeing a drop in keywords, but ignoring the budget. The keyword drop might just be because the budget ran out.
→
Never look at keywords alone. Always cross-reference the data by running list_retail_budgets first. Budget limits are the primary cause of most performance drops.
When It Fits, When It Doesn't
Use this if you need to diagnose performance issues by tracing a clear path: Campaign Scope $\rightarrow$ Budget Status $\rightarrow$ Ad Group Structure $\rightarrow$ Keyword Performance. You must combine list_retail_campaigns, list_retail_budgets, and list_line_items to get the full picture. Don't use this if you just need a simple list of products; use list_account_products instead. If you only need to check a single campaign's settings, get_retail_campaign_details is enough, but you'll miss the holistic view.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Criteo Retail Media. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Checking campaign performance means clicking through three different dashboards.
Today, checking a campaign's performance means logging into Criteo, navigating to the 'Campaigns' tab, then clicking 'Line Items,' and finally running a separate 'Keywords' report. You spend 15 minutes just gathering the raw data before you even start analyzing the ROAS.
With the Criteo Retail Media API, you simply tell your agent, 'Show me the performance metrics and the underlying keywords for Campaign X.' It runs all the necessary data calls and hands you the full picture in one conversational reply.
Criteo Retail Media API MCP Server: Campaign & Product Data
You no longer have to manually list campaigns (`list_retail_campaigns`), then check the budget (`list_retail_budgets`), and then run a separate report (`get_retail_media_report`). The agent chains these calls together for you.
It's all about the workflow. You ask a complex question—'What were the conversions last week, and what ad groups were responsible?'—and it gives you a single, structured answer. No more jumping tabs.
Common Questions About Criteo Retail Media API MCP
How do I list all my retail campaigns using the list_retail_campaigns tool? +
The list_retail_campaigns tool pulls a full list of every retail media campaign in your Criteo account. This gives you the necessary scope to start any analysis.
I need to know the spending limits. How do I use the list_retail_budgets tool? +
The list_retail_budgets tool gives you a list of all active spending budgets for your retail media campaigns. This is key for checking spending limits.
Can I get performance data for a specific line item using get_retail_campaign_details? +
No. Use get_retail_campaign_details for overall campaign settings. To get line item details, first run list_line_items and then use list_line_item_keywords for specific keyword data.
How do I check the products available for an advertiser account? +
Use the list_account_products tool. It pulls a list of all products associated with a specific retail account.
What is the difference between list_retail_campaigns and search_retail_campaigns_by_name? +
Use list_retail_campaigns if you need a comprehensive, definitive list of every campaign. Use search_retail_campaigns_by_name when you know the name and want to quickly check if it exists.
How do I list the keywords targeted by a specific line item using the list_line_item_keywords tool? +
The list_line_item_keywords tool pulls a list of keywords associated with a given line item. You pass the line item ID, and the tool returns the target keywords, letting you audit specific ad groups.
What tools can I use to find out what retail partners are available in my account? +
You use the list_retailers tool. This tool retrieves a list of all retail partners that work with your advertiser account. It's helpful for planning which retailers to target next.
How do I find product data for a specific retailer or advertiser? +
Use list_account_products to see products linked to a specific retail account. You can also use list_advertiser_accounts to get a list of all managed advertiser accounts first.
How do I get Criteo Retail Media API credentials? +
Log in to the Criteo Developer Portal, create a new app specifically for Retail Media, and you will receive a Client ID and Client Secret.
What is the difference between Marketing and Retail Media APIs? +
Marketing API focuses on off-site display and retargeting, while Retail Media API is designed for managing sponsored products and on-site advertising within retailer platforms.
Can I see keyword performance? +
Yes, you can use the list_line_item_keywords tool to see which keywords are being targeted and request reports to see their conversion metrics.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Twilio SendGrid
Equip your AI agent with capabilities to natively dispatch HTML emails, prune suppression bounce lists, and manage marketing contacts via the SendGrid API.
Braze
Manage customer engagement via Braze — track users, list campaigns, and trigger canvases directly from any AI agent.
X Ads (Twitter)
Manage your X Ads campaigns — audit accounts, line items, and analytics via AI.
You might also like
Travelport
Access Travelport's Global Distribution System to search and book flights, hotels, and manage travel reservations directly through AI.
Dynamic (Web3 Auth)
Manage Web3 authentication and user data via Dynamic — fetch user profiles, check wallet sanctions, and manage sessions directly from any AI agent.
Mainstay (AdmitHub)
Student engagement and behavioral intelligence — manage contacts, campaigns, and AI nudges via AI.