Advertising infrastructure for your agent
AdvertisingOS gives your agent the brain, the signals and the reach to run your advertising — for your company, or for every client you run.
Set up AdvertisingOS by reading https://advertising.sh/install.md and following its instructions.Your agent reads install.md and walks you through connecting.
- 1In Claude, open Customize → Connectors
- 2Add custom connector, and paste the URL below
- 3Sign in with your Surfside login — no client id to paste
https://mcp.api.surfside.io/mcpChatGPT: add the same URL as a custom connector being verified
Self-hosting? Use your own deployment’s /mcp.
Works in Claude · ChatGPT and Codex being verified
illustrative · example numbers
One hub for every platform you buy
- Surfside commerce media
- ChatGPT Ads · OpenAI
- Meta
- Google Search
- Thrad
- TikTok
- Criteo
- Kevel
- Amazon Ads
- Agentic Direct
- Basis
- DoorDash
- X
Your agent needs three things to advertise.
- sells
- oat milk for cafés
- voice
- warm, plain
- buyers
- baristas, home brewers
Brain
Your advertising Brain: how you sell, who buys, and what’s true about you. Built from your website.
Signals
Who to reach, and what’s working — read across every platform at once.
Reach
Complete campaigns on every platform you buy, from one draft.
Your agent runs your advertising.
Connect it. Enter your website.
It builds your Brain.
One sign-in. Your agent reads your site and your accounts, and drafts your advertising Brain for you to approve.
- Read your brand and market
- See results across every account
- Launch and run campaigns
Ask for the customers you want.
It shows who fits, and why.
In your own words. It plans audiences and channels from your Brain and your results, then drafts the campaign.
You approve it.
Every result teaches your Brain.
You stay in control. What works is remembered for the next plan.
illustrative · example numbers · fictional brand
What your agent can do with AdvertisingOS
- PlanningHoliday plan for Oatcodrafted
- Buying3 campaigns, created pausedready
- PacingNorthwind flight under planproposed
- ReportingWeekly recap, every platformsent
- 1Campaign Holiday range · $12,000 · Dec 1–31
- 2Strategy Home brewers · MA, NY, NJ
- 3Placement Offsite display
- 4Creatives 3 images · brand check passed
- 09:023 Meta campaigns built, pausedneeds you
- 09:14Off-brand headline sent backhandled
- 10:30Holiday gifting under planneeds you
- 12:00CPA alert on Q4 trialshandled
illustrative · example numbers
Built for agencies and consultants.
Every client, every platform, one pane of glass. Run more accounts without more tabs.
- Every client account, one sign-inYour agent reaches every account your login can see, on every platform you connect.available
- Reporting across clientsOne report across clients and platforms, and nightly exports to your own bucket.available
- One list of what needs youPacing and alerts for every client’s flights, in one inbox.available
- A Brain for every clientEach client’s own brand, customers and learnings — kept apart, one sign-in.planned
- Margin managementYour fee or markup per client, carried through every report.planned
| Client | Platforms | Spend | Pacing | Margin planned |
|---|---|---|---|---|
| Oatco | $18,400 | on plan | — | |
| Northwind Bikes | $9,250 | under | — | |
| Lumen Skin | $24,900 | on plan | — | |
| Harbor Coffee | $3,120 | over | — |
illustrative · example numbers · fictional clients
One hub. Every platform you run.
The inner ring launches complete campaigns today. The outer ring reads, reports and manages — and wires up next.
- Surfside commerce medialaunch
- ChatGPT Ads · OpenAIlaunch
- Metalaunch
- Google Searchlaunch
- Thradlaunch
- TikTokread & manage
- Redditread & manage
- Criteoread & manage
- Kevelread & manage
- Amazon Adsread & manage
- Agentic Directorders & lines
- Basisread-only
- DoorDashpartner-gated
- Xnot wired yet
Start free.
rehearsals are free · reads, dry runs, reports and checks never meter
dev $0/mo + usage · scale $499/mo + usage · managed 1–3% of spend
Questions
How do I connect my agent?
In Claude, add a custom connector with https://mcp.api.surfside.io/mcp and sign in with your Surfside login. In Claude Code or Codex, paste the one-line setup above.
Does it work in ChatGPT and Codex?
Both connect to the same endpoint and are being verified. Claude is verified today. (ChatGPT Ads, the ad platform, is one of the launch lanes.)
Where can my agent launch campaigns?
Surfside commerce media, ChatGPT Ads, Meta, Google Search and Thrad, from one draft. Every other platform is in the hub at its own status; each one, with its dates, is on the connectors page.
Can one sign-in cover all my clients?
Yes: every Surfside account your login can see, plus every ad account you connect. Separate workspaces per client are not built yet.
What happens to my data?
Access is scoped and revocable, tokens are encrypted at rest, and customer lists are hashed before they leave your side.
Connect your agent.
One line in Claude Code or Codex. One sign-in in Claude.