Snapchat MCP server for your agent

To give Claude, Cursor, ChatGPT or another MCP client Snapchat data, add Apify's hosted MCP server with the Actors ticked below as tools (6 by default); the URL is in every config. Sign in with your Apify account or pass an API token; each call runs the Actor and returns Snapchat records to the agent.

One click, signs in with Apify on first use:

Any other client, one command (writes the config for 25+ agents, including Windsurf, Zed, Cline and Goose):

npx add-mcp "https://mcp.apify.com/?tools=fetch-actor-details,vexaloom-labs/snapchat-creator-profile-and-highlights-extractor,vexaloom-labs/snapchat-explore-search-across-spotlight-lenses,dataspryva/snapchat-highlight-and-story-media-downloader,dataspryva/snapchat-publisher-and-show-episode-finder,nimbryxo-studio/snapchat-snapcode-image-downloader,dataspryva/snapchat-spotlight-comment-and-reaction-scraper" --name apify-snapchat

Catalogue Actors
13
In this bundle
6
Official API
Limited
Data checked
2026-11-12

Config for your client

Claude Code configterminal or .mcp.json

claude mcp add --transport http apify-snapchat "https://mcp.apify.com/?tools=fetch-actor-details,vexaloom-labs/snapchat-creator-profile-and-highlights-extractor,vexaloom-labs/snapchat-explore-search-across-spotlight-lenses,dataspryva/snapchat-highlight-and-story-media-downloader,dataspryva/snapchat-publisher-and-show-episode-finder,nimbryxo-studio/snapchat-snapcode-image-downloader,dataspryva/snapchat-spotlight-comment-and-reaction-scraper"

  1. Run the command in your project folder. Add --scope user to make it available in every project.
  2. Start Claude Code, type /mcp, pick the server and sign in to Apify in the browser window.
  3. No browser sign-in? Add --header "Authorization: Bearer YOUR_APIFY_TOKEN" to the command instead.

Sign-in: OAuth sign-in on first use, or a token header.

Validated, not executed: 7 of 7 checks pass
  • Uses Apify's hosted MCP endpoint over HTTPS
  • The tools parameter lists exactly the chosen Actors as owner/name
  • JSON configs parse and use the client's top-level key and the same URL
  • Codex TOML has a [mcp_servers.<name>] table with url and bearer_token_env_var
  • CLI commands quote the same URL and use the streamable HTTP transport
  • One-click install links decode back to the same URL and carry no token
  • Only placeholders, no real token

Official API or an Actor?

Snapchat has an official API with limited access

Snap develops Login Kit, Bitmoji Kit, Marketing API and other partner products. There is no open general-purpose public content API.

Marketing and partner products have their own commercial terms.

Approval and scoped access apply.

Snapchat APIs documentation

Public content only; respect Snap's terms; not legal advice.

Every Snapchat Actor in the catalogue

