uplads MCP · Snapchat Ads
The Snapchat Ads MCPfor Claude & ChatGPT
Ask which Snap Ads were rejected and why, what an ad set costs per swipe, and what to pause. Your assistant manages what already runs, builds paused campaigns and ad sets, and prepares new Snap Ads for you to launch.
MCP included in every plan · Snapchat on Growth and Agency · Runs on the official Snapchat Marketing API
- 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.
Use cases
What you can ask for on Snapchat
Requests your assistant carries out today, and what happens when you send them. Snapchat's API calls ad sets ad squads; it is the same thing.
“Which ads were rejected, and why?”
Lists ads with their review status and Snapchat's reasons. With creatives it also shows headline, brand name, call to action, landing page and a preview link.
“Show spend and swipes per day for the last two weeks.”
Spend, impressions, reach, swipes, swipe rate, eCPM, eCPC, video views, conversions, ROAS and results by goal, per account, campaign, ad set or ad. A day split covers up to 32 days.
“Pause the ad set with the highest cost per swipe.”
Pauses or activates campaigns, ad sets and ads. Pausing needs no permission; activating needs your switch and your yes.
“Lower the Lookalike 1% budget to 25 € a day.”
Changes an ad set's daily or lifetime budget, or a campaign's spend cap. Lowering, or putting a cap on a campaign that had none, works at once. Snapchat's minimums apply.
“Lower the max bid on the Broad ad set to 1.50 €.”
Changes an ad set's bid strategy and bid. A lower bid on the same strategy goes through at once; a higher bid or a new strategy needs your yes.
“Duplicate the Spring campaign with everything in it.”
Copies a campaign, ad set or ad, optionally with everything under it, always paused. Copies keep targeting, budget, bid and creative; an ad set copy can go into another campaign with a new budget, schedule or audience.
“Turn the four new vertical videos into Snap Ads for the Spring ad sets.”
Stages each video as one ad in every ad set you name, with a shared headline of up to 34 characters, brand name, call to action and landing page. The draft opens in the uplads Snapchat launcher, filled in. Images have to be vertical 9:16.
“Set up a paused campaign for Austria, 18 to 34, at 30 € a day.”
Creates a campaign and its ad sets paused, with goal, bid, budget, countries, age, gender and operating system, using the options and minimums Snapchat offers this account.
“Why did part of yesterday's Snapchat launch fail?”
Reads the launch run ad by ad with the exact error, stops a run that is still going, and with your switch and your yes retries what did not get created.
What stays with you
Where the assistant stops
Some things stay with you or with the uplads launcher, by design or because Snapchat does not allow them.
Pressing Launch
New Snap Ads go live when you press Launch in the Snapchat launcher. Only a workspace that allowed autonomous launching lets the assistant publish, and only after your yes in the chat.
Text of a live ad
Snapchat does not allow changing a creative once an ad uses it, so headline and text of a running ad stay as they are.
Deleting your work
It deletes only what an assistant created or copied, and refuses once a person added an ad set or ad inside. Your own campaigns, ad sets and ads it only pauses.
Safety
Built so a chat cannot run up your bill
The assistant signs in as you and works under the rules below on every request.
Pause and lower without asking
Pausing, lowering a budget or spend cap, and a lower bid on the same strategy go through at once.
Two keys for more spend
Activating, raising a budget, a higher bid, a new bid strategy or dropping a max bid need the workspace's autonomous switch and your yes in the chat. A raised budget stays under your daily ceiling.
New and copied, paused
Every campaign, ad set and ad the assistant creates or duplicates starts paused.
Your Snapchat login, your accounts
It reaches only the Snapchat ad accounts your workspace's login covers and that you may see. A view-only member cannot change anything.
No plan, no changes
Without an active plan nothing changes, not even a pause. Reading keeps working.
Every change on record
Each change lands in your uplads audit log, marked as coming from MCP, so you can always see what the assistant did and when.
Connect
Three steps to your first request
You connect Snapchat to uplads once. Your assistant then works through that connection.
- 01
Connect Snapchat in uplads
Under Configuration → Connections, sign in with Snapchat and pick your ad accounts. Snapchat is part of the Growth and Agency plans.
- 02
Add uplads to your assistant
In Claude or ChatGPT, open Settings → Connectors, add a custom connector with https://uplads.com/api/mcp and sign in with your uplads account. Claude Code, Cursor and other clients take the same URL. There is no API key.
- 03
Ask for the numbers first
Start with “Which Snapchat ad accounts can you see?”, then ask how the ad sets did before you ask for a change.
Every network
The same assistant on your other networks
One connection covers all four networks uplads supports. What it can do differs per network.
- 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
FAQ
Snapchat Ads MCP questions
Ask what got rejected. Fix what costs too much.
Connect Claude or ChatGPT to your Snapchat ad accounts in under a minute.
Not an uplads customer yet? Start a free 7-day trial.