uplads MCP · Beta
The Ads MCP for Meta, Google,TikTok & Snapchat
Connect Claude or ChatGPT once and say what you want to run or change. Your assistant prepares launches on Meta, Google Ads, TikTok and Snapchat for your review, and manages, audits and automates what already runs.
Included in every paid plan · Runs on the official Meta, Google Ads, TikTok and Snapchat APIs
- 1Open Claude (desktop or claude.ai) → Settings → Connectors.
- 2Add a custom connector, name it uplads, paste the URL.
- 3Click Connect and sign in with your uplads account.
You sign in with your uplads account - there is no API key to copy or store.
Every network
Pick your network
One connection covers all four networks uplads supports. What the assistant can do differs per network, and each one has its own page.
- Google AdsSearch terms, keywords, budgets, bidding, ad and asset group texts, paused new campaigns and staged new asset groups.Google Ads MCP
- Meta AdsBuilds campaigns, stages new ads for your review, changes targeting, copy and creatives, and runs audits and rules.Meta Ads MCP
- TikTok AdsSwitches ad groups on or off, changes budgets, bids, captions and landing pages, and stages new ads, Spark ads included.TikTok Ads MCP
- Snapchat AdsReview status, swipes and costs, budgets and bids, paused copies and new Snap Ads staged for review.Snapchat Ads MCP
Capabilities
What the uplads MCP server can do
Imports your creatives
Dropbox or Drive links. A folder link brings in every image and video at once.
Writes copy in your brand's voice
Reads your Brand Context and saved copy templates first, then writes primary texts, headlines and descriptions, per creative when it matters.
Stages launches on every network
Meta, TikTok, Google Ads and Snapchat launches land in the uplads Ad Launcher, pre-filled for your review. Want changes? It updates the same draft.
Builds campaigns and ad sets
On all four networks, with budget, schedule and targeting. Locations and interests are looked up, not guessed. Created paused.
Changes what already runs
Status, budgets, bids, names and copies everywhere. Targeting, texts and creatives on Meta, keywords and ad texts on Google, captions and links on TikTok. A new Meta creative starts a new post.
Finds what works
Ranks every creative across the ads that use it, runs the Analytics reports, paces the month's budget and puts a client's networks side by side.
Runs Optimize audits
Audits a Meta account against your goals and break-even, explains every finding and applies the ones you pick.
Sets up your automation
Rules with a replay on real numbers first, the approval queue, scheduled and weekly budget changes, and post boosts that turn new posts into ads.
Keeps your library in order
Finds, tags and sorts files into boards, renders placement crops and sets video covers. What it bins can be restored.
Follows a launch through
Reads a run ad by ad, stops one still in progress, retries what failed once you say yes, and checks every Meta ad against what was sent.
Spends only if you allow it
Pausing and lowering work any time. Launching, switching on, raising a budget or loosening a bid need your switch and your yes in the chat.
Leaves an audit trail
Every import, change, copy, rule and draft is recorded under your account.
Safety
No, it is not a backdoor into your ad account
It is the same approved Meta app, the same official API and the same permissions you already have - your assistant just gets to use them, and only the parts you allow.
An app Meta reviewed
MCP runs through the same uplads app that passed Meta's official app review, on the same Marketing API endpoints Ads Manager itself uses. No scraping, no unofficial endpoints, nothing driving a browser on your account.
OAuth, never a password
You authorise uplads through Meta's own login screen. We never see your Facebook password, access tokens are encrypted at rest, and you can revoke uplads in Meta Business settings whenever you want.
The assistant inherits your limits
It signs in as your uplads account and gets exactly your role and plan. It cannot reach another workspace or do anything the app would refuse you. It removes only what an assistant created, from campaigns to rules and tags; what you made it only pauses or switches off.
Created paused, launched by you
New campaigns, ad sets and copies arrive paused, so nothing can spend while you read. Publishing, switching on, raising a budget, loosening a bid and letting a rule or post boost do any of that on its own need a switch you turn on per workspace, a daily ceiling on everything assistants put live or raise that day, and your yes in the chat.
A complete record
Every import, change, copy, rule and draft is written to your audit log and marked as coming from MCP. You can always reconstruct what the assistant did, and when.
Off again in one click
Configuration → MCP lists every connected app. Revoking takes effect immediately, and the ads you already launched are unaffected.
FAQ
Ads MCP questions
Describe it once. Review it. Launch it.
Connect Claude or ChatGPT in under a minute and let it do the setup work - and the launching, if you want.
Not an uplads customer yet? Start a free 7-day trial.