Skip to main content

Command Palette

Search for a command to run...

Adspirer Review: Managing Google Ads, Meta Ads, and LinkedIn Ads Through ChatGPT and Claude via MCP

Published
9 min read
Adspirer Review: Managing Google Ads, Meta Ads, and LinkedIn Ads Through ChatGPT and Claude via MCP
E

Crafting seamless user experiences with a passion for headless CMS, Vercel deployments, and Cloudflare optimization. I'm a Full Stack Developer with expertise in building modern web applications that are blazing fast, secure, and scalable. Let's connect and discuss how I can help you elevate your next project!

Adspirer is an MCP (Model Context Protocol) server purpose-built for digital advertising. As of March 2026, the platform provides over 100 tools spanning Google Ads (39 tools), Meta Ads (20 tools), LinkedIn Ads (28 tools), and TikTok Ads (4 tools). Marketers connect through ChatGPT, Claude, Claude Code, Cursor, Codex, Windsurf, or OpenClaw and manage campaigns entirely through natural language—keyword research, Performance Max campaign creation, ROAS analysis, and budget adjustments without opening a single ad platform dashboard.

The core value proposition targets a specific workflow problem: eliminating the constant context-switching between Google Ads Manager, Meta Business Suite, and LinkedIn Campaign Manager that fragments a marketer's day.

How It Works: MCP Architecture, Not SaaS

Adspirer is fundamentally different from traditional ad management platforms like Optmyzr or Smartly. It operates as an MCP server—a middleware layer that sits between your AI assistant and advertising platform APIs.

MCP, developed by Anthropic, is an open protocol enabling AI assistants to securely connect to external tools and data sources. Adspirer leverages this protocol as a bridge: your AI assistant sends structured requests to Adspirer, which translates them into the appropriate Google, Meta, LinkedIn, or TikTok API calls.

Key technical specifications:

Component Details
Protocol MCP 2025-03-26 (backward compatible with 2024-11-05)
Authentication OAuth 2.1 (Authorization Code + PKCE)
Security HTTPS/TLS, encrypted token storage, no full conversation logging
Tool Safety All tools include readOnlyHint and destructiveHint metadata
Source Code Open source on GitHub, listed in official MCP Servers Registry

A critical design decision: all campaigns are created in a paused state by default. In an era where AI agents can autonomously execute actions, this guardrail prevents accidental ad spend. Budget-affecting operations require explicit user confirmation before execution.

Supported AI Clients and Setup Paths

Adspirer doesn't lock you into a single AI platform. The supported clients cover most major AI coding and chat environments:

Client Connection Method Best For
ChatGPT Custom GPT (OpenAI Actions) Marketers who live in ChatGPT daily
Claude Desktop MCP Connector Claude power users
Claude Code One-line terminal command Terminal-first developers
Cursor One-command install script IDE-native ad management
Codex Plugin install Autonomous agent workflows
Windsurf MCP configuration Codeium editor users
OpenClaw Plugin + ClawHub OpenClaw ecosystem users

The ChatGPT path is the simplest—no MCP configuration, no terminal commands. The Custom GPT handles everything through OpenAI's Actions feature. MCP-based clients (Claude, Cursor, Claude Code) offer deeper integration including Agent Skills and subagent support.

Pricing: Tool Calls, Not Ad Spend Percentage

Adspirer charges based on tool call volume rather than a percentage of ad spend—a departure from most traditional PPC management tools:

Plan Monthly Cost Tool Calls/Month Cost Per Call
Free $0 15
Plus $49 150 ~$0.33
Pro $99 600 ~$0.17
Max $199 3,000 ~$0.07

Ad platform charges (Google Ads spend, Meta Ads spend) are billed directly by those platforms. Adspirer takes no commission on advertising expenditure.

For context: a daily performance check with analysis recommendations consumes roughly 3-5 tool calls. Building a new campaign with keyword research, ad creation, and audience targeting uses approximately 8-12 calls. A single-brand marketer running daily checks and weekly campaign updates would consume 80-120 calls per month, fitting within the Plus plan.

Agent Skills: Structured Workflows for AI Ad Management

The Agent Skills system, introduced around February 2026, represents Adspirer's most technically distinctive feature. When an AI assistant connects to 100+ tools without guidance, it tends to guess at the correct execution order—sometimes skipping keyword research before campaign creation, or attempting data pulls without verifying account connectivity.

Skills are SKILL.md instruction files that encode advertising best practices into the AI's workflow. Five skill modules are currently available:

  • adspirer-ads: Full campaign creation workflow (research → validate → create → confirm)

  • adspirer-setup: Account connection and initial configuration

  • adspirer-performance-review: Performance analysis and optimization recommendations

  • adspirer-write-ad-copy: Ad copy generation with platform constraints

  • adspirer-wasted-spend: Zero-conversion keyword identification and negative keyword suggestions

For Claude Code users, installation is a git clone and copy operation. For Cursor, a single install script handles MCP server configuration, all five skills, and a performance marketing subagent automatically.

Competitive Landscape: Where Adspirer Fits

The AI-powered PPC tool market in 2026 has segmented into distinct categories:

