agent1st-ads-mcp
# Agent 1st Ads MCP
[](https://smithery.ai/servers/agent1st-ads-mcp/Nolas-Shadow)
MCP server that lets AI agents launch and manage Meta + TikTok ad campaigns autonomously.
## Features
- **One-call campaign creation**: No complex API setup. Just call the MCP tool.
- **Meta Ads**: Create campaigns, ad sets, and ads on Facebook/Instagram.
- **TikTok Ads**: Create campaigns on TikTok.
- **OAuth integration**: Users connect their ad accounts securely.
- **Real-time stats**: Pull campaign performance data.
## Pricing
- Starter (1 platform): $29/mo
- Pro (Meta + TikTok): $69/mo
- Premium (+ AI optimization): $149/mo
- Elite (white-label + unlimited): $399/mo
## Quick Start
1. Connect your ad account via OAuth
2. Call `create_meta_campaign` or `create_tiktok_campaign`
3. Monitor performance with `get_meta_campaign_stats` or `get_tiktok_campaign_stats`
## Documentation
Full docs at [agent1st.io/ads](https://agent1st.io/ads)
## Support
Email: solutions@agent1st.ioTDQS
Scored across 15 tools
Each tool has a clearly distinct purpose with no overlap. Tools are separated by platform (Meta vs. TikTok) and action type (create, delete, enable, list, pause, update, get stats, check setup, get account info), making it easy for an agent to select the correct one. For example, create_meta_campaign and create_tiktok_campaign are distinct by platform, and pause vs. enable are clearly different actions.
Tool names follow a highly consistent verb_noun pattern with platform prefixes where needed. All names use snake_case consistently, and verbs like create, delete, enable, get, list, pause, and update are applied uniformly across platforms (e.g., create_meta_campaign, create_tiktok_campaign). The only exception is check_setup, which still fits the verb_noun style.
With 15 tools, the count is well-scoped for managing ad campaigns across two platforms (Meta and TikTok). Each tool serves a specific, necessary function such as creation, listing, pausing, enabling, updating budgets, getting stats, and checking setup, without redundancy. This aligns with the server's purpose of comprehensive ad campaign management.
The tool set provides complete CRUD/lifecycle coverage for Meta and TikTok ad campaigns, including check_setup for initialization, create, list, get stats, pause/enable for state management, update budget for modifications, and delete for removal. There are no obvious gaps; agents can perform all essential operations from setup to monitoring and adjustment without dead ends.