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

https://uplads.com/api/mcp
  1. 1Open Claude (desktop or claude.ai) → Settings → Connectors.
  2. 2Add a custom connector, name it uplads, paste the URL.
  3. 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.

See it work

One message. A cleaner account.

Claude
In your Snapchat ad account
Rejected-
Compared-
Paused-
Copy-

Waiting for the assistant

Recorded in your uplads audit log

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.

  1. 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.

  2. 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.

  3. 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.

FAQ

Snapchat Ads MCP questions

Is there an MCP server for Snapchat Ads?

Yes. The uplads MCP server gives Claude, ChatGPT and other MCP clients the Snapchat ad accounts you connected in uplads. Your assistant reads campaigns, ad sets, ads and performance, prepares new Snap Ads for you to launch, and manages what runs under your permissions.

Can Claude or ChatGPT create Snapchat ads?

Yes, as a draft you launch. Your assistant stages library videos or vertical images as Snap Ads into the ad sets of one campaign, with headline, brand name, call to action and landing page, and can build the paused campaign and ad sets first. The draft opens in the uplads Snapchat launcher, filled in, and the ads go live when you press Launch.

What can it read from Snapchat?

Campaigns with status, objective and spend caps; ad sets with budget, bid, goal and schedule; ads with review status and reasons; and spend, impressions, reach, swipes, eCPM, eCPC, video views, conversions, ROAS and results by goal over any date range. It splits by day for up to 32 days, or by country, region, gender, age, OS or device make for named campaigns, ad sets or ads.

Can it change the headline or text of a Snap Ad?

No. Snapchat does not allow changing a creative once an ad uses it. To run new text, have your assistant stage a new ad with it, launch that, and pause the old one.

Will it spend money without asking?

No. Pausing and lowering work any time. Activating, raising a budget, a higher bid or a new bid strategy need your workspace's autonomous switch and your yes in the chat, and a raised budget stays under your daily ceiling.

Can it delete my campaigns?

No. It deletes only what an assistant created or copied, and refuses once a person added something inside. Your own campaigns, ad sets and ads it only pauses.

Does it also work for Meta, Google Ads and TikTok?

Yes, with the same connection. On each of them it builds paused campaigns, stages new ads for your review and manages what already runs, on Meta also with targeting, creatives and Optimize audits. Each network has its own page, linked below.

Ask what got rejected. Fix what costs too much.

Connect Claude or ChatGPT to your Snapchat ad accounts in under a minute.

Connect your AI

Not an uplads customer yet? Start a free 7-day trial.