Developers
Launch and manage ads from an AI assistant or your own code
Apogee launches Meta, TikTok and Snapchat ads from your creatives. Its MCP server lets an AI assistant such as Claude or ChatGPT do it in plain words; its REST API lets your code do it. Both run the same server code as the Apogee app: the launch interview, the recap, then your yes.
Two ways in
What you can do
- Launch new creatives on Meta, TikTok and Snapchat, the way the app does: the launch interview, a plan with its full recap, your yes, then the launch. Files from your computer, a Frame.io, Dropbox or Google Drive link, or a Drive folder.
- Reuse winning ads with their post ID, likes and comments kept, in new or existing ad sets.
- Read performance: accounts, campaigns, ad sets and ads with their metrics, daily breakdowns, placements, ages, devices, creative fatigue, video hook and hold rates; on TikTok and Snapchat too.
- Change what runs: pause, activate, budgets, duplicates, targeting, new campaigns, ad sets and ads. Each change is prepared first and runs only once confirmed.
- Move ads between platforms with the Bridge (Meta to TikTok or Snapchat, or one Meta ad account to another).
- Research for your creatives: your business profile, a product page read by Apogee's AI, your ads' comments, customer reviews, Reddit and the Meta Ad Library.
Nothing is created, changed or sent without the user's explicit yes to the whole recap. Ads are created paused unless the user asks otherwise, a prepared plan or action expires after 24 hours and runs once, and each API key or assistant connection only does what its scopes allow.
Plans and credits
The MCP server and the REST API are part of the Pro and Scale plans (see the plans). Reads are free up to a daily cap; what changes an ad platform, creates ads or runs Apogee's AI spends credits.
| Plan | Pro | Scale |
|---|---|---|
| MCP server and REST API | Included | Included |
| Credits included each month | 10,000 | 30,000 |
| Free reads a day | 5,000 | 10,000 |
| Rate limits | Standard | Twice Pro's |
The Starter plan does not include them. A 7-day trial of Pro or Scale includes a quarter of the plan's monthly credits.
Key facts
| MCP server | https://app.apogee.ad/mcp (Streamable HTTP) |
|---|---|
| REST API | https://api.apogee.ad/api/v1 |
| OpenAPI document | https://api.apogee.ad/api/v1/openapi.json (public) |
| Authentication | API keys (Authorization: Bearer apk_…) for both; OAuth 2.1 sign-in for assistants on the MCP server |
| API version | v1, contract 2026-10-06 (the Apogee-Version header) |
| Platforms | Meta (Facebook and Instagram), TikTok, Snapchat |
| For AI agents | llms.txt (index) and llms-full.txt (everything in one Markdown file) |
FAQ
Does Apogee have an API?
Yes. The Apogee REST API (v1, base URL https://api.apogee.ad/api/v1) launches Meta, TikTok and Snapchat ads, reads ad accounts and performance, and runs actions after a confirmation. It takes an API key and is documented with OpenAPI 3.1. It is included in the Pro and Scale plans.
Does Apogee have an MCP server?
Yes. Apogee's MCP server is at https://app.apogee.ad/mcp (Streamable HTTP, OAuth sign-in or an API key). It gives an AI assistant 80 tools to launch ads, read performance and prepare changes, always asking for the user's yes before anything changes on an ad account.
Which AI assistants can connect to Apogee?
Claude, ChatGPT, Perplexity, Mistral Vibe, Claude Code, Cursor, VS Code, Gemini CLI and Devin Desktop, and any MCP client that speaks Streamable HTTP with OAuth 2.1 or an API key.
How much does the Apogee API cost?
The MCP server and the REST API are part of the Pro plan (10,000 credits a month) and the Scale plan (30,000 credits a month). Reads are free up to 5,000 a day on Pro and 10,000 on Scale; changes on an ad platform, ads created and Apogee's AI spend credits. Credit packs top them up.
Can an AI assistant launch ads without my approval?
No. A launch, a Bridge transfer or a change is first prepared: the assistant shows the whole recap and waits for your explicit yes before it runs. Ads are created paused unless you ask otherwise, and a prepared plan expires after 24 hours.