CETV CampaignsDocsPrivacy

CETV Campaigns

Buy advertising on CETV's network of digital screens in break rooms and other venues, from a conversation with Claude or another AI assistant: pick a package, upload your ad, pay the invoice, and track how many times it has played.

Before you start

Connect

Claude (web, desktop, mobile, Cowork)

Add CETV Campaigns from the Connectors directory and select Connect, or install the plugin: Customize → Plugins → Add marketplace, enter CETV-Now/claude-plugins, install CETV Campaigns, then connect it from the plugin's Connectors tab. The plugin adds guided skills for creating a campaign and reporting on it.

Claude Code

claude plugin marketplace add CETV-Now/claude-plugins
claude plugin install cetv@cetv-now

Then say "I want to advertise on CETV", or run /cetv:new-campaign. If you're asked to sign in, run /mcp, choose cetv, then Authenticate.

Other MCP clients

Add a remote MCP server with the URL https://mcp.cetvnow.com/mcp (Streamable HTTP). It uses OAuth 2.1 with dynamic client registration, so the client opens the CETV sign-in page the first time.

How a campaign works

  1. Choose a package. Each package has a price, a number of plays spread across the screen network, and a duration in days.
  2. Pick a start date. It must be after today in US Eastern time.
  3. Upload your ad. You get a private upload link that works once and expires after 30 minutes. In Claude Code you can instead give the path of the file on your computer, and it's uploaded directly.
  4. Confirm and create. The assistant shows you the business name, campaign name, package, price, start date, and ad before it creates the campaign.
  5. Pay. Without a promo code, you get an invoice by email and a link to pay it by card on Stripe's payment page. Payment always happens on Stripe's page, never in the chat: the assistant can't pay for you and never sees your card details. With a valid promo code, there's no invoice.
  6. Run and report. Once paid, the campaign starts on its start date. Ask how it's doing at any time to see plays delivered against the package total and plays per day, updated hourly.

Example prompts

What advertising packages does CETV offer?
I'd like to advertise my bakery on CETV screens starting next Monday.
Create a campaign called "Fall Sale" with the Starter package starting November 1. I have a promo code.
How is my Fall Sale campaign doing?
Send me the payment link for my campaign again.

Tools

ToolWhat it doesType
list_packagesLists packages: price, total plays, duration.Read
create_upload_linkCreates a single-use, 30-minute link for uploading your ad in a browser.Write
check_uploadReports whether an upload link has been used.Read
get_upload_urlFor Claude Code, when you give a file path: a 5-minute URL to upload the ad file from your computer.Write
create_campaignCreates the campaign and, without a promo code, emails the invoice. Your assistant asks you to confirm first.Write
get_invoice_linkGets the payment link and payment status for a campaign's invoice.Read
list_campaignsLists your campaigns with status, dates, and plays delivered.Read
get_campaign_reportPlays delivered for one campaign, in total and per day.Read
get_profileYour signed-in account's id, name, and email.Read

The tools only see what the assistant sends them for these tasks. They don't read your conversation, chat history, or files.

Troubleshooting

I didn't get a sign-in code

Check spam, and make sure the email address is spelled correctly. Codes expire after a few minutes; request a new one from the sign-in page.

The upload link says it has expired

Upload links work once and last 30 minutes. Ask for a new one.

"Start date must be after today"

Campaigns can start tomorrow at the earliest, counted in US Eastern time.

My campaign hasn't started

A campaign starts on its start date only after its invoice is paid. Ask for the payment link to check the invoice's status.

The report shows no plays yet

Plays are counted hourly from the start date, so a new campaign can show zero for the first hour or so.

I want to use a different account

Disconnect the connector in your assistant's settings, connect again, and sign in with the other email address.

Privacy and support

See the privacy notice for what we collect and why. Questions, problems, or data requests: info@cetvnow.com.