ActorReturnsFieldsStore priceLast update
Snapchat Creator Profile & Highlights Extractor One record per Snapchat profile with identity fields, highlight and Spotlight media, contacts, engagement totals, related accounts and an… Fields include username, displayName, accountType. 46 $0.99 per 1,000 results 2026-11-04
Snapchat Explore Search Across Spotlight, Lenses & Places A dataset row per Snapchat Explore search result: Spotlight video, AR lens, related topic, user, public profile, show episode, publisher… Fields include resultType, href, storyId. 111 $0.99 per 1,000 results 2026-11-07
Snapchat Highlight & Story Media Downloader One row per Snapchat highlight or active-story snap, with direct media download URLs, snap timestamps and metadata, and the creator's… Fields include username, displayName, storySource. 68 $0.99 per 1,000 results 2026-11-06
Snapchat Publisher & Show Episode Finder Snapchat publisher and Snap Show profiles with subscriber counts, full season and episode catalogues, HLS media, Spotlight cards and… Fields include publisherId, pageUrl, displayName. 48 $0.99 per 1,000 results 2026-11-03
Snapchat Snapcode Image Downloader One record per username with Snapcode image details and, when requested, public Snapchat profile metadata. Fields include username, displayName, subscriberCount. 8 $0.99 per 1,000 results 2026-11-03
Snapchat Spotlight Comment & Reaction Scraper Snapchat Spotlight comments and replies with commenter details, reactions, moderation fields, timestamps and hydrated video context. Fields include commentId, snapId, snapUrl. 52 $0.99 per 1,000 results 2026-10-30
Snapchat Spotlight Hashtag Video Extractor Snapchat Spotlight videos from hashtags, topics, specific URLs, or the paginated Spotlight feed, with creator, engagement, media, AI… Fields include snap_id, source_type, creator_username. 61 $0.99 per 1,000 results 2026-11-05
Snapchat Spotlight Video Link & Caption Downloader One record per Snapchat Spotlight link, with its direct video URL, caption, creator info, engagement counts and optional AI metadata… Fields include snapId, creatorUsername, caption. 28 $0.99 per 1,000 results 2026-11-06
Snapchat Topic Spotlight Feed & Content Tag Extractor Videos from Snapchat topic and hashtag pages plus the anonymous Spotlight feed, with creator, engagement, AI keywords, hashtags and S2I… Fields include topicId, topicDisplayName, topicUrl. 52 $0.99 per 1,000 results 2026-10-20
Snapchat AR Lens Metadata & Related Spotlight Finder Dataset links for Snapchat lens rows: chart and search lenses, full detail records, related lenses, and hydrated Spotlight videos using… 0 $0.99 per 1,000 results 2026-11-07
Snapchat Discover Publisher Show Extractor One dataset containing Discover story records, publisher/show records with nested episodes, or episode records with snap media. Every… 0 $0.99 per 1,000 results 2026-11-11
Snapchat EU Ads Library Impressions & Targeting Extractor Snapchat ad and sponsored-content records plus coverage rows, with normalized impressions, targeting, landing page, media, catalog, story… 0 $0.99 per 1,000 results 2026-11-06
Snapchat Snap Map Place & Live Snap Extractor Snap Map place and live snap rows with coordinates, categories, ratings, popularity, media URLs, timestamps and creator details. 0 $0.99 per 1,000 results 2026-11-07

Store links: snapchat-creator-profile-and-highlights-extractor, snapchat-explore-search-across-spotlight-lenses, snapchat-highlight-and-story-media-downloader, snapchat-publisher-and-show-episode-finder, snapchat-snapcode-image-downloader, snapchat-spotlight-comment-and-reaction-scraper, snapchat-spotlight-hashtag-video-extractor, snapchat-spotlight-video-link-and-caption, snapchat-topic-spotlight-feed-and-content-tag, snapchat-ar-lens-metadata-and-related-spotlight, snapchat-discover-publisher-show-extractor, snapchat-eu-ads-library-impressions-and-targeting, snapchat-snap-map-place-and-live-snap-extractor

Troubleshooting

Why does the client say Unauthorized or invalid token?

Every Apify Actor tool needs a signed-in Apify account. Reconnect the server so the OAuth sign-in runs again, or switch to the token variant: an Authorization: Bearer header with an API token from Apify Console, Settings, API and integrations. For a local server the token must be in the server's own env block, not only in your shell.

Source: Apify MCP server README

Why did my agent's tool list change after an update?

Without a tools parameter Apify's server loads its default tool set, which changes between releases. The URLs on this site pin the tools with ?tools=, so the agent always gets the same Actor tool plus fetch-actor-details. Apify's README gives the same advice for production.

Source: Apify MCP server README

What happens when the agent sends input the Actor rejects?

The server answers with the Actor's input schema, so the agent can fix the arguments and call again. The fetch-actor-details tool in every scoped URL lets it read that schema before the first call.

Source: Apify MCP server README

Claude Code shows Needs authentication. Why?

The server is added but not signed in. Type /mcp in an interactive session and authenticate, or run claude mcp login with the server name. Headless runs with claude -p cannot complete OAuth, so sign in once interactively or use the --header token variant.

Source: Claude Code MCP documentation

Claude Code warns that a tool result is too large. What can I change?

Claude Code warns above 10,000 tokens of tool output and caps it at 25,000 by default (MAX_MCP_OUTPUT_TOKENS raises it). Ask the agent for fewer results per call, for example a lower result limit for the Actor.

Source: Claude Code MCP documentation

Cursor does not show the server's tools. What should I check?

Open the Output panel and pick MCP Logs to see the connection error. A deeplink install that does nothing usually means an older Cursor build; update it or paste the JSON into mcp.json by hand.

Source: Cursor MCP documentation