Ads MCP for Snapchat
by Usame794
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SNAP_MAX_BID | No | Highest max bid. | 50 |
| SNAP_ENV_FILE | No | Path to an alternate settings file, for example .env.account2 for a second ad account. Defaults to the server's .env. | |
| SNAP_PIXEL_ID | No | Pixel ID used for pixel-related tools and audiences. | |
| SNAP_CLIENT_ID | Yes | Client ID of the Snapchat OAuth app created in Business Details > OAuth Apps. | |
| SNAP_READ_ONLY | No | Set to 1 for previews and reads only. | 0 |
| SNAP_REDIRECT_URI | Yes | Redirect URI of the Snapchat OAuth app, for example https://127.0.0.1/callback. | |
| SNAP_AD_ACCOUNT_ID | Yes | Snapchat ad account ID the server is allowed to read and change. | |
| SNAP_CLIENT_SECRET | Yes | Client Secret of the Snapchat OAuth app. The secret is shown only once. | |
| SNAP_REFRESH_TOKEN | Yes | OAuth refresh token saved by the setup/get-refresh-token flow. | |
| SNAP_HUMAN_APPROVAL | No | Set to elicit to ask the user through the MCP client before every write. | off |
| SNAP_DEFAULT_COUNTRY | No | 2-letter country used when a tool is called without countries. If not set, countries must always be given. | |
| SNAP_HTTP_TIMEOUT_MS | No | Deadline for each API request in milliseconds. | 60000 |
| SNAP_ACCOUNT_CURRENCY | No | If set, for example USD, writes are refused unless the ad account uses that currency. | |
| SNAP_BRAND_PROFILE_ID | No | Brand profile ID used for influencer ad creatives. | |
| SNAP_MAX_DAILY_BUDGET | No | Highest daily budget any single campaign or ad squad may be given or enabled with. | 1000 |
| SNAP_MIN_DAILY_BUDGET | No | Lowest daily budget. | 5 |
| SNAP_REPORT_UTC_OFFSET | No | UTC offset for weekly-report and smoke day boundaries, for example +03:00. | +00:00 |
| SNAP_DEFAULT_PHONE_CODE | No | Country code, digits with no plus, for local phone numbers in customer lists. If not set, local numbers are counted as invalid. | |
| SNAP_MAX_LIFETIME_BUDGET | No | Highest lifetime budget a copy may carry or an enable may start. | 30 x max daily |
| SNAP_APPROVAL_TTL_SECONDS | No | Lifetime of an approval token in seconds. | 600 |
| SNAP_MAX_BID_INCREASE_PCT | No | Largest bid increase per step and per 24 hours. | 50 |
| SNAP_REPEAT_WINDOW_SECONDS | No | An identical create, copy, claim, or upload is refused within this time. | 600 |
| SNAP_MAX_BUDGET_INCREASE_PCT | No | Largest budget increase per step and per 24 hours. | 100 |
| SNAP_MAX_ADDED_DAILY_BUDGET_24H | No | Most daily budget this server may add to the account in any 24 hours across all tools. | 2 x SNAP_MAX_ACTIVATION_DAILY_BUDGET |
| SNAP_MAX_ACTIVATION_DAILY_BUDGET | No | Most daily budget one call may start through enable, undo of a pause, or a schedule change that starts delivery. | 5 x max daily |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
This server cannot be deployed
Maintenance
ActivityMaintained
ResponsivenessNo recent community issues