# Criteo Marketing API MCP for AI Agents MCP

> Criteo Marketing API equips your AI agent to manage commerce advertising campaigns, ad sets, and budgets. You can audit performance metrics, list all active advertisers, and retrieve real-time statistics on creatives and target audiences using natural language prompts.

## Overview
- **Category:** growth-engine
- **Price:** Free
- **Tags:** ad-campaigns, performance-marketing, commerce-media, budget-management, ad-tech

## Description

Stop jumping between dashboards just to get a full picture of campaign health. This MCP connects your AI client directly to the Criteo API, letting you manage complex marketing strategies conversationally. Instead of manually navigating ad platforms to check performance or compiling spreadsheets for budget utilization, your agent handles it all. You simply tell it what you need—like 'Show me the total spend vs. goal for Q2'—and get a compiled answer instantly. This integration acts as a powerful layer on top of existing tools. If you use Vinkius’s catalog, this MCP gives you instant access to Criteo's entire suite of data points, letting your agent orchestrate sophisticated commerce marketing strategies without touching the developer console.

## Tools

### get_ad_set_details
Retrieves detailed configuration settings for a specific ad set within your account.

### get_campaign_details
Provides comprehensive details and settings for an entire marketing campaign.

### get_marketing_statistics
Pulls performance statistics, including impressions and clicks, for either campaigns or ad sets over a specified time period.

### list_ad_sets
Lists all existing ad set groups that belong to your active marketing campaigns.

### list_advertisers
Retrieves a list of all individual advertisers managed within your Criteo account portfolio.

### list_audiences
Lists the target audiences that are available to be used in your marketing campaigns.

### list_marketing_budgets
Shows all currently active budgets and how much of the allocated money has been spent so far.

### list_marketing_campaigns
Generates a list containing every marketing campaign that is configured in Criteo.

### list_ad_creatives
Lists all ad creative assets, such as banners or videos, associated with your campaigns.

### list_audience_segments
Displays a list of specific audience segments that you can use for highly targeted advertising.

## Prompt Examples

**Prompt:** 
```
Show me all current ad creatives and their associated campaigns.
```

**Response:** 
```
**Ad Creative Inventory Report**

*   **Banner ID: B4512** (Video, 16:9 ratio) - Used in: Spring Sale Campaign, Retargeting Global.
*   **Image ID: I7890** (Static JPEG) - Used in: Fall Promotion, New Visitors segment. 

Please review these assets for compliance before we launch the Q4 push.
```

**Prompt:** 
```
What are my top 3 available audience segments right now?
```

**Response:** 
```
**Available Audience Segments**

1.  **Frequent Shoppers:** (Highest engagement rate)
2.  **Cart Abandoners:** (High conversion potential, last 7 days)
3.  **New Visitors:** (Broad reach, good for top-funnel awareness).

I recommend starting with 'Cart Abandoners' to maximize immediate ROAS.
```

## Capabilities

### Audit and list all campaigns
View comprehensive details for every active marketing campaign running through your accounts.

### Monitor ad set performance metrics
Access real-time statistics, impressions, clicks, and conversions for specific groups of ads (ad sets).

### Track budget allocation across advertisers
List active budgets and monitor current spend rates against defined spending limits.

### Identify target audiences and creatives
Explore available audience segments, list all managed ad creatives (banners, videos), and discover specific advertiser accounts.

## Use Cases

### Need to know why a campaign's ROI dropped suddenly.
Instead of logging into five different dashboards, you ask your agent: 'What were the ad set performance stats for last week?' The agent uses `get_marketing_statistics` and immediately compares the metrics against previous periods.

### Launching a new product line with tight spending limits.
You prompt your agent to: 'List all active budgets and tell me which ones are closest to hitting their limit.' The agent uses `list_marketing_budgets` so you can reallocate funds before overspending.

### Reviewing the effectiveness of a specific ad group.
You ask your AI client: 'Show me the detailed configuration for ad set X.' The agent runs `get_ad_set_details`, letting you verify targeting criteria and spend parameters instantly.

### Planning a new marketing push for cart abandoners.
You ask your agent to: 'What target audiences are available?' The MCP runs `list_audiences` and helps you select the best segment, like 'Cart Abandoners,' before designing the campaign.

## Benefits

- Real-time Performance Monitoring: Use the `get_marketing_statistics` tool to pull immediate data on impressions, clicks, and conversions for any ad set or campaign.
- Centralized Budget Oversight: The `list_marketing_budgets` function lets you track spending across your entire advertiser portfolio instantly, eliminating manual spreadsheet updates.
- Deep Campaign Auditing: Quickly retrieve full settings using `get_campaign_details` to verify that a specific promotion is running with the correct parameters and budget limits.
- Audience Segmentation Insight: Easily explore available segments via `list_audience_segments`, helping you plan campaigns around high-value customer groups without guesswork.
- Comprehensive Asset Management: The MCP allows listing all ad creatives (`list_ad_creatives`), ensuring your team is always using the latest, most effective assets.

## How It Works

The bottom line is that you talk to your AI client, and it does the deep data retrieval work through Criteo's established APIs.

1. Connect the Criteo Marketing MCP to your AI client using your preferred credentials.
2. Provide the required Criteo Client ID and Client Secret from the Developer Portal for authorization.
3. Ask your agent questions in plain language, like 'What were the conversion stats for last week?' Your agent then executes the necessary API calls.

## Frequently Asked Questions

**How do I use the Criteo Marketing API MCP to track campaign spending?**
You can ask your agent to list all active budgets and compare them against current spend. It gives you a real-time view of financial utilization across your accounts, so you always know when funds are getting low.

**Can the Criteo Marketing API MCP help me find better audience targets?**
Yes, it lets you explore and list available target audiences and specific segments. By reviewing these options, your agent helps you select the most profitable segment for your next advertising push.

**What if I need detailed stats on a single ad set's performance?**
You just tell your agent the ad set name or ID. It runs `get_marketing_statistics` and provides immediate, detailed metrics like impressions, clicks, and conversion rates for that specific group.

**Does Criteo Marketing API MCP let me see all my current ads?**
Absolutely. The MCP allows you to list every ad creative asset (banners, videos) across your account using `list_ad_creatives`, so you can keep track of everything that's running.

**I need to compare campaigns; how does Criteo Marketing API help?**
Your agent compiles a side-by-side comparison. You tell it the campaigns, and it pulls up their respective performance statistics and budget allocations in one go.