Skip to content
catalog · 14 platforms + mock

Connectors

Every connector implements the standard tool set against its platform’s native API. Capability differences are declared, never silent — an agent asks what each connector supports through list_platforms, and a verification is a claim about a date, stamped with it.

Status in the hub

What your agent can do on each platform today, from the connector’s own declaration. Launch = one draft becomes a complete campaign; read & manage = reads, reports and edits, no launch yet. Written from a platform’s docs means not yet run against a live account. Every date is a claim about that day, never about today.

Surfside commerce media launchOffsite display, Connected TV, and commerce media on Surfside's own inventory · launch recorded on preview 2026-10-30 (display) and 2026-10-31 (CTV)
ChatGPT Ads · OpenAI launchSponsored chat cards in ChatGPT, under OpenAI's ad policy and your own rules · campaign writes recorded 2026-10-23 · no launch-specific recording yet
Meta launchFacebook and Instagram: campaign, ad set and ads with image or video · launch recorded 2026-10-26
Google Search launchSearch launches; other Google Ads campaign types read and edit through the same tools · Search launch recorded 2026-10-23
Thrad launchSponsored cards and polls in AI chat assistants · launch recorded 2026-10-23 · once Thrad approves a campaign in review it delivers without another yes
TikTok read & manageCampaigns, budgets, audiences and reporting · written from TikTok's docs · not yet run on a live advertiser
Reddit read & managePromoted posts: campaigns, audiences and reporting · written from Reddit's docs · field shapes unconfirmed
Criteo read & manageCommerce media campaigns and ad sets; delivery is switched on ad sets · written from Criteo's docs · not yet run on a live account
Kevel read & manageCampaigns and flights inside Kevel-powered retail media and ad networks · written from Kevel's docs · not yet run on a live network
Amazon Ads read & manageSponsored Products: campaigns, ad groups, budgets and reporting · written from Amazon's docs · not yet run on a live account · API access needs Amazon's approval
Agentic Direct orders & linesIAB AAMP seller agents: OpenDirect orders and line bookings, no reporting · written from the OpenDirect manifest · orders wait for the seller's approval
Basis read-onlyDSP campaigns, line items and delivery · the Basis Platform API is read-only · changes stay in the Basis UI
DoorDash partner-gatedSponsored listings · campaign reads best-effort · writes and reporting wait on DoorDash partner onboarding
X not wired yetCampaigns and promoted content · writes need OAuth 1.0a signing, not built yet · reads may be refused until it is

Launch lanes

Recorded = a campaign was created paused through this path on that date and read back; built = the path exists with no recording yet.

Surfside commerce media

Retail media starts here — and it is more than sponsored products: offsite display and video across Surfside's exchanges, Connected TV, and commerce media on Surfside's own inventory built from catalog product cards.

Offsite display: sales, leads, traffic or awareness, with audience-builder audiences and regionsrecorded on preview 2026-10-30
Connected TV: app-only video to TV and set-top devicesrecorded on preview 2026-10-31
Offsite video and daily budgetsbuilt · no recording yet
Commerce media on Surfside's own inventory: brand product cards from the catalogpreview · limited

Recordings were made on Surfside's preview environment, not production. Commerce media has no recording yet, and the brand catalog it builds from is listable only by all-accounts logins today.

ChatGPT Ads · OpenAI

Ads in ChatGPT conversations, under OpenAI's published ad policy and your own destination and category rules — checked before anything is sent.

Campaign writes — create, edit, pause — on a real ad accountrecorded 2026-10-23
Launch from one draft: traffic or awareness, country targeting, images by public URLpreview · no launch recording yet
Meta

Campaign, ad set and ads with image or video in one draft. Not covered yet: saved audiences in a launch, and cost caps — Meta bids for the lowest cost.

Campaign → ad set → ads, image or video, region targetingrecorded 2026-10-26

Image recorded 2026-10-23 and video 2026-10-26 on a production ad account; the Meta app was on its development access tier.

Google Search

Search campaigns in one all-or-nothing create: keywords and negatives, responsive search ads, regions and a schedule. Target cost per conversion is not offered yet.

Campaign, ad group, keywords, responsive search adsrecorded 2026-10-23

Two recordings on a production Google Ads account.

Ad platforms

12 connectors
Google Adsgoogle_ads

Search, Performance Max, and Display campaigns across accounts and MCCs. Budget control and normalized reporting through the Google Ads API.

campaignsmetricsaudiences
read + writespec-derived · contract suiteOAuth 2.0 + dev tokentool list →
Metameta

Facebook and Instagram through the Marketing API. Campaign, ad set, and ad management down to creative swaps, custom audiences, and insights reporting.

campaignsad setsadsmetricsaudiences
read + writelive-verified · real accountOAuth 2.0tool list →
TikToktiktok

