Skip to content
Get MCP AdsGet MCP Ads, home

Connect Snapchat Ads to an AI assistant

Connect Snapchat Ads to Claude, ChatGPT, Codex or any MCP client, what to ask it once it is connected, and the 50 tools behind the answers.

For you

What the answer looks like, and what to type to get it.

Campaigns, ad squads, ads, targeting, audiences, creatives and performance reporting.

Connect itLink to this section

  1. Open the dashboard and choose this platform.
  2. Approve the consent screen. The gateway stores an encrypted refresh token, never a password.
  3. Tick the accounts to expose. Nothing is readable until you do.
  4. Paste the endpoint into your assistant, or use the shared one for every platform at once.
textSnapchat Ads on its own endpoint
https://mcp.getmcpads.com/snapchat-ads/mcp

What to askLink to this section

text
Report campaign performance for the last 30 days with native units.
Show configured targeting, audience inclusions and exclusions.
Prepare a campaign, group and ad, keeping everything paused.
Show the actual creative assets linked to ads.

What answers each oneLink to this section

QuestionTools
Report campaign performance for the last 30 days with native units.snapchat_get_campaigns, snapchat_get_insights
Show configured targeting, audience inclusions and exclusions.snapchat_get_adsquads, snapchat_get_targeting, snapchat_get_segments
Prepare a campaign, group and ad, keeping everything paused.snapchat_get_write_schema, snapchat_create_campaign, snapchat_create_adsquad, snapchat_create_ad
Show the actual creative assets linked to ads.snapchat_get_ads, snapchat_get_creatives

What it can changeLink to this section

Create and update campaigns, ad squads, ads and creatives. Upload media, rename entities, adjust targeting, budgets and status. Preview before confirmation.

For your agent

The tool sequence, the parameters that matter, and what will be refused.

Both readings as Markdown: /guides/sources/snapchat-ads.md

Platform id
snapchat_ads
Tool prefix
snapchat_
Account parameter
adAccountId
Dedicated endpoint
https://mcp.getmcpads.com/snapchat-ads/mcp
Tools
50, 29 of which write
Announced by default
snapchat_get_adsquads, snapchat_get_campaigns, snapchat_get_insights, snapchat_get_targeting, snapchat_health_check, snapchat_list_ad_creatives
Metrics
12, see /docs/sources/snapchat-ads/metrics
Dimensions
10, see /docs/sources/snapchat-ads/dimensions

Scope requested from the platformLink to this section

ScopeGrantsAllows writes
snapchat-marketing-apiRead and manage Snapchat campaigns, ad squads, ads, creatives, media and audiences within the user’s permissions. Writes require a paid plan and explicit confirmation.Yes

Reaching a tool that is not announcedLink to this section

text
search_tools({ task: "..." })      find it
describe_tool({ name: "..." })     read its schema
run_tool({ name, args })           execute, with the same checks

What will refuse youLink to this section

  • An account not ticked by the owner. Call list_accounts and use a adAccountId from it.
  • A write on a plan without writes. The tool is absent from the list and refused if called anyway.
  • A write without confirm: true returns a preview and applies nothing. That is not an error.
  • A call to this platform on another platform's dedicated endpoint. The refusal names the URL that serves it.

Questions this source answersLink to this section

QuestionTools, in order
Report campaign performance for the last 30 days with native units.snapchat_get_campaigns then snapchat_get_insights
Show configured targeting, audience inclusions and exclusions.snapchat_get_adsquads then snapchat_get_targeting then snapchat_get_segments
Prepare a campaign, group and ad, keeping everything paused.snapchat_get_write_schema then snapchat_create_campaign then snapchat_create_adsquad then snapchat_create_ad
Show the actual creative assets linked to ads.snapchat_get_ads then snapchat_get_creatives