Tool Core Positioning Key Difference from Adspirer
Optmyzr Rule-based Google Ads optimization Mature community, extensive case studies; traditional UI, not conversational
Adzviser Cross-platform data connector (6+ platforms) Read-only analytics focus; no campaign creation; lower price point
Ryze AI Fully autonomous ad management agent Own dashboard interface; broader platform coverage (Amazon, Reddit); makes changes without asking
Smartly Enterprise creative + media buying platform Built for brands spending $50K+/month; includes CTV and programmatic
Google Ads MCP (Official) Google's experimental MCP server Google Ads only; pairs with Gemini CLI; experimental status

Adspirer occupies a specific position: conversational + cross-platform + embedded in existing AI tools. The underlying bet is that marketers already spend significant time in ChatGPT or Claude, and ad management should integrate into that existing workflow rather than requiring a separate interface.

Whether this bet pays off depends on your working style. Heavy PPC operators who fine-tune bids daily in Google Ads Manager may prefer the granular control of Optmyzr. Full-stack marketers juggling content, social, and ads will likely find Adspirer's conversational approach saves meaningful context-switching time.

Reddit Community Discussion: Early Days

As of March 2026, Adspirer has virtually zero presence on Reddit. Searches across r/PPC (~100K members), r/GoogleAds, r/FacebookAds, and r/ClaudeAI returned no dedicated discussion threads, user reviews, or experience reports about Adspirer specifically.

Adspirer's own blog acknowledges this gap directly, noting the product is newer and that Reddit threads covering every edge case don't yet exist.

This absence reflects several realities. First, MCP-based ad management is an entirely new product category. The PPC community on Reddit still centers discussions around native platform features, Google's Performance Max campaigns, and established tools like Optmyzr and WordStream. The concept of connecting an AI assistant directly to ad accounts for live operations remains in the awareness-building phase for most marketers.

Second, advertising accounts involve real budget exposure. The r/ClaudeAI community discusses MCP servers extensively—for databases, development tools, and file systems. But advertising MCP applications see notably less community experimentation, likely because the consequences of a misconfigured operation involve actual dollars.

Third, Adspirer reached General Availability status in the second half of 2025. Building organic community discussion takes time, and the product hasn't yet crossed the adoption threshold that generates self-sustaining Reddit conversations.

For decision-makers evaluating Adspirer, the lack of independent community discussion means relying on the free tier for hands-on validation rather than peer experiences.

Security and Data Handling

For operations involving ad account access, security design matters:

  • OAuth 2.1 authentication: Users authorize through each ad platform's official OAuth flow; Adspirer never touches account credentials

  • Encrypted storage: Authorization tokens are encrypted at rest

  • Limited logging: Only tool requests are logged—not full conversations between users and AI assistants

  • Revocable access: Users can revoke Adspirer's permissions from Google, Meta, or TikTok account settings at any time

The open-source codebase on GitHub enables security audits by enterprise IT teams—an important trust signal for organizations connecting production ad accounts.

Current Limitations

Based on publicly available information, several constraints are worth noting.

TikTok Ads integration remains limited at 4 tools versus 39 for Google Ads—functionality coverage is uneven across platforms. The community ecosystem is still forming, which means edge cases lack peer-validated solutions. Real-time bid optimization isn't supported—conversational AI handles analysis and campaign setup well but can't continuously monitor and adjust bids 24/7 like dedicated tools. Creative asset production (images, video) falls outside Adspirer's scope entirely.

Tool call consumption can also accumulate quickly for agencies managing 20+ accounts with multiple daily analysis rounds. The Max plan's 3,000 monthly calls may require careful workflow planning to avoid hitting limits mid-month.

Who should use Adspirer?

Marketers and small agencies already using ChatGPT or Claude daily, managing 1-10 brand accounts with monthly ad spend between $1,000 and $50,000. The conversational interface provides the clearest efficiency gains at this scale.

What can you do with the free plan?

The 15 monthly tool calls support one complete account health check (pulling performance data plus analysis recommendations consumes roughly 3-5 calls). It's designed for evaluating product fit before committing to a paid plan.

How does Adspirer compare to Google's official Ads MCP?

Google's official MCP server covers Google Ads only, remains experimental, and primarily works with Gemini CLI. Adspirer spans four ad platforms, supports seven-plus AI clients, and includes Agent Skills for guided workflows.

Why are there no Reddit discussions about Adspirer?

Adspirer reached General Availability in the second half of 2025. Its user base is still growing, and MCP-based ad management as a product category hasn't yet reached mainstream awareness in PPC communities.

Is it safe to connect ad accounts to Adspirer?

Adspirer uses OAuth 2.1 authentication without storing credentials, creates all campaigns in a paused state by default, and provides open-source code for security audits. Users can revoke access from their ad platform settings at any time.

Sources

About the Author

Erik (EKC) @ Tenten.co

Over the past year, our team has helped more than 20 enterprise clients evaluate and implement AI-powered workflows—from Claude Code development pipelines to MCP integration for business automation. In the advertising space specifically, we're seeing a clear pattern: marketing teams are shrinking in headcount while the number of ad accounts and platform complexity they manage keeps growing. Tools like Adspirer address the practical reality of "amplifying individual output with AI" rather than replacing entire teams. I expect MCP-based advertising tools to enter rapid adoption in the second half of 2026, as more marketers discover they can manage Google Ads directly from ChatGPT without opening a dashboard.

If you're evaluating AI-driven marketing automation or exploring how MCP integration applies to your advertising operations, schedule a consultation with the Tenten team.