Run streaming TV ads
from your AI assistant

Draft, launch, and adjust streaming TV campaigns from ChatGPT, Claude, or Gemini.

ClaudeChatGPTGemini

Built on the platform performance marketers trust.

12,000+

brands have run on Vibe

500+

streaming TV channels

2 min

to connect your assistant

This is what running TV looks like now

No dashboard. No export. You ask, and it acts.

ClaudeVibe MCP

Let’s build your next campaign.

Example measurement prompts in Claude, covering CTV impact, acquisition cost, incrementality, geo holdouts, cross-channel impact, and attributed revenue.

Vibe connected

Example prompts in Claude

What you can ask it to do

Measurement in your own numbers

Attribution from the tools you trust, with incrementality testing built in. See how CTV contributes alongside search and social.

ClaudeVibe MCP
What did CTV actually drive last week: revenue, purchases, and ROAS?

CTV impact

Pulls revenue, purchases, and ROAS from your connected attribution tools for the same reporting window.

01Revenue attributed to CTV
02Purchases attributed to CTV
03Return on ad spend

Example output structure. No live account data or campaign actions.

ClaudeVibe MCP
What is my blended CAC now that CTV is running?

Blended CAC

Combines the inputs needed to understand acquisition cost with CTV in the mix.

01Total marketing spend
02Total new customers
03Blended CAC

Example output structure. No live account data or campaign actions.

ClaudeVibe MCP
Which strategy is genuinely incremental, not just winning on last click?

True incrementality

Compares incrementality evidence by strategy. Attributed conversions alone do not prove lift.

01Strategy comparison
02Incremental conversions
03Measured lift

Example output structure. No live account data or campaign actions.

ClaudeVibe MCP
Set up a geo holdout so I can prove lift.

Geo holdout

Prepares a test proposal for your review before any campaign changes.

01Test markets
02Holdout markets
03Measurement window

Example output structure. No live account data or campaign actions.

ClaudeVibe MCP
Did search and social improve in the markets where CTV is live?

Cross-channel lift

Compares search and social results in markets with CTV. A comparison alone does not establish causation.

01CTV-live markets
02Search performance
03Social performance

Example output structure. No live account data or campaign actions.

ClaudeVibe MCP
Pull the attributed revenue by strategy on a 7-day window.

Revenue by strategy

Returns a strategy-level revenue breakdown from your connected attribution source.

01Strategy
02Attributed revenue
037-day window

Example output structure. No live account data or campaign actions.

Every prompt works as written.

Everything right from your chat.

Credit where credit is due

Bring attribution to measure CTV the same way you measure search and social.

Integrations & API

Integrate with products you know and love: Klaviyo, Shopify, Google Analytics and more. From targeting to web and app tracking, Vibe connects with over 20 partners.

DirectTv logoCNN logoDisneyPlus logoHulu logoESPN logoNFL logoRoku logoMLB logoParamountStreaming logoNBA logoPeacock logoTubi logoNHL logoCBS logoPlutoTV logoSamsungTVPlus logoSling logoPhilo logoHaystackTV logoAMC logoCBSSports logoBloomberg logoTelly logoComedyCentral logoPlex logoFanDuelTVPlus logoTCL logoFrndlyTV logoTheWeatherChannel logoNASCAR logo

Apps & Channels

Target viewers where they watch most by picking from our 500+ channels. Engage with your audience during their favorite shows and live events.

45 to 54 years oldMenLike Beauty and StyleIncome between $20,000 and $49,999
45 to 54 years oldMenLike Beauty and StyleIncome between $20,000 and $49,999
45 to 54 years oldMenLike Beauty and StyleIncome between $20,000 and $49,999
45 to 54 years oldMenLike Beauty and StyleIncome between $20,000 and $49,999
65+ years oldHomeownerAfrican AmericanSpanish SpeakingPet OwnerIn San Francisco
65+ years oldHomeownerAfrican AmericanSpanish SpeakingPet OwnerIn San Francisco
65+ years oldHomeownerAfrican AmericanSpanish SpeakingPet OwnerIn San Francisco
65+ years oldHomeownerAfrican AmericanSpanish SpeakingPet OwnerIn San Francisco
35 to 44 years oldShopperAmerican Football fanDemocratsAsianWith a luxury cars
35 to 44 years oldShopperAmerican Football fanDemocratsAsianWith a luxury cars
35 to 44 years oldShopperAmerican Football fanDemocratsAsianWith a luxury cars
35 to 44 years oldShopperAmerican Football fanDemocratsAsianWith a luxury cars
55 to 64 years oldHispanicWith an SUV or CrossoversIncome between $100,000 and $499,999Republicans
55 to 64 years oldHispanicWith an SUV or CrossoversIncome between $100,000 and $499,999Republicans
55 to 64 years oldHispanicWith an SUV or CrossoversIncome between $100,000 and $499,999Republicans
55 to 64 years oldHispanicWith an SUV or CrossoversIncome between $100,000 and $499,999Republicans
WomenBaseball fanVegetarian & VeganIn ChicagoOn TV or Tablet
WomenBaseball fanVegetarian & VeganIn ChicagoOn TV or Tablet
WomenBaseball fanVegetarian & VeganIn ChicagoOn TV or Tablet
WomenBaseball fanVegetarian & VeganIn ChicagoOn TV or Tablet
18 to 24 years oldIncome between $250,000 and $499,999Gamers
18 to 24 years oldIncome between $250,000 and $499,999Gamers
18 to 24 years oldIncome between $250,000 and $499,999Gamers
18 to 24 years oldIncome between $250,000 and $499,999Gamers
35 to 44 years oldShopperAmerican Football fanDemocratsAsianWith a luxury cars
35 to 44 years oldShopperAmerican Football fanDemocratsAsianWith a luxury cars
35 to 44 years oldShopperAmerican Football fanDemocratsAsianWith a luxury cars
35 to 44 years oldShopperAmerican Football fanDemocratsAsianWith a luxury cars