In-feed and spark ads via the TikTok Business API. Campaign management, custom audiences, and normalized performance reporting.

campaignsmetricsaudiences
read + writespec-derived · contract suiteOAuth 2.0tool list →
Redditreddit

Promoted posts with community and interest targeting. Audience sync and conversion reporting through the Reddit Ads API.

campaignsmetricsaudiences
read + writespec-derived · contract suiteOAuth 2.0tool list →
Xx

Campaigns and promoted content via the X Ads API. Audience management and analytics. Live writes require OAuth 1.0a signing and approved Ads API access.

campaignsmetricsaudiences
read + writespec-derived · contract suiteOAuth 2.0 (+ 1.0a)tool list →
Amazon Adsamazon_ads

Sponsored Products through the Amazon Ads API: campaigns and ad groups, budget control, and the async reporting pipeline normalized into the standard schema. API access requires Amazon approval.

campaignsad setsmetrics
read + writespec-derived · contract suiteLogin with Amazontool list →
Criteocriteo

Criteo Marketing Solutions campaigns and ad sets. Criteo campaigns carry no on/off switch — delivery control lives on ad sets, and the connector says so rather than faking a status.

campaignsad setsmetrics
read + writespec-derived · contract suiteclient credentialstool list →
Kevelkevel

Campaigns and flights (as ad sets) inside any Kevel-powered retail media or ad network, via the Management API. One connection per network.

campaignsad setsmetrics
read + writespec-derived · contract suitenetwork API keytool list →
DoorDashdoordash

Sponsored listings reporting for marketplace advertisers, connected with a partner-minted token. Write support (campaign creation and budgets) is on the roadmap.

metricsread-only
read-onlyspec-derived · contract suitemanual tokentool list →
Surfsidesurfside

Surfside commerce media through its Elements API — the first-party connector, built with third-party discipline: campaign create, budget and flight edits, pause/resume, strategies and placements as ad sets and ads, and delivery plus media-spend reporting normalized to the standard schema.

campaignsad setsadsmetrics
read + writelive-verified 2026-08-17 · preview tenantOAuth 2.0 (Auth0)tool list →
Basisbasis

The Basis DSP through its Platform API: clients, campaigns, line items, and per-line-item delivery stats normalized to the standard schema. The API is read-only by design — campaign changes stay in the Basis UI, and the connector says so.

campaignsline itemsmetricsread-only
read-onlyspec-derived · contract suiteOAuth 2.0tool list →
Agentic Directagentic_direct

IAB Tech Lab's AAMP seller agents through OpenDirect 2.1 MCP tool calls — one connection per seller endpoint. Accounts and orders read and write; line bookings commit inventory. The OpenDirect surface carries no delivery reporting, and the connector says so instead of inventing numbers.

campaignsline items
read + writespec-derived · contract suiteseller key / publictool list →

AI surfaces

2 connectors

Ads inside AI assistants, through the same governed interface — reads and writes available. ads in AI assistants →

ChatGPT Ads · OpenAIopenai_ads

Sponsored chat cards in ChatGPT through the public ChatGPT Ads Advertiser API, connected with the advertiser's own API key. Campaigns, ad groups, ads and delivery reporting (account timezone) read into the standard schema. Every draft declares an ad category and runs our pre-flight against OpenAI's published ad policy. Campaign writes run on the governed path (dry run, confirm, live, one change-log row each); writes doc-derived 2026-10-23, a claim about that date. reads doc-derived 2026-10-13.

campaignsad groupsadsmetricscategory pre-flight
read + writereads doc-derived 2026-10-13 · writes doc-derived 2026-10-23advertiser API keytool list →
Thradthrad

Sponsored cards and polls inside AI chat assistants through Thrad's advertiser API, connected with an advertiser key. Campaigns, ad groups, ads and delivery reporting (UTC days) read into the standard schema, with delivery split by supply source as reported by Thrad's insights API. Thrad publishes no advertiser ad policy, so our pre-flight blocks every regulated category. Campaign writes run on the governed path (dry run, confirm, live, one change-log row each); writes doc-derived 2026-10-23, a claim about that date. reads doc-derived 2026-10-13.

campaignsad groupsadsmetricscategory pre-flight
read + writereads doc-derived 2026-10-13 · writes doc-derived 2026-10-23advertiser API keytool list →

There is also a built-in sandbox platform (mock): deterministic campaigns and metrics, no credentials, no network — evaluate the full loop before connecting a real account. Platform names and marks identify the third-party services each connector integrates with; they imply no affiliation or endorsement.

Your platform missing?

A connector is a few hundred lines against a documented spec: implement the standard tools, declare your capabilities and your metrics semantics, carry a verification claim per capability, and pass the contract suite every shipped connector runs. LinkedIn, Pinterest and Snapchat are the most-requested — claim one.