# Snapchat Ads

> Every Snapchat Ads tool the MCP server exposes, with its parameters. 24 tools, 12 metrics and 10 dimensions, on a dedicated endpoint.

[Documentation](https://www.getmcpads.com/docs) / [Sources](https://www.getmcpads.com/docs/sources)

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

Connection

|  |  |
| --- | --- |
| Platform id | `snapchat_ads` |
| Tool prefix | `snapchat_` |
| Account parameter | `adAccountId` |
| Dedicated endpoint | https://mcp.getmcpads.com/snapchat-ads/mcp |
| Tools | 24, 12 of which write |
| Metrics | 12 |
| Dimensions | 10 |

## Scope requested

| Scope | Grants | Allows writes |
| --- | --- | --- |
| `snapchat-marketing-api` | Read 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 |

> **Note** What the gateway can change here: Create and update campaigns, ad squads, ads and creatives. Upload media, rename entities, adjust targeting, budgets and status. Preview before confirmation.

## Catalogues

- [Metrics](https://www.getmcpads.com/docs/sources/snapchat-ads/metrics): 12 metrics, with the field name each one maps to.
- [Dimensions](https://www.getmcpads.com/docs/sources/snapchat-ads/dimensions): 10 dimensions, with their constraints.

## Write tools (12)

Absent from the tool list on the Free plan. Each one previews by default and needs a second call with `confirm: true`.

| Tool | What it does | Kind | Discovery |
| --- | --- | --- | --- |
| [`snapchat_create_ad`](https://www.getmcpads.com/docs/sources/snapchat-ads/tools/snapchat_create_ad) | Create a Snapchat ad. | Write | On demand |
| [`snapchat_create_adsquad`](https://www.getmcpads.com/docs/sources/snapchat-ads/tools/snapchat_create_adsquad) | Create a Snapchat adsquad. | Write | On demand |
| [`snapchat_create_campaign`](https://www.getmcpads.com/docs/sources/snapchat-ads/tools/snapchat_create_campaign) | Create a Snapchat campaign. | Write | On demand |
| [`snapchat_create_creative`](https://www.getmcpads.com/docs/sources/snapchat-ads/tools/snapchat_create_creative) | Create a Snapchat creative. | Write | On demand |
| [`snapchat_create_media`](https://www.getmcpads.com/docs/sources/snapchat-ads/tools/snapchat_create_media) | Create a Snapchat media. | Write | On demand |
| [`snapchat_create_segment`](https://www.getmcpads.com/docs/sources/snapchat-ads/tools/snapchat_create_segment) | Create a Snapchat segment. | Write | On demand |
| [`snapchat_update_ad`](https://www.getmcpads.com/docs/sources/snapchat-ads/tools/snapchat_update_ad) | Update Snapchat ad configuration, including name. | Write | On demand |
| [`snapchat_update_adsquad`](https://www.getmcpads.com/docs/sources/snapchat-ads/tools/snapchat_update_adsquad) | Update Snapchat adsquad configuration, including name, targeting, schedule and budget. | Write | On demand |
| [`snapchat_update_campaign`](https://www.getmcpads.com/docs/sources/snapchat-ads/tools/snapchat_update_campaign) | Update Snapchat campaign configuration, including name. | Write | On demand |
| [`snapchat_update_creative`](https://www.getmcpads.com/docs/sources/snapchat-ads/tools/snapchat_update_creative) | Update Snapchat creative configuration, including name. | Write | On demand |
| [`snapchat_update_status`](https://www.getmcpads.com/docs/sources/snapchat-ads/tools/snapchat_update_status) | Pause or activate a campaign, ad squad or ad. | Write | On demand |
| [`snapchat_upload_media`](https://www.getmcpads.com/docs/sources/snapchat-ads/tools/snapchat_upload_media) | Upload base64 image/video bytes to a previously created media object. | Write | On demand |

## Read tools (12)

Tools marked *Announced* appear in your client's tool list. The rest are reachable through `search_tools` and `run_tool`, which run the same checks.

| Tool | What it does | Kind | Discovery |
| --- | --- | --- | --- |
| [`snapchat_get_ads`](https://www.getmcpads.com/docs/sources/snapchat-ads/tools/snapchat_get_ads) | List Snapchat ads in the selected account, retaining full native configuration and pagination. | Read | On demand |
| [`snapchat_get_adsquads`](https://www.getmcpads.com/docs/sources/snapchat-ads/tools/snapchat_get_adsquads) | List Snapchat adsquads in the selected account, retaining full native configuration and pagination. | Read | Announced |
| [`snapchat_get_campaigns`](https://www.getmcpads.com/docs/sources/snapchat-ads/tools/snapchat_get_campaigns) | List Snapchat campaigns in the selected account, retaining full native configuration and pagination. | Read | Announced |
| [`snapchat_get_creatives`](https://www.getmcpads.com/docs/sources/snapchat-ads/tools/snapchat_get_creatives) | List Snapchat creatives in the selected account, retaining full native configuration and pagination. | Read | On demand |
| [`snapchat_get_entity`](https://www.getmcpads.com/docs/sources/snapchat-ads/tools/snapchat_get_entity) | Read a campaign, ad squad, ad, creative, media or segment with verified account ownership. | Read | On demand |
| [`snapchat_get_insights`](https://www.getmcpads.com/docs/sources/snapchat-ads/tools/snapchat_get_insights) | Read native Snapchat stats with explicit time interval (end exclusive), granularity and optional entity breakdown. | Read | Announced |
| [`snapchat_get_media`](https://www.getmcpads.com/docs/sources/snapchat-ads/tools/snapchat_get_media) | List Snapchat media in the selected account, retaining full native configuration and pagination. | Read | On demand |
| [`snapchat_get_segments`](https://www.getmcpads.com/docs/sources/snapchat-ads/tools/snapchat_get_segments) | List Snapchat segments in the selected account, retaining full native configuration and pagination. | Read | On demand |
| [`snapchat_get_targeting`](https://www.getmcpads.com/docs/sources/snapchat-ads/tools/snapchat_get_targeting) | Read configured ad squad targeting, audiences, exclusions, demographics, geo and placements. | Read | Announced |
| [`snapchat_get_write_schema`](https://www.getmcpads.com/docs/sources/snapchat-ads/tools/snapchat_get_write_schema) | Discover implemented Snapchat creation/edit fields, required fields and preview rules. | Read | On demand |
| [`snapchat_health_check`](https://www.getmcpads.com/docs/sources/snapchat-ads/tools/snapchat_health_check) | Read the selected Snapchat account, permissions-visible metadata and test flag. | Read | Announced |
| [`snapchat_list_ad_creatives`](https://www.getmcpads.com/docs/sources/snapchat-ads/tools/snapchat_list_ad_creatives) | Resolve ad-linked Snapchat images and videos with business names, native IDs and fresh media URLs. | Read | Announced |

## MCP resources

Read these with `resources/read` for machine readable metadata about the source.

| Name | URI |
| --- | --- |
| snapchat-guide | `snapchat://guide` |

---

This page as HTML: https://www.getmcpads.com/docs/sources/snapchat-ads
Every page under /docs is available as Markdown: append `.md`, or send `Accept: text/markdown`.
