# Taboola MCP for AI Agents AI Agent Connect

> Taboola MCP lets you manage your native advertising campaigns and performance reports directly through your AI agent. You can create ads, update budgets, and pull summary reports without leaving your chat window. It connects your Taboola Backstage account to tools like Claude or Cursor, making it easy to adjust CPCs or check CTRs on the fly.

## Overview
- **Category:** growth-engine
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_ddJ2g5Dz59hjWUsnuxl5B7pe55jEmuOV1C7dkH9G/ai-agent-connect
- **Tags:** native-advertising, campaign-management, cpc, performance-reporting, content-discovery, ad-ops

## Description

The Taboola MCP lets you manage your native advertising campaigns and performance reports directly through your AI agent. You are usually stuck jumping between browser tabs, checking CTRs in one window and trying to adjust daily spending caps in another. It is a fragmented way to handle native ads that slows down your ability to react to market trends. This setup changes that by letting you talk to your Taboola Backstage account as if you were speaking to a teammate. Instead of hunting for specific campaign IDs or navigating complex menus, you just tell your agent what needs to happen. You can ask for a summary of last week's performance or tell your agent to spin up a new campaign with specific budget parameters. It is like having a dedicated ad ops specialist who knows your account inside out. By connecting this to the Vinkius catalog, you get a unified way to handle these tasks alongside your other business tools. You stop clicking and start doing. You can audit your creative lineup, update your CPCs, and pull reports in a single conversation. This removes the friction of manual data entry and lets you focus on the actual strategy of your growth goals. Growth engineers can even pull real-time performance data into their development workflows for faster iteration.

## Tools

### get_campaign
Fetch every detail for a specific campaign. Use this to check current budgets, CPCs, and statuses.

### get_top_campaign_content_report
See which specific pieces of content are driving the most results. It helps you spot winners fast.

### get_campaign_summary_report
Get a high-level overview of campaign performance. It pulls metrics like impressions and spend for you.

### create_campaign_item
Add a new ad or creative to a campaign. It takes the URL and thumbnail and gets it live.

### get_current_user
Pull the profile details for the currently logged-in user. This is useful for verifying account permissions.

### update_campaign
Change the settings of an existing campaign. You can adjust budgets or statuses without opening the dashboard.

### list_allowed_accounts
See every Taboola account your credentials can access. This helps you quickly identify which account to target for a specific task.

### list_campaign_items
View all ads currently running inside a specific campaign. You can use this to audit your creative lineup in seconds.

### create_campaign
Launch a brand new Taboola campaign from scratch. Just tell your agent the goals and it handles the setup.

### list_campaigns
See a full list of campaigns for an account. This is your starting point for auditing account health.

## Prompt Examples

**Prompt:** 
```
Show me all my Taboola accounts.
```

**Response:** 
```
I've found your accounts: 

* **US_Growth_Main** (ID: act-123)
* **EU_Expansion** (ID: act-456)

Which one do you want to work on?
```

**Prompt:** 
```
What's the performance of account act-123 for the last 7 days?
```

**Response:** 
```
Here is the summary for **act-123**:

| Metric | Value |
| :--- | :--- |
| Impressions | 1.2M |
| Clicks | 4.5k |
| **CTR** | **0.37%** |
| Total Spend | $2,140 |

You're seeing a steady 0.45% CTR average.
```

**Prompt:** 
```
Update the CPC for the 'Summer_Sale' campaign to 0.50.
```

**Response:** 
```
I've updated the **Summer_Sale** campaign. The new CPC is set to **0.50**, and the campaign is still active.
```

## Capabilities

### Create new ad campaigns
Launch a new campaign with specific goals and budgets using natural language.

### Update campaign budgets and CPCs
Adjust spending limits and costs on the fly without opening the dashboard.

### List existing ads in a campaign
View all active creatives and URLs currently running in a specific campaign.

### Add new ad URLs and thumbnails
Deploy new creative content to your active campaigns instantly.

### Pull campaign summary reports
Get high-level metrics like impressions and spend for any account.

### Identify top-performing content
See which specific ads are driving the most engagement and results.

### List all connected Taboola accounts
See every account your credentials can access in one view.

## Use Cases

### Quick spend pivots
A marketer asks the agent to find the campaign with the highest CTR and increase its daily budget using update_campaign.

### Account access audits
An Ad Ops lead asks the agent to list all accounts and check user profile details to verify permissions for a new hire.

### Performance trend analysis
A growth engineer asks for a summary report of a specific account grouped by day to see spend trends over the last week.

### Bulk creative updates
A content manager provides a URL and asks the agent to create a new campaign item for a specific campaign to refresh the ad rotation.

## Benefits

- Cut out tab fatigue by managing budgets and CPCs directly in your chat window using update_campaign.
- Speed up creative deployment by adding new URLs and thumbnails to campaigns via create_campaign_item.
- Make faster optimization decisions by pulling instant performance data with get_campaign_summary_report.
- Identify high-performing content quickly to inform your creative strategy using get_top_campaign_content_report.
- Audit your entire account structure in seconds by listing all accounts and campaigns with list_allowed_accounts and list_campaigns.
- Maintain consistent ad spend by letting your agent monitor and adjust daily caps across multiple accounts.

## How It Works

The bottom line is you move from manual dashboard clicking to natural language ad management.

1. Subscribe to the Taboola MCP on Vinkius.
2. Enter your Taboola Client ID and Client Secret.
3. Ask your agent to list campaigns, create ads, or pull performance reports.

## Frequently Asked Questions

**Can I use the Taboola MCP to create new ads?**
Yes, you can use it to add new ad URLs and thumbnails to your existing campaigns through natural conversation.

**How do I connect my Taboola account to my AI agent?**
You just need your Taboola Client ID and Client Secret from your Backstage account to get started.

**Can I see my campaign performance with this Connector?**
Yes, you can pull summary reports that include impressions, clicks, and spend for any account.

**Does this work with Claude or Cursor?**
Yes, it works with any MCP-compatible client including Claude, Cursor, and Windsurf.

**Can I manage multiple Taboola accounts at once?**
Yes, you can list all your allowed accounts and switch between them to manage different regions or brands.

**Can I update my daily ad spend limits?**
Yes, you can tell your agent to update the budget or CPC for any specific campaign instantly.

**Can I see how my campaigns are performing across different time periods?**
Yes! Use the `get_campaign_summary_report` tool. You can specify the `account_id` and a `dimension` (like day, week, or month) to get a detailed breakdown of metrics like clicks, impressions, and spend.

**How do I add a new ad to an existing campaign?**
Simply use the `create_campaign_item` action. Provide the `account_id`, `campaign_id`, and the `url` of the content you want to promote. You can also optionally include a custom title and thumbnail URL.

**Is it possible to pause or update the budget of a campaign?**
Yes. The `update_campaign` tool allows you to modify the `daily_cap`, `cpc`, and the `is_active` status of any campaign by providing its ID and the target account ID.