Ads logo

Ads

Manage campaigns, analytics, and optimization across six ad platforms through a remote MCP endpoint.

Install Ads

Pick your client, then add it in one click or paste the config.

Streamable HTTP (Remote)
Server URL
https://mcp.adspirer.com/mcp

Remote servers are added in the app, not the config file: Customize → Connectors → Add custom connector, then paste this URL.

Overview

The ads MCP server connects AI assistants to Google Ads, Meta Ads, Amazon Ads, LinkedIn Ads, TikTok Ads, and ChatGPT Ads. It uses Streamable HTTP with OAuth 2.1 and PKCE, exposing tools for campaign creation, performance analysis, keyword research, and optimization. Reach for it when an assistant needs to coordinate advertising work across multiple accounts or platforms without handling the user's ad-platform credentials.

Use cases

  • Create paused campaigns across multiple advertising platforms
  • Analyze wasted spend and campaign performance
  • Research keywords using CPC and competition data
  • Generate cross-platform performance reports
  • Monitor creative fatigue and account anomalies

Key features

  • 400+ advertising and analytics tools
  • OAuth 2.1 with PKCE authentication
  • Google, Meta, Amazon, LinkedIn, TikTok, and ChatGPT Ads support
  • Cross-platform reports and scheduled monitors
  • Raw JSON output for analytics tools
  • Multi-account workspace management

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

26/26 checks healthy over the last 88d

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars105Stargazers on the source repository.
Last commit6d agoMost recent push to the default branch.
Directory activity5 viewsConfig copies, upvotes, and views on AllMCPs.

How Ads works

What the ads MCP server does

The ads MCP server gives an AI assistant a shared interface for managing advertising work across Google Ads, Meta Ads, Amazon Ads, LinkedIn Ads, TikTok Ads, and ChatGPT Ads. Its tool set covers campaign creation, campaign and account analysis, keyword research, asset management, targeting, bidding, and optimization workflows.

The server supports more than 400 tools across the six ad platforms. Capabilities vary by platform. Google Ads includes Search, Performance Max, Display, Demand Gen, YouTube, Shopping, and App campaigns. Amazon supports Sponsored Products, Sponsored Brands, and Sponsored Display. Meta, LinkedIn, TikTok, and ChatGPT Ads each expose their documented campaign formats, targeting, lifecycle, and reporting operations through the same MCP connection.

It also provides cross-platform reports, scheduled briefs, performance monitors, account management, and integrations with Google Analytics 4 and Klaviyo. Strategic decisions can persist in a STRATEGY.md file and guide later campaign, keyword, and ad-copy work.

How it works

The ads MCP server is hosted remotely at https://mcp.adspirer.com/mcp and communicates over Streamable HTTP. Authentication uses OAuth 2.1 with PKCE, including dynamic client registration. The user signs in through a browser and links advertising accounts through Adspirer; the AI assistant does not receive the underlying platform credentials.

An assistant sends requests in ordinary language, invokes the relevant MCP tools, and receives campaign drafts, reports, or analysis in the conversation. New campaigns are created paused, so an explicit approval is required before they can spend money. Analytics tools support a raw_data=true option that returns JSON-only results for dashboards, attribution systems, or token-conscious workflows.

Setup and configuration

Add the remote URL to an MCP client that supports OAuth 2.1 and Streamable HTTP. Claude Code can install either the full Adspirer plugin or only the MCP server. Cursor and Codex can register the endpoint in their MCP configuration files.

After authentication, connect one or more ad accounts at the Adspirer connections page. Supported connections include Google Ads, Meta, Amazon, LinkedIn, TikTok, and ChatGPT Ads. The service can manage multiple accounts and platforms from one workspace.

No server-side environment variables are specified in the provided setup material. Usage plans range from a free tier with 15 tool calls per month to paid tiers with higher monthly limits.

Tools and capabilities

The ads MCP server includes tools for:

  • Creating and validating campaigns across supported platforms.
  • Researching keywords with CPC and competitive data.
  • Managing ads, assets, extensions, budgets, bids, audiences, and targeting.
  • Reviewing performance, wasted spend, anomalies, audience signals, and creative fatigue.
  • Producing scheduled briefs, monitors, and cross-platform reports.
  • Returning raw analytics JSON for downstream applications.

Platform-specific examples include Google ad extensions, Amazon search-term reports and ACOS/ROAS metrics, Meta lead-generation campaigns, LinkedIn lead-gen forms, TikTok campaign lifecycle operations, and ChatGPT Ads conversion tracking.

Limitations and notes

The service is remote rather than a locally run MCP process, so clients must support the documented HTTP transport and OAuth flow. Platform coverage and tool counts differ by advertising network. Campaign creation is intentionally paused by default, but the user remains responsible for reviewing and approving changes.

The same tool surface is also available through Adspirer's REST API at api.adspirer.ai, although using that API does not replace the MCP connection details for an MCP client.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Ads

ads is an MCP server that connects AI assistants to Google Ads, Meta Ads, Amazon Ads, LinkedIn Ads, TikTok Ads, and ChatGPT Ads. Its main tools create campaigns, analyze performance, research keywords, manage ad assets, and optimize advertising workflows through one OAuth-authenticated remote endpoint.

Add `https://mcp.adspirer.com/mcp` as a remote MCP server in a client that supports Streamable HTTP and OAuth 2.1. The README also provides client-specific installers and configuration steps for Claude Code, Cursor, Codex, Gemini CLI, Claude, and ChatGPT.

It supports Google Ads, Meta Ads, Amazon Ads, LinkedIn Ads, TikTok Ads, and ChatGPT Ads. Each platform exposes different campaign, targeting, lifecycle, analytics, and optimization tools.

No. New campaigns are created paused and require explicit approval before they can spend money. The server can prepare and validate campaigns, but the user must review and approve them.

Authentication uses OAuth 2.1 with PKCE through the user's browser. After signing in, the user links advertising accounts through Adspirer, while the AI assistant does not receive the underlying ad-platform credentials.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewAds AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/ads?style=directory)](https://allmcps.com/mcp/ads)
HTML Embed
<a href="https://allmcps.com/mcp/ads"><img src="https://allmcps.com/api/badge/ads?style=directory" alt="Ads on AllMCPs" /></a>