Skip to main content

What Is Adspirer?

Adspirer is an server that connects AI assistants to advertising platforms. It gives your AI (Claude, ChatGPT, Cursor, Codex) access to 100+ tools for managing Google Ads, Meta Ads, LinkedIn Ads, and TikTok Ads through natural language.Instead of logging into 4 different ad platforms, you describe what you want — “find wasted spend across all platforms” or “create a Google Search campaign for my SaaS” — and your AI handles it.
Both. At the core, Adspirer is an MCP server that provides 100+ advertising tools. On top of that, it ships a performance marketing agent — a specialized AI agent with brand awareness, strategy persistence, and proven workflows.
  • Tools only: Connect the MCP server and use raw tools. Good for quick queries.
  • Agent + tools: Install the full plugin (agent, skills, slash commands). The agent follows proven workflows, remembers your brand, and persists strategic decisions.
See Agent Skills Overview for details.
Traditional tools have dashboards you click through. Adspirer is different in two ways:
  1. Natural language interface. You describe what you want. No dashboards, no button hunting, no learning a new UI.
  2. AI-native workflows. The agent researches your competitors, pulls real keyword data, writes brand-voice ad copy, and creates campaigns — all in one conversation.
It’s not a dashboard replacement. It’s an AI-powered advertising manager that connects directly to your ad platforms.
Any MCP-compatible AI client. Currently supported with setup guides:
ClientAgent SupportSetup Guide
Claude CodeFull (subagent + skills)Guide
ClaudeSkill uploadGuide
CursorFull (subagent + rules)Guide
CodexFull (agent config + skills)Guide
ChatGPTTools onlyGuide
WindsurfComing soonGuide
OpenClawBundled skillGuide

How It Works

Through OAuth 2.1 with PKCE — the same standard used by banking apps. When you connect a platform:
  1. Your browser opens to Google/Meta/LinkedIn/TikTok’s login page
  2. You sign in with your existing credentials (Adspirer never sees your password)
  3. You authorize specific permissions (read campaigns, create ads, etc.)
  4. Adspirer receives a scoped access token — not your password
You can revoke access anytime from your ad platform’s security settings. See Security.
No. Multiple safety layers prevent unauthorized spending:
  • All campaigns are created in PAUSED status — you review before anything goes live
  • The agent always asks before any action that affects spend
  • Skills enforce a read-before-write pattern — research and validation happen before creation
  • Adspirer never retries a failed campaign creation automatically
  • Budget guardrails from your brand context file are checked before spend-affecting actions
(Model Context Protocol) is an open standard created by Anthropic that allows AI assistants to connect to external tools and services. Think of it as a universal adapter between AI and the tools it needs.Adspirer implements MCP so that any AI client — Claude, ChatGPT, Cursor, Codex — can access the same 100+ advertising tools through one connection. See How MCP Works.
Skills are instruction files (SKILL.md) that teach AI assistants the right workflow for advertising tasks. Without skills, the AI guesses which tools to call. With skills:
  • It follows proven workflows (research → validate → create → verify)
  • Safety rules are enforced automatically
  • Campaign creation works on the first try instead of failing mid-workflow
Skills are optional but highly recommended. See Agent Skills Overview.
It depends on your AI client:
  • Claude (web/desktop): No install. Add a connector URL in settings. Guide →
  • ChatGPT: No install. Add a connector in settings. Guide →
  • Claude Code: One command (/plugin install adspirer). Guide →
  • Cursor: One command (bash installer). Guide →
  • Codex: One command (bash installer). Guide →

Ad Platforms

Four platforms with 100+ tools:
PlatformToolsWhat You Can Do
Google Ads39Keyword research, Search & PMax campaigns, wasted spend, budget optimization, ad extensions
LinkedIn Ads28Sponsored content, lead gen, B2B targeting, creative management
Meta Ads20Image/video/carousel campaigns, audience targeting, creative fatigue
TikTok Ads4In-feed campaigns, video asset validation
See Platform Comparison for a detailed breakdown.
Yes. You can connect multiple accounts per platform. Use switch_primary_account to change which account you’re managing, or specify the account ID in your prompts. See Multi-Account Management.
Yes. Adspirer supports MCC (My Client Center) accounts for Google Ads and Business Manager accounts for Meta. You can manage multiple client accounts from one Adspirer connection. See Multi-Client Management.
Always paused. Every campaign Adspirer creates starts in PAUSED status. You review the campaign — targeting, keywords, ad copy, budget — and manually enable it when you’re ready. This is enforced at both the skill level and the tool level.

Pricing & Billing

Pricing is based on tool calls, not ad spend:
PlanPriceTool CallsBest For
Free$0/mo15/monthTry it out
Plus$49/mo150/monthSmall advertisers
Pro$99/mo600/monthActive campaign managers
Max$199/mo3,000/monthAgencies and power users
A “tool call” is one Adspirer MCP tool invocation (e.g., get_campaign_performance, research_keywords). A typical campaign creation uses 8-12 tool calls. See full pricing.
Yes. 15 free tool calls per month, no credit card required. Enough to try a performance review, keyword research, or wasted spend analysis. Sign up free →
No. Your Adspirer plan works across all AI clients. The same account and tool call quota applies whether you use Claude, ChatGPT, Cursor, or Codex.

Security & Privacy

Yes. Key protections:
  • OAuth 2.1 with PKCE — Adspirer never sees your passwords
  • Scoped permissions — you authorize exactly what Adspirer can do
  • Encrypted tokens — access tokens encrypted at rest, auto-refreshed
  • Revocable access — revoke anytime from your ad platform’s security settings
  • No billing data — Adspirer never accesses credit cards or payment information
See Security & Data Privacy for full details.
Yes, anytime. Go to your ad platform’s security or connected apps settings:
  • Google Ads: myaccount.google.com/permissions
  • Meta: Settings & Privacy → Settings → Business Integrations
  • LinkedIn: Settings → Data Privacy → Permitted Services
  • TikTok: Settings → Security → Authorized Apps
Adspirer reads your campaign data in real-time from ad platform APIs and returns it to your AI client. It does not permanently store campaign performance data, ad copy, or targeting settings. OAuth tokens are stored encrypted for session management.

Troubleshooting

Common causes:
  1. Ad platform not connected: Visit adspirer.ai and connect your Google/Meta/LinkedIn/TikTok account
  2. OAuth expired: Re-authenticate by clicking the MCP server connection in your AI client
  3. Browser extension interference: Disable ad blockers temporarily during OAuth
  4. Wrong account: Use switch_primary_account to select the correct ad account
Access tokens expire after 1 hour. Adspirer auto-refreshes them, but if the refresh token (30-day lifetime) has also expired, you’ll need to re-authenticate:
  • Claude Code: Run /mcp, select the Adspirer server, and re-authenticate
  • Claude: Reconnect the connector in Customize → Connectors
  • Cursor: Re-connect via MCP settings
Your free tier includes 15 tool calls/month. Options:
  1. Wait for the monthly reset
  2. Upgrade to Plus (49/mofor150calls)orPro(49/mo for 150 calls) or Pro (99/mo for 600 calls)
  3. Check your usage with get_usage_status
View pricing →
Don’t retry automatically. Common causes:
  • Missing keyword research: Run research_keywords before creating Search campaigns
  • Invalid assets: Run validate_and_prepare_assets to check image dimensions, headline lengths
  • Platform not connected: Run get_connections_status to verify
  • Budget below minimum: Google/LinkedIn require 10/dayminimum,Meta10/day minimum, Meta 5/day
If using skills, the workflow handles all of these automatically.
Last modified on March 4, 2026