Snapchat Ads
Snapchat Ads MCPAdvertising43 actions

Snapchat Ads MCP Server

Let your AI agents run Snapchat Ads for you, safely.

A hosted Snapchat Ads MCP server for Claude, ChatGPT, Cursor and CLI agents. Paste one server URL into your AI client to use its 43 actions. There is nothing to install.

  • Enable or disable every action, per account. Block your agent from doing dangerous actions.

  • Ask in plain English. Create campaigns, pull reports, find insights and take action in Snapchat Ads.

  • 43 read and write actions. Every Snapchat Ads task your agent needs, from reporting to campaign management.

  • Built for teams. Invite your team and share one connected account.

Works with
ChatGPTChatGPTClaudeClaudeClaude CodeClaude CodeCodexCodexGemini CLIGemini CLICursorCursorMistralMistralOpenClawOpenClawHermesHermesPerplexityGrokn8nWindsurfVS CodeZed
ChatGPT
Snapchat Ads
ChatGPT
connected to Snapchat Ads MCP
Online
ChatGPT
Actions

Available Actions

43 actions available to automate your Snapchat Ads workflows.

43 actions

Snapchat Ads
Read

Adaccount

Fetch details for a single ad account (legacy alias for get_adaccount).

Snapchat Ads
Read

Ads

List ads for an ad account (legacy alias for get_ads).

Snapchat Ads
Read

Adsquads

List ad squads for an ad account (legacy alias for get_adsquads).

Snapchat Ads
Read

Campaigns

List campaigns for an ad account (legacy alias for get_campaigns).

Snapchat Ads
Write

Create Ad

Create an ad within an ad squad.

Snapchat Ads
Write

Create Adsquad

Create an ad squad within a campaign.

Snapchat Ads
Write

Create Campaign

Create a campaign within an ad account.

Snapchat Ads
Write

Create Creative

Create a creative within an ad account.

Snapchat Ads
Read

Creatives

List creatives for an ad account (legacy alias for get_creatives).

Snapchat Ads
Read

Get Ad

Fetch a single ad, e.g. to read its current values before updating it.

Snapchat Ads
Read

Get Ad Stats

Retrieve performance statistics for a specific ad.

Snapchat Ads
Read

Get Adaccount

Fetch details for a single ad account.

Snapchat Ads
Read

Get Adaccount Stats

Retrieve performance statistics for an ad account.

Snapchat Ads
Read

Get Adaccounts By Organization

List ad accounts for a specific organization.

Snapchat Ads
Read

Get Ads

List ads for an ad account.

Snapchat Ads
Read

Get Ads By Adsquad

List the ads inside one ad squad.

Snapchat Ads
Read

Get Ads By Campaign

List the ads inside one campaign.

Snapchat Ads
Read

Get Adsquad

Fetch a single ad squad, e.g. to read its current values before updating it.

Snapchat Ads
Read

Get Adsquad Stats

Retrieve performance statistics for a specific ad squad.

Snapchat Ads
Read

Get Adsquads

List ad squads for an ad account.

Snapchat Ads
Read

Get Adsquads By Campaign

List the ad squads inside one campaign.

Snapchat Ads
Read

Get Campaign

Fetch a single campaign, e.g. to read its current values before updating it.

Snapchat Ads
Read

Get Campaign Stats

Retrieve performance statistics for a specific campaign.

Snapchat Ads
Read

Get Campaigns

List campaigns for an ad account.

Snapchat Ads
Read

Get Creative

Fetch a single creative, e.g. to read its current values before updating it.

Snapchat Ads
Read

Get Creatives

List creatives for an ad account.

Snapchat Ads
Read

Get Media

List media assets for an ad account.

Snapchat Ads
Read

Get Media Detail

Fetch metadata for a single media asset.

Snapchat Ads
Read

Get Media Preview

Retrieve a preview URL for a media asset.

Snapchat Ads
Read

Get Media Thumbnail

Retrieve a thumbnail URL for a media asset.

Snapchat Ads
Read

Get Organization

Fetch details for a single organization.

Snapchat Ads
Read

Get Organizations

List organizations the authenticated user can access.

Snapchat Ads
Read

Get Segments

List audience segments for an ad account.

Snapchat Ads
Read

Media Detail

Fetch metadata for a single media asset (legacy alias for get_media_detail).

Snapchat Ads
Read

Media Preview

Retrieve a preview URL for a media asset (legacy alias for get_media_preview).

Snapchat Ads
Read

Media Thumbnail

Retrieve a thumbnail URL for a media asset (legacy alias for get_media_thumbnail).

Snapchat Ads
Read

Metadata Media

List media assets for an ad account (legacy alias for get_media).

Snapchat Ads
Read

Metadata Segments

List audience segments for an ad account (legacy alias for get_segments).

Snapchat Ads
Read

Stats

Retrieve performance statistics for an ad account (legacy alias for get_adaccount_stats).

Snapchat Ads
Write

Update Ad

Update one ad. Only the fields you pass are changed.

Snapchat Ads
Write

Update Adsquad

Update one ad squad. Only the fields you pass are changed.

Snapchat Ads
Write

Update Campaign

