Decentralized ad management for Meta

One API key.Run your Meta ads from anywhere.

OwnMyAds is the Ads Manager you already know, with the same campaigns, ad sets, ads, columns and controls, running on your business’s own API key instead of one person’s Facebook login. No single profile is the gatekeeper anymore. If one gets restricted, you still pause, scale and edit from any device, anywhere.

Already have an account? Log in. Set up in about five minutes. Your key stays on your device. Cancel any time.

DropshippersDTC brandsMedia buyersAgencies
ownmyads.app · Live demo with sample data
The problem

Same ad account. Same night. Two very different screens.

When access runs through one personal profile, a restriction on that profile locks you out of everything behind it. With OwnMyAds, your business key is the way in.

Logging in with a personal profile
Ads Manager 2:14 AM
Your profile is restricted

You can’t manage ads right now. Your campaigns keep spending while you wait on a review.

Request review
Locked out, with $640 in daily budgets still running.
Same account through OwnMyAds
Northwind Candles Connected with business key
Founder story · 15s
Active
3.84ROAS
Hook · “burns for 60 hours”
Active
0.71ROAS
Reviews montage
Active
5.12ROAS
Tap a switch. You can still kill the loser at 2 a.m.
How it works

Decentralized: your business holds the key, not a profile.

Meta lets every business create its own API key, called a system user token, in Business Settings. It belongs to the business, so no single login stands between you and your ads.

System users + Add
OOwnMyAdsAdmin
Ad account · Northwind CandlesFull control
Generate token →
STEP 1

Create your key

Add a system user in Business Settings, give it your ad account and generate a key. We walk you through every click.

EAAG••••••••••••••••••••••Zx9
✓ Connected to 3 ad accounts
STEP 2

Paste it once

Open OwnMyAds and paste the key. It’s saved on your device and sent only to Meta, never to us.

Live on every device
STEP 3

Run ads from anywhere

Laptop, phone, a borrowed computer, any country. All you need is the key.

Feature for feature

Everything Ads Manager has. Watch it run.

This is the real OwnMyAds app on sample data, running through everything on its own. Same screen, same flow, nothing new to learn.

  • Live overview with spend, revenue and ROASOnly OwnMyAds
  • Create campaigns with any objective and budget
  • Targeting: locations, age, gender, interests, audiences
  • Upload images and videos, write the copy
  • Turn anything on or off
  • Edit budgets inline
  • Preview every placement
  • Edit ad copy on live ads
  • Duplicate winners
  • Sort, move, hide and resize columns
  • Ask the AI agent to make changesOnly OwnMyAds
  • Undo any change from HistoryOnly OwnMyAds
ownmyads.app/app

Try it yourself

Two ways to connect

Use the key for safety. Use Claude for speed.

EAAG••••••••••••••••••••••Zx9
✓ Works even if a profile is restricted

Business API key Recommended

  • Doesn’t depend on any personal profile
  • Works in any browser, on any device
  • Stored on your device and sent only to Meta
OwnMyAdsClaude
CampaignsAd setsAds
Prospecting · Broad3.84
Retargeting · 30 day5.12
Holiday gift sets0.74

Ads Manager in Claude Native in Claude

  • This exact Ads Manager, opened as a page right inside Claude
  • No key needed, runs on Meta’s own Ads connector
  • Pin it in Claude on desktop and your phone
  • Signs in with one personal profile. If it goes down, this way in stops too.

Open Ads Manager in Claude

On your phone

Kill a losing ad from anywhere.

The full Ads Manager table on your phone. Name and toggle stay pinned while you swipe through every column, and you can sort, move, hide or resize any column with a tap. This is the real app on sample data, so tap around.

  • Tap a column header to sort, move or hide it
  • Flip an ad off and it stops delivering
  • Tap a budget, type the new number, confirm
  • Open an ad to preview it and rewrite the copy
Built in AI agent

Just tell it what to change.

Type it like you’d text your media buyer. The agent reads your numbers, shows exactly what it will do, and only touches your ads when you tap Apply. Every change lands in History with one tap Undo.

  • “Pause every ad under 1.5 ROAS”
  • “Raise budgets 20% on campaigns over 3 ROAS”
  • “Which ad has the best cost per purchase?”
Turn off ads that spent $50 with no purchases
2 ads match. Here’s the plan.
Turn off Static · flat layPurchases 0 · spent $61.20
Turn off Holiday static v2Purchases 0 · spent $54.80
Apply 2 changesDismiss
History
Static · flat lay turned offUndo
Budget $150 → $180 · ProspectingUndo
Northwind Candles3 ad accountsActive
LLumen Skincare2 ad accounts
PPeak Supply Co5 ad accounts
TeamMaya · media buyerJordan · ownerPriya · creativeSam · analyst4 of 10 seats
Agency mode

Every client. One login. Your whole team.

Connect each client’s business key once and switch between them from the account menu. Add your media buyers by email and they get the same Ads Manager on their own devices. If one profile goes down, nobody on your team loses a client.

  • Unlimited businesses and ad accounts
  • Up to 10 team seats
  • Each client stays on its own key
Terminal and MCP

Plug your ads into anything.

One command installs the OwnMyAds CLI. Check campaigns, change budgets, or let the agent plan changes right from your terminal. Run it as an MCP server and Claude Code, Cursor or any AI tool can manage your ads with your business key.

See the CLIDeveloper docs

$ npm i -g https://ownmyads.app/cli.tgz
$ ownmyads campaigns --range last_7d
   Name                   Spent  ROAS
●  Prospecting · Broad  $875.50  3.46
●  Retargeting · 30 day $210.40  5.12
○  Holiday gift sets     $96.40  0.74
$ claude mcp add ownmyads -- ownmyads mcp
✓ Added stdio MCP server ownmyads
Pricing

Pick your plan. Cancel any time.

Solo

For one business and its ad accounts

$49per month, cancel any time
  • The full Ads Manager on your business key
  • AI agent and one tap Undo
  • E-commerce funnel columns built in
  • Unlimited ad accounts and ads
  • Terminal CLI and MCP server
  • Ads Manager inside Claude, native
Get OwnMyAds

Agency

For agencies and media buying teams

$149per month, cancel any time
  • Everything in Solo
  • Every client business in one login
  • Up to 10 team seats
  • Switch clients from the account menu
  • Priority support
Get Agency

What you need

Admin access to a Meta business account that owns or has access to your ad account. That’s where you create the key. For Ads Manager in Claude, a Claude plan and Meta’s Ads connector.

After checkout you sign in at ownmyads.app and follow a step by step guide to create your key.

FAQ

Questions