← Back to directory
A

Ads

Community
Cross-platform ad management MCP server for Google, Meta, TikTok, LinkedIn, Amazon & ChatGPT Ads
GitHub source repository ↗
★ 85 Stars Category · Dev Tools Popular Source revision cc8cec2d8101
57FMRS · C
Reliability
8/20
Security and permissions
12/20
Maintenance
9/20
Documentation
14/20
Setup experience
14/20

A comprehensive cross-platform ad management MCP server supporting major ad platforms with a rich toolset and automation features. However, it is an unofficial third-party service requiring cloud interaction and third-party authorization, so users should evaluate data privacy and costs.

Read the FMRS scoring method →

A remote MCP server for creating, analyzing, and optimizing ad campaigns across Google Ads, Meta Ads, TikTok Ads, LinkedIn Ads, Amazon Ads, and ChatGPT Ads. It offers 400+ tools for campaign creation, performance analysis, keyword research, budget optimization, and more. Uses OAuth 2.1 authentication and Streamable HTTP transport. Suitable for marketers or agencies who want to manage multiple ad platforms directly from AI assistants like ChatGPT, Claude, Cursor, etc.

Tools

campaign_creation
Create ad campaigns: Google Search, Performance Max, Display, Demand Gen, YouTube, Meta image/video/carousel/lead-form, LinkedIn sponsored content/lead-gen, TikTok in-feed/Spark/carousel/app promotion, Amazon Sponsored, etc.
performance_analysis
Analyze campaign performance with actionable insights (wasted spend, anomaly detection, audience insights, creative fatigue), supports raw data mode (raw_data=true).
keyword_research
Research keywords with real CPC data and competitive analysis.
budget_optimization
Optimize budget allocation based on performance data.
account_management
Manage multiple ad accounts across platforms.
scheduled_reports
Set up scheduled briefs, performance monitors, and cross-platform reports.

Setup

  1. In a supported client (e.g., ChatGPT), install the Adspirer app or plugin, or add a custom connector with URL https://mcp.adspirer.com/mcp. 2. Complete OAuth 2.1 login (Google or email). 3. Connect your ad platform accounts at adspirer.ai/connections. 4. Verify the connection with a natural language prompt like 'Check my connected ad platforms'.
claude_desktop_config.json
{
  "mcpServers": {
    "adspirer": {
      "url": "https://mcp.adspirer.com/mcp"
    }
  }
}

Fit and risk

Best for

  • Ad marketers
  • Digital marketing agencies
  • Businesses managing multiple ad accounts and platforms
  • Teams using AI assistants for ad optimization

Not for

  • Users who do not need ad management features
  • Users who want a fully local solution without cloud dependencies
  • Users with a limited budget who only need simple ad tools

Required permissions

  • Access your ad platform accounts (via OAuth)
  • Read and modify campaigns, ad groups, ads, etc.
  • May create campaigns (but defaults to paused state)
  • Access account reports and performance data

Risks and side effects

  • Ad data may be sent to Adspirer servers for processing
  • Third-party authorization required, potential credential exposure risk (though OAuth is used and passwords are not stored)
  • Campaigns could be accidentally launched, but default is paused requiring human approval
  • Free tier has monthly call limits

Troubleshooting

  1. Check MCP connection URL correctness
  2. Verify OAuth login and authorization completion
  3. Check ad platform connections are valid (at adspirer.ai/connections)
  4. Check server status at mcp.adspirer.com/health
  5. Check if free tier call limit is reached

Use cases

Unified cross-platform ad campaign management
Keyword research and competitive analysis
Ad performance analysis and optimization recommendations
Automation and scheduled reporting

Supported clients

Claude DesktopFull support
ChatGPTFull support
CursorFull support
CodexFull support
Gemini CLIFull support
Claude CodeFull support
WindsurfFull support
ClineFull support