Update one campaign. Only the fields you pass are changed.

Snapchat Ads
Write

Update Creative

Update one creative. Only the fields you pass are changed.

Compare

Snapchat Ads MCP servers compared: hosted vs official

Snap offers its own hosted Snapchat Ads MCP Server. It is a good fit if you want read-only access to Snapchat Ads data straight from Snap. InsightfulPipe is a hosted alternative for teams that want to create and update campaigns too, and manage Snapchat next to other ad platforms.

HostingHosted by InsightfulPipe: paste one URLHosted by Snap at mcp.snapchat.com/ads
SetupSign in with Snapchat and choose ad accountsAn organization admin approves the AI agent, then each member signs in with their Snapchat business login
Read or writeRead and write: 24 read and 8 write actionsRead-only in the current release; Snap says write access is planned
Documented clientsClaude, ChatGPT, Claude Code, Cursor, Gemini CLI and Codex, plus a CLIClaude, Codex, ChatGPT, Antigravity and Gemini
Safety controlsPer-account action controls, new campaigns, ad squads and ads paused, IDs checked against the connected ad accountRead-only by design
Other platformsGoogle Ads, Meta Ads, GA4 and 40+ more MCP serversSnapchat Ads only
PriceIncluded in plans from $29.99/month, with a 7-day free trialNo price listed on Snap's pages
Overview

What you can do with the Snapchat Ads MCP

The InsightfulPipe Snapchat Ads MCP server is a hosted Model Context Protocol server that connects your Snapchat ad accounts to AI assistants such as Claude, ChatGPT, Cursor, Claude Code, Gemini CLI and Codex. You sign in with Snapchat, choose the ad accounts to connect and paste one server URL into your AI client.

ClaudeSnapchat AdsAcme StoreRead-only
Ask about your Snapchat Ads account…
01Summarize campaign performance

Summarize campaign performance

Ask for spend, impressions, swipes and conversions by campaign or ad squad and get a plain-English summary.

See all Snapchat Ads actions
ClaudeSnapchat AdsAcme StoreRead-only
Ask about your Snapchat Ads account…
02Ad squad analysis

Ad squad analysis

Compare ad squads with different targeting setups to see which deliver the lowest cost per swipe and conversion.

See all Snapchat Ads actions
ClaudeSnapchat AdsAcme StoreRead-only
Ask about your Snapchat Ads account…
03Creative review

Creative review

Compare ads and creatives by swipe rate, video views and conversions to decide what to keep, pause or replace.

See all Snapchat Ads actions
43
actions
one server URL
35
read actions
reports, audits, research
8
write actions
create, update, manage
Setup

How to connect the Snapchat Ads MCP server

Add the server URL to your AI client, then sign in with your InsightfulPipe account to authorize access. The server is hosted, so there is nothing to install.

MCP server URL

https://snapchat-ads.insightfulmcp.com/

Connect Snapchat Ads to Claude

Fastest: add InsightfulPipe from the Claude Directory

One click connects the full InsightfulPipe MCP with all your connected accounts. To add a server scoped to Snapchat Ads only, follow the steps below.

Open Claude Directory

Or add the Snapchat Ads server manually:

  1. 01
    Copy the server URL:
    https://snapchat-ads.insightfulmcp.com/
  2. 02
    Open Claude connector settings (Customize > Connectors), click + and then Add custom connector.
  3. 03
    Paste the URL and click Add.
  4. 04
    Click Connect, then click Authorize access in the browser.

Start a new chat, click +, open Connectors and turn the connector on to use it.

The Free plan can add one custom connector. On Team and Enterprise plans, an Owner first adds it under Organization settings > Connectors, then each member clicks Connect in Customize > Connectors.

Watch the setup tutorial

Playbook

Prompts and skills that run on the Snapchat Ads MCP

Copy a prompt into any connected client, or install a Claude skill that chains the actions for you.

Prompt

How did my campaigns perform last week on spend, swipes and conversions?

Pulls campaign-level stats

Skill

Social Ads Budget Allocator

Claude skill that compares efficiency across Meta, TikTok, LinkedIn, Pinterest, X and Snapchat ads and recommends how to reallocate social budget.

Prompt

Which ad squad has the lowest cost per swipe this week?

Ad squad efficiency

Prompt

Rank my ads by swipe-up rate over the last 14 days

Compares ad-level stats

Prompt

List the audience segments available in this ad account

Reads audience segment lists

Prompt

Pause the three ads with the highest cost per conversion

Updates ad status to paused

Prompt

Create a paused awareness campaign with a $50 daily budget

Builds the campaign paused for review

Prompt

Show every ad account I have connected and its spend this month

Works across connected ad accounts

HAVE QUESTIONS?

Frequently asked questions

A Snapchat Ads MCP server connects Snapchat Ads to AI assistants through the Model Context Protocol (MCP), an open standard for giving AI tools access to data and actions. Once connected, you can ask Claude, ChatGPT or Cursor about campaign results and ask it to make changes, instead of working through Snapchat Ads Manager.

Ready to connect your data?

Join hundreds of agencies and brands using InsightfulPipe to connect marketing data to AI.

Start a free trial today.