MCP ServerHTTPOfficialv1.1.0

Ads MCP Server

Manage Google, Meta, TikTok, and LinkedIn ad campaigns end-to-end—create, analyze, and optimize across 175+ tools with strategy persistence and real CPC data. Built for performance marketers, agencies, and developers automating multi-platform ad workflows.

com.adspirer/ads

Hosted URL

https://mcp.adspirer.com/mcp

Transport

HTTP

Auth

No auth required

Ads repository at a glance

Live signal from GitHub, refreshed weekly.

Stars

46

Last commit

May 17, 2026

License

Language

Jupyter Notebook

What the Ads MCP server does

How models use it and what it is built for.

Manage Google, Meta, TikTok, and LinkedIn ad campaigns end-to-end—create, analyze, and optimize across 175+ tools with strategy persistence and real CPC data. Built for performance marketers, agencies, and developers automating multi-platform ad workflows.

Connect to Ads

Hosted endpoint — paste into any MCP client.

https://mcp.adspirer.com/mcp

Resources

Where to find authoritative docs and source for Ads.

Example prompts for Ads

Paste any of these into Agent Studio after connecting Ads.

  • Research high-intent keywords for emergency plumbing in Chicago with CPC data and budget recommendations
  • Show campaign performance across all platforms for the last 30 days and identify optimization opportunities
  • Create a Google Performance Max campaign for luxury watches targeting New York with $50/day budget
  • Analyze wasted spend and creative fatigue across my Meta and TikTok campaigns this month

Documentation from project README

View on GitHub

Excerpted from the project's README — boilerplate sections (license, changelog, contributing) omitted for clarity.

Ads MCP

Remote Model Context Protocol (MCP) server for cross-platform ad management. Create, analyze, and optimize campaigns across Google Ads, Meta Ads, TikTok Ads, and LinkedIn Ads from any MCP-compatible AI assistant.

Quick Links

What It Does

  • Strategy-aware execution — strategic decisions persist to STRATEGY.md and guide all future campaign creation, keyword research, and ad copy across sessions and subagents
  • 175+ tools across 4 ad platforms for campaign creation, performance analysis, and optimization
  • Plan and validate campaigns using structured prompts
  • Research keywords with real CPC data and competitive analysis
  • Create Google Ads Search, Performance Max (with search themes + audience signals), Display (Standard + Smart), Demand Gen, and YouTube campaigns end-to-end
  • Launch Meta image / video / carousel / OUTCOME_LEADS campaigns, LinkedIn sponsored content / carousel / lead-gen forms with campaign groups, and TikTok in-feed / Spark Ads / Carousel / App Promotion campaigns
  • Analyze performance with actionable optimization recommendations — wasted spend, anomaly detection, audience insights, creative fatigue
  • Raw data mode (raw_data=true) on all 29 performance/analytics tools — JSON-only output for your own attribution, dashboards, or token-efficient pipelines
  • Multi-account, multi-platform — agencies can manage many ad accounts per platform from one workspace
  • Automation — scheduled briefs, performance monitors, on-demand cross-platform reports across all four platforms

Platforms & Tools

Platform Tools Capabilities
Google Ads 75+ Search, Performance Max (with search themes + audience signals), Display (Standard + Smart), Demand Gen, YouTube; keyword research, performance analysis, wasted-spend, asset management, ad extensions (sitelinks / callouts / structured snippets), bidding strategy management
LinkedIn Ads 45 Sponsored content (single-image, video, carousel), lead-gen forms, campaign groups, 14 targeting facets, audience insights, creative fatigue analysis, conversion tracking, organizations
Meta Ads 36 Image / video / carousel campaigns, OUTCOME_LEADS lead-gen forms, lifetime budgets, granular placements (Feed / Stories / Reels), city-level targeting, custom audiences, custom conversions, Advantage+ controls
TikTok Ads 31 In-feed video / image / Spark Ads / Carousel / App Promotion campaigns, full lifecycle (list / get / pause / resume / update for campaigns, ad groups, ads), 8 analytics tools (performance, wasted spend, audience insights, creative fatigue, anomaly detection, geo)
Total 175+ Plus monitoring, automation (scheduled briefs / monitors / reports), and account management tools — all available over MCP and as REST endpoints at api.adspirer.ai

How to Connect

See CONNECTING.md for detailed setup instructions for each platform.

Claude (Recommended)

  1. Open Settings > Connectors > Add custom connector
  2. Name: Ads MCP
  3. URL: https://mcp.adspirer.com/mcp
  4. Complete OAuth 2.1 sign-in
  5. Link your ad accounts on first use

Claude Code

