Antebyte
PricingMCP guideLog inStart free

Build campaigns and set targeting in code

Standing up a buy, choosing who sees it, and pausing what overspends are each a few typed calls. Read them, run them yourself, or hand the same tools to an AI assistant.

Every screen in Antebyte is backed by a small, typed API, and the same calls power the MCP tools. Anything you can click, you can script; anything you can script, an AI assistant can run for you. Here is what that looks like.

Launch a campaign in a single call

Standing up a multichannel buy usually means a sales call, an insertion order, and a minimum spend. Here it is one typed call: name the campaign, list the channels, set a daily budget in cents, and describe who you want to reach. It returns a real campaign you can inspect immediately.

const res = await antebyte.createCampaign({ name: "Summer", channels: ["ctv","mobile"], dailyBudgetCents: 5000, targeting: { geo: ["US"], audiences: ["auto-intenders"] } })

Targeting is a plain object you can read and diff

You are never guessing what an optimizer decided on your behalf. Targeting is a plain object: the geos, the dayparts, the most you will pay per thousand impressions, and whether brand-safety filtering is on. Read it, version it in git, and change one field without touching the rest.

{ "geo": ["US-CA","US-NY"], "dayparts": ["prime"], "maxCpm": 32.5, "brandSafety": true }

Composable controls, not bulk buttons

There is no “pause everything expensive” button, and there does not need to be. List the ad groups over a CPM you pick, then loop and pause them. Small, predictable tools you combine yourself beat one opaque action that does more than you asked.

// pause every ad group spending over $40 CPM
const groups = await antebyte.listAdGroups({ cpmGt: 40 })
for (const g of groups) {
  await antebyte.updateAdGroup(g.id, { status: "paused" })
}

The same account, driven by your AI assistant

Every one of these calls is also an MCP tool. Point an AI assistant at your endpoint, authorize with your Antebyte login, and it can build campaigns, adjust targeting, and pull the impressions behind your spend. Works with Claude and any MCP-compatible assistant.

curl -X POST https://app.antebyte.com/api/mcp -H "Authorization: Bearer $ANTEBYTE_TOKEN" -d '{"tool":"create_campaign"}'

When you are ready, start a campaign or read the MCP guide to connect your assistant.

Antebyte
© 2026 Antebyte

Product

  • Channels
  • Analytics
  • Pricing
  • Brand safety

Developers

  • MCP guide
  • Targeting & API
  • Tracking & attribution
  • Changelog

Company

  • About
  • Privacy
  • Terms
  • Advertising Terms