Audience Targeting

No wasted views, target those who matter for your brand.

Your Vibe account

Connected via OAuth

Campaigns & budgets
Audiences & creatives
Reporting & analytics
Team members
Integrations
Billing detailsNo access
Payment methodsNo access
API keysNo access

Your account. Your permissions.

OAuth connects through your own Vibe account. Your assistant sees exactly what you can see.

Pending decisions

Increase budget

Spring launch · $200 → $260/day

Pause ad group

Display · CPM up 340%

Shift to CTV

$500 from Search · this week

Add audience

Lookalike 1% · US

Swap creative

Retargeting · v3

A draft isn’t a green light.

Your assistant drafts and proposes. Spending money takes an explicit instruction from you.

Activity

Budget increased to $450/day

2m ago

Logged

Audience updated: Lookalike 1%

1h ago

Logged

Creative swapped on Retargeting

Yesterday

Logged

Frequency cap adjusted to 3/week

2 days ago

Logged

New campaign launched: Fall Sale

4 days ago

Logged

Every change. On the record.

Every advertiser-facing edit appears in your activity history. Revoke access in your assistant at any time.

Two minutes.
Then you’re talking TV.

Server URLhttps://api.vibe.co/mcp

Pick your assistant and connect your Vibe account.

Connect with Claude

Requires: Claude Pro, Max, Team, or Enterprise

1

Set up your assistant

Open Settings at claude.ai.

2

Connect Vibe

Go to Connectors and connect Vibe.

3

Authorize access

Sign in to your Vibe account. Your campaigns are available immediately.

On Team and Enterprise, an admin adds Vibe once under Organization settings → Connectors. Everyone else then connects individually.

Common questions

What is Vibe MCP?
Vibe MCP is a Model Context Protocol server that connects your Vibe account to an AI assistant. Once connected, the assistant reads your live campaigns, audiences, creatives, performance metrics, and streaming TV inventory, and can draft, launch, and adjust CTV campaigns in conversation.
What is the Vibe MCP server URL, and where do I put it?
The Vibe MCP server URL is https://api.vibe.co/mcp. It goes in your assistant's connector or MCP settings, not into the chat box. Pasting it into a conversation does nothing, because the assistant has to be configured to connect to it first. In Claude you do not need the URL at all: Vibe is available as a connector you add from Settings. In ChatGPT, Gemini Enterprise, and other MCP clients, you enter the URL when creating the connector and then sign in with OAuth.
Which AI assistants work with Vibe MCP?
Claude (Pro, Max, Team, and Enterprise), ChatGPT with Developer Mode enabled, and Gemini Enterprise through a Google Cloud administrator. Any other MCP-compatible client works by pointing it at the Vibe MCP server URL. The consumer Gemini apps do not support custom MCP servers.
Do I need a developer to set up Vibe MCP?
No. In Claude and ChatGPT, setup is a settings change that takes about two minutes and no code. Gemini Enterprise is the exception: it needs a Google Cloud administrator to create the connection once.
Can an AI assistant actually launch a campaign, or only read data?
Both. The assistant reads campaigns, strategies, creatives, audiences, metrics, and inventory, and it can act: draft a campaign, edit targeting or budgets, and apply optimizations. Every advertiser-facing edit is logged in your activity history, and nothing publishes without you asking for it.
How do I create my first campaign through an AI assistant?
Connect Vibe as described above, then describe the campaign you want in plain language: the product, the audience, and a daily budget. Ask for a draft rather than a launch, review the targeting and inventory the assistant proposes, and publish when it looks right. A first draft usually takes one message.
Does Vibe MCP cost extra?
No. Vibe MCP and the Vibe Developer Platform API are included with every Vibe account. You pay only for media, with no minimums and no annual contract.
Is it safe to connect an AI assistant to my ad account?
Access is scoped to your own Vibe account through OAuth, so the assistant sees only what your account can see. Every advertiser-facing edit is logged and auditable, nothing publishes without an explicit instruction, and you can revoke access from your assistant at any time. Vibe is SOC 2 Type 2 compliant, audited against the AICPA Trust Services Criteria for security, availability, and confidentiality. The SOC 2 report and full security documentation are available at the Vibe Trust Center. Visit the Vibe Trust Center
How is Vibe MCP different from the Vibe API?
They are two front doors onto the same data layer. Vibe MCP is the AI-assistant-facing layer, built for conversation. The Vibe Developer Platform API is for anything your team builds itself, such as custom agents and automated reporting. Both read the same account state as the web platform.
Do I need a Vibe account before connecting?
Yes. Vibe MCP connects an existing Vibe account to your assistant. Creating an account is self-serve and free, with no minimums and no annual contract. You can set up the connector immediately after signing up.
The technical details

Protocol: Model Context Protocol (MCP), an open standard

Authentication: OAuth through your Vibe account

Reads: Campaigns, strategies, creatives, audiences, performance metrics, and inventory across 500+ channels

Writes: Creates campaigns, edits targeting and budgets, applies optimizations. Every edit is logged.

Cost: Included with every Vibe account. Pay only for media. No minimums or annual contract.