Install the full Adspirer plugin (agent + skills + commands + MCP server):

  1. Open Claude Code
  2. Run /plugin marketplace add amekala/ads-mcp
  3. Run /plugin install adspirer
  4. Run /mcp — find plugin:adspirer:adspirer and click to authenticate
  5. Run /adspirer:setup to pull your campaign data and create your brand workspace

This gives you a brand-aware performance marketing agent with persistent memory, competitive research via web search, campaign creation with ad extensions, and slash commands for common workflows. Enabling subagent usage does not change this installation flow.

MCP-only (no plugin): If you just want the raw MCP tools without the agent:

claude mcp add --transport http adspirer https://mcp.adspirer.com/mcp

ChatGPT

  1. Open Settings > Connectors > Add custom connector
  2. Name: Ads MCP
  3. URL: https://mcp.adspirer.com/mcp
  4. Follow OAuth 2.1 sign-in flow

Cursor

Add to ~/.cursor/mcp.json:

{
  "mcpServers": {
    "adspirer": {
      "url": "https://mcp.adspirer.com/mcp"
    }
  }
}

OpenAI Codex

Add to ~/.codex/config.toml:

[mcp_servers.adspirer]
url = "https://mcp.adspirer.com/mcp"

Gemini CLI

Install as an extension:

gemini extensions install github.com/amekala/ads-mcp

A browser window opens for OAuth authentication on first use. Custom commands available: /adspirer:setup, /adspirer:performance-review, /adspirer:wasted-spend, /adspirer:write-ad-copy, /adspirer:refresh.

OpenClaw

openclaw plugins install openclaw-adspirer
openclaw adspirer login
openclaw adspirer connect

Or install from ClawHub.

Perplexity, Manus, and Other MCP Clients

Adspirer is a standard MCP server — any client that supports MCP connectors with OAuth 2.1 (Perplexity, Manus AI, custom MCP clients) can connect to https://mcp.adspirer.com/mcp. Manus also accepts API keys via the Streamable HTTP transport.

REST API (no MCP client required)

The same tool surface is exposed as 178 REST endpoints at https://api.adspirer.ai/api/v1/tools/<tool_name>/execute. Authenticate with a Personal Access Token (sk_live_...) created at adspirer.ai/keys. Swagger: https://api.adspirer.ai/docs. Full reference: adspirer.com/docs/api-reference.

Example Prompts

Keyword Research:

Research keywords for my emergency plumbing business in Chicago.
Show me high-intent keywords with real CPC data and budget recommendations.

Performance Analysis:

Show me campaign performance for the last 30 days across all platforms.
Which campaigns are converting best and what should I optimize?

Campaign Creation:

Create a Google Performance Max campaign for luxury watches targeting
New York with a $50/day budget.

Multi-Platform Strategy:

I want to advertise my handmade jewelry business across Google and LinkedIn.
Research keywords for Google Ads and create a LinkedIn sponsored content campaign
targeting small business owners.
Continue reading on GitHub

Ads MCP server — FAQ

Common questions about connecting and running Ads.

  • What ad platforms does this MCP server support?

    Google Ads (Search, Performance Max, Display, Demand Gen, YouTube), Meta Ads (image/video/carousel), LinkedIn Ads (sponsored content, lead-gen forms), and TikTok Ads (in-feed, Spark Ads, carousel, app promotion). The README documents 175+ tools across all four platforms.

  • How do I authenticate and connect my ad accounts?

    Use OAuth 2.1 with PKCE—connect via your AI assistant's settings (Claude, ChatGPT, Cursor, etc.) at `https://mcp.adspirer.com/mcp`, then link your ad accounts on first use. The README includes platform-specific setup for Claude, ChatGPT, Cursor, Gemini CLI, and OpenClaw.

  • Does this server work without an MCP client?

    Yes—the same 175+ tools are exposed as REST endpoints at `https://api.adspirer.ai/api/v1/tools/` with Personal Access Token authentication. Swagger docs and full API reference are available at adspirer.ai.

  • Can I use this for multi-account or agency management?

    Yes, the README explicitly states it supports multi-account, multi-platform management—agencies can manage many ad accounts per platform from one workspace. Strategy decisions persist to `STRATEGY.md` across sessions.

  • What happens if I enable raw_data mode on analytics tools?

    All 29 performance and analytics tools support `raw_data=true` to return JSON-only output instead of formatted recommendations, useful for custom dashboards, attribution pipelines, or token-efficient processing.

Run Ads across 30+ AI models, side-by-side

Connect Ads to Claude, GPT, Gemini, DeepSeek and 30+ AI models in MCP Agent Studio. Compare answers side-by-side, save reusable agent presets, share runs — all in your browser, no install required.

Open Agent Studio

Related servers

More on MCP Playground