MCP server

Snapchat Ads MCP server: run Snapchat Ads from Claude, ChatGPT or another MCP client

Snapchat Ads shows your ads between Stories, in Discover and Spotlight, and in other Snapchat placements you choose. For a Pixel goal, Jasir checks the Snap Pixel's eligibility before the launch card, so a goal Snapchat would refuse is caught in the chat, not after you confirm.

The MCP server

Your connector link

https://jasir.app/mcp

Read-only link

https://jasir.app/mcp/read

Add this link as a custom connector or MCP server. You sign in to Jasir in your browser (OAuth) and approve the connection. A read-only link is also available, for assistants that should only read.

What you can do

  • Plan and launch Snapchat campaigns with your Public Profile attached, as a draft you approve.
  • Read every live setting of an ad set before changing it, and see Snapchat's suggested bid.
  • Change budgets, bid strategy, pacing, schedule, frequency cap, locations, age, gender, interests, devices and placements of an ad set.
  • Set the Snap Pixel of an ad set, add a new ad with new media, and edit an ad's headline, call to action and web address.
  • Pause, resume and duplicate campaigns, ad sets and ads, with every setting the copy can carry listed by name.

Tools for Snapchat Ads

These are the names an assistant calls. You don't need them: ask in your own words and the assistant picks the tool.

list_campaigns
Lists the campaigns of a brand with their status, budget and results.
get_report
Reads results by campaign, ad group or ad for a date range.
get_unified_report
One report across your platforms, with the same columns side by side.
compare_platforms
Compares spend, results and cost per result between platforms.
get_account_insights
Reads what changed in the account and what stands out in its history.
draft_campaign
Prepares a new campaign as a draft; nothing goes live yet.
validate_draft
Checks a draft with the platform and lists every warning before launch.
launch_draft
Launches a validated draft after your own confirmation.
set_budget
Changes a daily budget; large changes ask for confirmation.
pause_entity
Pauses a campaign, ad group or ad.
resume_entity
Resumes a paused campaign, ad group or ad.
duplicate_campaign
Copies a campaign into a new draft you can edit and launch.
check_asset
Checks an image or video against the platform's requirements.
kill_switch
Pauses every active campaign of the brand at once, after confirmation.
list_snap_profiles
Lists the Public Profiles an ad can use.
snap_list_ad_sets
Reads every live setting of a campaign's ad sets.
snap_get_bid_suggestion
Reads Snapchat's suggested bid for an ad set.
snap_set_locations
Changes the locations an ad set targets.
snap_set_bidding
Changes an ad set's bid strategy and bid.

Works with

Claude (web and desktop) and ChatGPT, each with a step-by-step guide, and other MCP clients that support remote servers with OAuth sign-in.

Nothing changes without you

  • Launching a campaign, large budget changes, bulk changes and the kill switch show you exactly what will happen and wait for your choice. Claude or ChatGPT can never confirm for you.
  • Every launch is checked with the platform before it goes live; if one part fails, everything is rolled back.
  • Ad spend is charged by Google, Meta, TikTok and Snapchat to your own payment method. No money passes through Jasir.

Frequently asked questions

What is an MCP server?

MCP, the Model Context Protocol, is an open standard that lets AI assistants use outside tools. Jasir's MCP server gives Claude, ChatGPT and other MCP clients tools to read and manage your Snapchat Ads campaigns.

Is this an official Snapchat Ads MCP server?

No. Jasir is an independent service. It connects to Snapchat Ads through the platform's official API after you sign in on the platform's own page.

Can I give an assistant read-only access?

Yes. The read-only link lets an assistant read your reports and campaigns without changing anything. You find it under Connected accounts in Jasir.

What stops an assistant from launching something on its own?

Every launch and large change waits for your own confirmation; an assistant can never confirm for you.

Does it work in Arabic?

Yes. Ask in Arabic or English and Jasir answers in the same language. Plans are billed in SAR including VAT.

Ask your first question today

Connect your first ad account in two minutes. Start free — no card needed.