# Basis Technologies MCP for AI Agents MCP

> Basis Technologies MCP lets your AI agent manage programmatic ad campaigns, tactics, and creative audits directly from natural conversation. You can list all media buying campaigns, check performance metrics for specific line items, and maintain a clear record of all brands managed in the Basis DSP.

## Overview
- **Category:** marketing-automation
- **Price:** Free
- **Tags:** programmatic-advertising, media-buying, campaign-management, ad-tech, tactic-optimization

## Description

This MCP connects your account to any AI client, letting you orchestrate complex programmatic advertising workflows using simple chat commands. Instead of jumping through complicated dashboards, you talk to your agent about campaign status, performance gaps, or ad creative audits and get immediate answers. For example, you can ask the system to list all campaigns or retrieve real-time delivery statistics for a specific tactic. It’s built to handle everything from high-level client brand oversight down to verifying individual ad creatives. You just tell your agent what data you need—whether it's campaign metadata or performance metrics—and it handles the retrieval. Since Vinkius hosts this MCP, your AI agent gets access right alongside thousands of other industry tools, making it a single source for all your marketing tech needs.

## Tools

### get_ad
Fetches specific details about a single ad creative asset.

### list_brands
Retrieves a comprehensive list of all managed brands within the account.

### get_campaign_performance
Gets key performance metrics and data for an entire campaign structure.

### get_campaign
Retrieves specific metadata and details about a single, selected campaign.

### get_tactic_performance
Returns performance metrics for a specific line item or tactic configuration.

### list_ads
Lists all available ad creatives, allowing you to audit your digital advertising portfolio.

### get_tactic
Retrieves specific details and setup information for a given tactic (line item).

### list_campaigns
Generates a complete list of all media buying campaigns configured in the DSP.

### list_clients
Provides a full directory listing of all client and advertiser accounts.

### list_tactics
Generates a list of all configured tactics, or line items, used for media buying.

## Prompt Examples

**Prompt:** 
```
What were the top three performing campaigns last month and what was their total spend?
```

**Response:** 
```
**Campaign Performance Summary (Last 30 Days)**

| Campaign Name | Total Impressions | Spend ($) | Status |
| :--- | :---: | :---: | :---: |
| Brand Awareness Q4 | 1.5M | $24,000 | Active |
| Summer Sale Retargeting | 890K | $19,500 | On Track |
| New Product Launch | 310K | $7,800 | Paused |

The 'Summer Sale Retargeting' campaign is the highest efficiency winner.
```

**Prompt:** 
```
I need to check all my ad creatives and see if they are active.
```

**Response:** 
```
**Ad Creative Audit Report**

*   **ID: 4567:** 'Spring Shoes Ad' - Status: **Active**. Last Run: Today.
*   **ID: 9012:** 'Winter Clearance Banner' - Status: **Draft**. Needs review.
*   **ID: 3321:** 'Homepage Promo Tile' - Status: **Archived**. Removed from rotation.
```

**Prompt:** 
```
List all the brands we manage and tell me who owns them.
```

**Response:** 
```
**Managed Brands & Ownership**

The platform currently manages 5 key brands:

*   👟 **Everstep Shoes:** Owned by Client Alpha.
*   💍 **Glimmer Rings:** Owned by Client Beta.
*   🌿 **GreenLife Supplements:** Owned by Client Gamma.
*   📱 **ConnectPhone:** Owned by Client Delta.
*   🚗 **AutoDrive:** Owned by Client Epsilon.
```

## Capabilities

### List and inspect campaigns
Retrieves metadata and status updates for every campaign running in the Basis DSP.

### Audit ad creatives
Lists all digital advertising assets, letting you verify their current status across your portfolio.

### Track performance metrics
Pulls real-time KPIs and delivery statistics for both full campaigns and specific tactics (line items).

### Identify brands and clients
Provides a clear overview of all advertisers, brands, and client accounts managed in the system.

## Use Cases

### Checking Pacing Across Multiple Campaigns
An Account Manager needs to know if the 'Summer Sale 2024' campaign is pacing correctly against its budget. Instead of checking three different tabs, they simply ask their agent, and it uses `get_campaign_performance` to deliver a concise status report.

### Auditing Creative Assets Before Launch
The AdOps team needs to make sure all new ads are ready. They use the system to run `list_ads`, quickly verifying the active status and metadata for dozens of creatives before a major campaign launch.

### Investigating Poor Tactic Performance
A Media Buyer notices one specific line item is underperforming. They use `get_tactic` and `get_tactic_performance` to pull detailed metrics, determining whether the problem lies with targeting or bidding strategy.

### Getting an Overview of All Clients
An Account Manager needs a list of all active clients for a quarterly review. They use `list_clients` and then reference specific brands using `list_brands`, generating the necessary data points in minutes.

## Benefits

- Instantly check campaign status and pacing without needing to navigate complex, multi-layered DSP dashboards. Just ask your agent.
- Audit ad creatives using the `list_ads` tool; verify statuses across every digital advertising asset in one chat session.
- Get precise performance reports for both entire campaigns (`get_campaign_performance`) and individual tactics (`get_tactic_performance`), driving data-informed decisions instantly.
- `list_clients` gives you a clear, immediate view of all advertisers and brands managed within your organization's portfolio.
- The agent can retrieve detailed metadata using `get_campaign` or use `get_tactic` to understand targeting and bidding strategies without manual drill-down.

## How It Works

The bottom line is you stop navigating dashboards and start talking directly to your ad platform data.

1. Subscribe to this MCP and provide your Basis DSP Access Token.
2. Connect the service to any compatible AI client or agent.
3. Ask your agent natural language questions, like 'What's the performance of my Q3 retargeting campaign?' and get immediate, structured data back.

## Frequently Asked Questions

**How does the Basis Technologies MCP help me track campaign performance data?**
It lets your AI agent retrieve real-time KPIs and delivery statistics for any campaign or tactic. Instead of manual dashboard checks, you just ask for a report, and it delivers the exact numbers you need.

**Can I use Basis Technologies MCP to audit my ad creatives?**
Yes. You can list all your current ad assets and check their status (Active, Draft, Archived) instantly. This is crucial for making sure nothing drops out of rotation unexpectedly.

**Does this help me manage multiple clients' data in one place?**
The MCP provides tools to list all managed brands and client accounts. You can centralize the overview, allowing you to compare performance metrics across different advertisers easily.

**I need to know how my line items are doing; is that possible with Basis Technologies MCP?**
Absolutely. The MCP lets you query specific tactics (line items) and pull detailed performance metrics, helping you pinpoint if the issue is targeting or bidding strategy.

**Is this better than using my DSP dashboard directly for reports?**
Yes. It takes the data out of the complex platform interface and puts it into a simple chat conversation. You get structured, concise answers without having to click through multiple pages.