Manage 5 ad platforms from your AI agent
The LazyAds MCP server connects Claude, Cursor, Hermes, and any MCP-compatible client to your ad accounts across Meta, Google, TikTok, LinkedIn, and Reddit — read performance and take real action through a single connection. Unlike Meta-only alternatives, LazyAds spans every platform you run.
1. Generate an API key
Create a key at app.lazyads.ai/settings/api-keys on the Scale plan or above.
2. Add the MCP server
Drop the snippet into your client config with your API key.
3. Start prompting
Ask your agent about campaigns, spend, creatives and competitors.
Setup by client
Claude Desktop
{
"mcpServers": {
"lazyads": {
"command": "npx",
"args": ["-y", "@lazyads/mcp-client"],
"env": { "LAZYADS_API_KEY": "your-api-key" }
}
}
}Add to claude_desktop_config.json, then restart Claude Desktop.
Cursor / Windsurf / Cline
{
"mcpServers": {
"lazyads": {
"command": "npx",
"args": ["-y", "@lazyads/mcp-client"],
"env": { "LAZYADS_API_KEY": "your-api-key" }
}
}
}Add to your editor’s MCP config (e.g. .cursor/mcp.json).
Hermes Agent
mcp_servers:
lazyads:
command: npx
args: ["-y", "@lazyads/mcp-client"]
env:
LAZYADS_API_KEY: "your-api-key"See the dedicated Hermes guide for the skill file too.
26 tools, every platform
Tools marked write take real action on your account and require the Scale plan or above.
Campaign Management
list_campaignsList all campaigns with latest metrics
pause_resume_campaignwritePause/resume a campaign (live platform)
set_campaign_budgetwriteUpdate daily budget (live platform)
duplicate_campaignwriteClone a campaign into a new draft
get_ad_detailsFull ad set, ad copy and creative details
build_ai_campaignwriteTrigger a full AI campaign build
get_campaign_build_statusPoll an AI build for progress
Analytics
get_campaign_performanceMetrics for one or all campaigns
get_ad_spend_summarySpend breakdown by platform
get_breakdown_dataAge, gender, placement, device or region
get_best_performing_creativeRank ads by ROAS / conversions / CTR
compare_campaignsHead-to-head campaign comparison
AI & Optimisation
get_optimization_suggestionsAI analysis with recommended actions
chat_with_lazy_adswriteNatural-language chat with the AI assistant
get_creative_scorePredicted performance before launch
Creatives
list_creativesBrowse the creative library with scores
generate_creativewriteGenerate AI image/video (quota + cost enforced)
attach_creative_to_adwriteAssign a creative to an ad slot
Audience & Intelligence
list_audiencesTargeting audiences across your ad sets
get_audience_suggestionswriteAI targeting suggestions from a description
list_competitorsTracked competitors with Ad Library analysis
search_competitor_adsSearch the Meta Ad Library
scan_competitor_adswriteScan + persist a competitor’s live ads
get_competitor_analysisStored AI analysis of a competitor
Platform & Activity
list_platform_connectionsConnected accounts + permissions
get_recent_notificationsRecent alerts and AI actions
get_ai_activityLog of recent AI tasks with cost