# Basis Technologies MCP for AI Agents AI Agent Connect

> Basis Technologies MCP lets you manage your programmatic advertising campaigns, tactics, and ad creatives directly from your AI agent. Instead of jumping between tabs in a complex DSP dashboard, you can query performance, audit creatives, and check pacing through a simple conversation. It connects your Basis (formerly Centro) account to your workflow, giving you direct oversight of your media buying spend and brand portfolio without the manual overhead.

## Overview
- **Category:** marketing-automation
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_SnpKXdygTZA4wKBHRAVUUaseBMWOtDKT88AnbweF/ai-agent-connect
- **Tags:** programmatic-advertising, media-buying, campaign-management, ad-tech, tactic-optimization

## Description

Managing programmatic ads usually means getting lost in a maze of tabs, filters, and complex dashboards. You spend half your day just trying to find the right tactic to see if it's pacing correctly or checking if an ad creative actually went live. This Connector changes that by bringing the data to you. You can ask your agent to pull performance stats for a specific campaign or list out all the tactics for a brand, and it handles the hard work of navigating the Basis cloud. It turns your AI into a specialized media buying assistant that knows your account inside out. By connecting this to Vinkius, you're able to manage your entire ad spend strategy through a natural conversation, making it way easier to spot issues before they become expensive mistakes. You get a clear view of your advertiser portfolio and real-time delivery stats without ever having to leave your primary workspace.

## Tools

### get_ad
Get specific details for an ad creative. This helps you check if an ad is live and see its metadata in one go.

### list_brands
See a full list of all brands managed within your Basis account. This gives you a quick overview of your entire portfolio.

### list_tactics
List every tactic or line item configured within your Basis DSP. Use this to see every active line item in your account at once.

### get_campaign_performance
Pull real-time delivery stats and KPIs for a specific campaign. You can use this to monitor spend and pacing during live meetings.

### get_campaign
Fetch the full metadata and configuration for a specific Basis campaign. This lets you see the exact setup for any campaign in your account.

### get_tactic_performance
Get the delivery metrics for a specific tactic or line item. It helps you see how individual tactics are performing against your goals.

### list_ads
Generate a list of all ad creatives across your advertising portfolio. Use this to audit your creative assets and verify their statuses.

### get_tactic
Retrieve the specific targeting and bidding details for a tactic. This is useful for checking the exact parameters of a line item.

### list_campaigns
View all media buying campaigns currently active in your Basis account. It saves you from digging through menus to find your active work.

### list_clients
Get a complete list of all advertisers and clients in your organization. This provides a high-level view of your managed accounts.

## Prompt Examples

**Prompt:** 
```
Show me the performance for campaign 88231.
```

**Response:** 
```
Here are the current performance metrics for campaign **Summer Sale 2024** (88231):

| Metric | Value |
| :--- | :--- |
| **Impressions** | 1.2M |
| **CTR** | 0.45% |
| **Total Spend** | $5,400 |
| **Budget** | $10,000 |
| **Pacing** | On Track |

Would you like to see the breakdown for specific tactics in this campaign?
```

**Prompt:** 
```
List all the tactics for my 'Summer Sale' campaign.
```

**Response:** 
```
I found the following tactics for the **Summer Sale 2024** campaign:

* **Audience: Home Owners** (ID: 10293)
* **Geo: New York Metro** (ID: 10294)
* **Retargeting: Abandoned Cart** (ID: 10295)

Let me know if you'd like to see the performance for any of these specific tactics.
```

**Prompt:** 
```
Are there any ads not currently active in my account?
```

**Response:** 
```
I've checked your ad creatives. Here are the ones currently marked as **Inactive** or **Pending**:

* **Winter_Promo_V2** (Status: Inactive)
* **Spring_Teaser_Draft** (Status: Pending)
* **Old_Brand_Asset_01** (Status: Inactive)

Would you like me to fetch the specific details for any of these?
```

## Capabilities

### Pull campaign performance stats
Get real-time delivery metrics and KPIs for any campaign in your account.

### List all active brands
See a complete list of every brand managed within your Basis portfolio.

### Audit ad creative statuses
Check the status of your ad creatives to ensure they are live and active.

### Fetch tactic targeting details
Retrieve specific targeting and bidding parameters for any line item.

### Monitor real-time delivery KPIs
Keep track of pacing and spend against your budget with live data.

### View advertiser portfolios
Get a high-level overview of all clients and advertisers in your organization.

## Use Cases

### The Pacing Check
A media buyer notices a campaign is under-spending. They ask the agent to use `get_campaign_performance` to see the current spend vs. budget.

### The Creative Audit
An AdOps person needs to make sure 50 new ads are active. They ask the agent to use `list_ads` to verify statuses.

### The Client Report
An account manager is on a call and needs to know how many brands are active. They ask the agent to use `list_brands`.

### The Tactic Deep Dive
A planner wants to see the targeting for a specific line item. They ask the agent to use `get_tactic`.

## Benefits

- Stop manual dashboard hunting by using `list_campaigns` to see everything at once.
- Get instant performance updates during live meetings using `get_campaign_performance`.
- Audit your entire creative library faster with `list_ads` to ensure everything is live.
- Pinpoint targeting issues quickly by pulling specific data with `get_tactic`.
- Keep a clear bird's-eye view of your portfolio using `list_clients` and `list_brands`.

## How It Works

The bottom line is you get direct, conversational access to your programmatic ad data without the manual dashboard navigation.

1. Subscribe to the Basis Technologies MCP on Vinkius.
2. Add your Basis DSP Access Token to your environment.
3. Ask your agent to list campaigns or check performance metrics.

## Frequently Asked Questions

**Can I use Basis Technologies MCP to manage my programmatic ads?**
Yes, it allows you to query campaign data, list brands, and check ad statuses through a conversational interface with your AI agent.

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

**Can I see my real-time spend with Basis Technologies MCP?**
Yes, you can pull real-time delivery stats and KPIs for specific campaigns or tactics instantly.

**How do I connect my Basis account to my AI agent using Basis Technologies MCP?**
You just need to subscribe to the Connector and provide your Basis DSP Access Token to link your account.

**Can I audit my ad creatives with Basis Technologies MCP?**
Yes, you can list all ad creatives in your portfolio and check their current statuses to ensure everything is running correctly.

**Is Basis Technologies MCP good for media buying?**
It's a great tool for media buyers who need to quickly check pacing, pull reports, and manage large portfolios without manual dashboard navigation.

**Can I check the real-time performance of a specific campaign?**
Yes! Use the `get_campaign_performance` tool with the Campaign ID. Your agent will fetch the latest KPIs including impressions, clicks, and spend directly from the Basis analytics engine.

**How do I list all active tactics for my account?**
Simply ask the agent to `list_tactics`. It will retrieve the execution-level line items, showing their status and basic configuration for your review.

**Does this integration allow making changes to my budgets?**
Currently, the toolset is focused on querying and analysis (Read-Only). You can list and inspect campaigns, tactics, and performance, but budget adjustments must be performed within the Basis DSP platform for security.