# AdRoll MCP for AI Agents MCP

> AdRoll manages your e-commerce marketing and retargeting efforts through AI conversation. Connect your ad account data directly to your agent to audit campaigns, monitor performance metrics like clicks and spend, and manage all creative assets in one place. Stop jumping between dashboards; get real-time insights on what's working for your ads.

## Overview
- **Category:** ecommerce
- **Price:** Free
- **Tags:** retargeting, campaign-management, ad-assets, performance-monitoring, conversion-tracking, ecommerce-marketing

## Description

This MCP connects your AdRoll (NextRoll) advertising account straight into your AI client. Instead of manually pulling reports or checking multiple ad platforms, you simply talk to your agent about your campaigns. Your agent handles the entire advertising ecosystem through natural conversation. You can get a full picture of performance by retrieving granular statistics on clicks, spend, and conversions—all while monitoring active campaigns across channels like Web or Facebook. It also lets you audit advertiser accounts and check every ad creative you use. Because Vinkius hosts this MCP within their catalog, you connect once from any compatible client (Claude, Cursor, etc.) and get immediate access to all these critical e-commerce marketing tools.

## Tools

### list_ads
Lists all available ad creatives for review.

### list_advertisables
Retrieves a list of all connected advertiser accounts.

### list_campaigns
Provides an overview and list of active campaigns running now.

### get_campaign_details
Fetches specific metadata for any individual campaign.

### get_performance_report
Generates detailed statistics on performance, allowing filtering by account and date range.

## Prompt Examples

**Prompt:** 
```
What were my best-performing campaigns last week? Show me clicks, spend, and conversions.
```

**Response:** 
```
**📊 Performance Summary: Last 7 Days**

| Campaign Name | Total Spend | Clicks | Conversions |
| :--- | :--- | :--- | :--- |
| Web Retargeting | $450.00 | 2,100 | 85 |
| Facebook Ads | $310.00 | 1,950 | 72 |

*Analysis: The Web Retargeting campaign is driving higher conversions per dollar spent.*
```

**Prompt:** 
```
List all the ad creatives for my top advertiser and tell me if they are static or video.
```

**Response:** 
```
**📋 Ad Creative Audit (EID: AD90123):**

You have 15 total assets:
*   Static Banners (8):
    *   'Summer Sale': Status OK, Dimensions 728x90.
    *   'Clearance': Status OK, Dimensions 300x250.
*   Video Ads (7):
    *   'Product Demo': Status Needs Review (Expired), Length 15s.
```

**Prompt:** 
```
I need to list all my active campaigns and then get details for the 'Outdoor Gear' campaign.
```

**Response:** 
```
**✅ Campaign List:**

You have 4 active campaigns:
*   Web Retargeting (ID: C100)
*   Facebook Ads (ID: C200)
*   Email Blast (ID: C300)
*   Outdoor Gear (ID: C400)

**🔍 Details for Outdoor Gear Campaign:**
This campaign is focused on high-value outdoor gear. It ran last month, generated 15 conversions, and has a total spend of $280. You can adjust the budget via your ad platform.
```

**Prompt:** 
```
undefined
```

**Response:** 
```
undefined
```

**Prompt:** 
```
undefined
```

**Response:** 
```
undefined
```

**Prompt:** 
```
undefined
```

**Response:** 
```
undefined
```

**Prompt:** 
```
undefined
```

**Response:** 
```
undefined
```

**Prompt:** 
```
undefined
```

**Response:** 
```
undefined
```

**Prompt:** 
```
undefined
```

**Response:** 
```
undefined
```

**Prompt:** 
```
undefined
```

**Response:** 
```
undefined
```

**Prompt:** 
```
undefined
```

**Response:** 
```
undefined
```

**Prompt:** 
```
undefined
```

**Response:** 
```
undefined
```

**Prompt:** 
```
undefined
```

**Response:** 
```
undefined
```

**Prompt:** 
```
undefined
```

**Response:** 
```
undefined
```

**Prompt:** 
```
undefined
```

**Response:** 
```
undefined
```

**Prompt:** 
```
undefined
```

**Response:** 
```
undefined
```

**Prompt:** 
```
undefined
```

**Response:** 
```
undefined
```

**Prompt:** 
```
undefined
```

**Response:** 
```
undefined
```

**Prompt:** 
```
undefined
```

**Response:** 
```
undefined
```

**Prompt:** 
```
undefined
```

**Response:** 
```
undefined
```

**Prompt:** 
```
undefined
```

**Response:** 
```
undefined
```

**Prompt:** 
```
undefined
```

**Response:** 
```
undefined
```

**Prompt:** 
```
undefined
```

**Response:** 
```
undefined
```

**Prompt:** 
```
undefined
```

**Response:** 
```
undefined
```

**Prompt:** 
```
undefined
```

**Response:** 
```
undefined
```

**Prompt:** 
```
undefined
```

**Response:** 
```
undefined
```

**Prompt:** 
```
undefined
```

**Response:** 
```
undefined
```

**Prompt:** 
```
undefined
```

**Response:** 
```
undefined
```

**Prompt:** 
```
undefined
```

**Response:** 
```
undefined
```

**Prompt:** 
```
undefined
```

**Response:** 
```
undefined
```

**Prompt:** 
```
undefined
```

**Response:** 
```
undefined
```

**Prompt:** 
```
undefined
```

**Response:** 
```
undefined
```

**Prompt:** 
```
undefined
```

**Response:** 
```
undefined
```

**Prompt:** 
```
undefined
```

**Response:** 
```
undefined
```

**Prompt:** 
```
undefined
```

**Response:** 
```
undefined
```

**Prompt:** 
```
undefined
```

**Response:** 
```
undefined
```

**Prompt:** 
```
undefined
```

**Response:** 
```
undefined
```

**Prompt:** 
```
undefined
```

**Response:** 
```
undefined
```

**Prompt:** 
```
undefined
```

**Response:** 
```
undefined
```

**Prompt:** 
```
undefined
```

**Response:** 
```
undefined
```

**Prompt:** 
```
undefined
```

**Response:** 
```
undefined
```

**Prompt:** 
```
undefined
```

**Response:** 
```
undefined
```

## Capabilities

### List Active Campaigns
Retrieves a list of all ongoing advertising campaigns across various channels.

### Audit Advertiser Accounts
Gets a complete inventory and technical metadata for every advertiser account connected to AdRoll.

### Generate Performance Reports
Pulls detailed statistics, allowing you to filter results by specific accounts or date ranges.

### Audit Ad Creatives
Lists and reviews all existing ad banners and videos used in your campaigns.

## Use Cases

### Auditing Campaign Health Before QBR
A marketer asks their agent to list and get performance reports for all campaigns. The agent pulls data from `list_campaigns` and then runs the `get_performance_report`, allowing the marketer to identify underperforming channels before the quarterly business review.

### Checking Ad Asset Compliance
An ad ops specialist needs to ensure all new campaigns have correctly sized ads. They run `list_ads` and get a full inventory of creatives, confirming that every banner meets current brand guidelines.

### Finding the Best Performing Advertiser
A growth manager asks for an audit of advertiser accounts using `list_advertisables`, then uses `get_performance_report` to compare spend and conversions across three different client accounts immediately.

### Investigating a Budget Dip
The team notices low click-through rates. They ask the agent to get campaign details for the last month, using `get_campaign_details` on key campaigns to pinpoint which specific ad set needs budget reallocation.

## Benefits

- Stop manually checking ad assets. You can use the `list_ads` tool to instantly audit every banner and video creative you need.
- Quickly assess your entire ad structure by running `list_advertisables`, giving you an immediate count of all connected advertiser accounts.
- Understand campaign health right away. Use `get_campaign_details` to pull specific metadata for any single campaign without leaving the chat window.
- Prove ROI with precision. The `get_performance_report` tool generates filtered data on clicks, spend, and conversions, making reporting fast.
- Keep track of everything running. Running `list_campaigns` provides a comprehensive overview of all active marketing efforts across channels.

## How It Works

The bottom line is, you tell your agent what ad question you have, and it retrieves the necessary data directly from your AdRoll account history.

1. Subscribe to this MCP on Vinkius.
2. Input your specific AdRoll API Key and Access Token.
3. Start talking to your AI client; it accesses the account data to manage ads and monitor performance.

## Frequently Asked Questions

**How do I find my Advertisable EID?**
Use the `list_advertisables` tool. It will return a list of all advertiser accounts linked to your organization, each with its unique 22-character EID.

**Can I see conversions and spend via the agent?**
Yes! Use the `get_reporting` tool to retrieve performance metrics including total conversions, total spend, and cost per acquisition (CPA).

**Does this support Facebook and Instagram campaigns?**
Yes, if your AdRoll account is connected to social channels, the `list_campaigns` tool will include campaigns running on external networks like Facebook.