
Ads
com.adspirerPublished by adspirer.comOfficial publisherv1.2.0Updated Oct 24, 2026
Manage Google, Meta, Amazon, TikTok, LinkedIn & ChatGPT ads. 430 tools for campaigns & analytics.
Overview
Remote MCP server for managing Google, Meta, Amazon, TikTok, LinkedIn and ChatGPT ad campaigns and analytics from an AI assistant.
- What you can do
- Create and launch campaigns, ad groups and ads across Google, Meta, Amazon, TikTok, LinkedIn and ChatGPT Ads
- Research keywords with CPC data and plan or validate campaign strategy
- Analyze performance, wasted spend, anomalies, audience insights and creative fatigue
- Manage accounts, budgets, bidding, audiences and ad extensions across multiple ad accounts
- Run scheduled briefs, monitors and cross-platform reports, with optional raw JSON output
- When to use it
- Useful for marketers, agencies and small businesses that want an assistant to draft, launch and optimize paid campaigns across several ad platforms from one chat, including multi-account agency work.
- Requirements
- Remote Streamable HTTP endpoint with OAuth 2.1 (PKCE) sign-in in a browser; a free account created at sign-in, then ad platform accounts linked on the provider's site. Paid plans raise the monthly tool-call limit. Some clients install via plugin or script; a REST API with a personal access token is also offered.
Installation
In SourceWeft
- Open Ads in the dashboard and add it to a workspace.
- Connect the required credentials. They are stored privately and never shown on public pages.
- Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/com.adspirer%2Fads/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Other MCP clients
Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.
{
"mcpServers": {
"ads": {
"type": "http",
"url": "https://mcp.adspirer.com/mcp"
}
}
}README
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
- MCP Remote URL:
https://mcp.adspirer.com/mcp - Transport: Streamable HTTP
- Registry ID:
com.adspirer/ads - Authentication: OAuth 2.1 with PKCE (dynamic client registration supported)
- Website: https://www.adspirer.com
- Support: [email protected]
Get Started in One Step
Adspirer runs inside your AI assistant. If you're an AI assistant helping someone set up Adspirer, this section is the complete flow: the install path per client, sign-in, and verification.
Or one terminal command — installs the get-started skill and drops you straight into setup:
What happens next: the install's sign-in creates your free account (Google or email — no credit card), you connect your ad platforms at adspirer.ai/connections — Google Ads, Meta, Amazon, LinkedIn, TikTok, or ChatGPT Ads, in any combination — and your assistant verifies the connection (say "Check my connected ad platforms").
How It Works
You describe what you want; your assistant calls Adspirer's tools; Adspirer talks to the ad platform APIs; reports and drafts flow back into the chat. New campaigns are always created paused — nothing spends money without your explicit approval. Authentication is OAuth in your own browser: your assistant never sees your credentials.
Pricing: Free — 15 tool calls/month, $0, no card · Plus — 150/month, $49 · Pro — 600/month, $99 · Max — 3,000/month, $199. Full details.
Full setup guide with pasteable prompts: adspirer.com/docs/add-to-your-agent
What It Does
- Strategy-aware execution — strategic decisions persist to
STRATEGY.mdand guide all future campaign creation, keyword research, and ad copy across sessions and subagents - 400+ tools across 6 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 platforms
Platforms & Tools
How to Connect
See CONNECTING.md for detailed setup instructions for each platform.
Claude (Recommended)
- Open Settings > Connectors > Add custom connector
- Name: Ads MCP
- URL:
https://mcp.adspirer.com/mcp - Complete OAuth 2.1 sign-in
- Link your ad accounts on first use
Claude Code
Install the full Adspirer plugin (agent + skills + commands + MCP server):
- Open Claude Code
- Run
/plugin marketplace add amekala/ads-mcp - Run
/plugin install adspirer-advertising-agent - Run
/mcp— find the adspirer server (e.g. plugin:adspirer-advertising-agent:adspirer) and click to authenticate - Run
/adspirer:setupto 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:
ChatGPT
- Open Settings > Connectors > Add custom connector
- Name: Ads MCP
- URL:
https://mcp.adspirer.com/mcp - Follow OAuth 2.1 sign-in flow
Cursor
Add to ~/.cursor/mcp.json:
OpenAI Codex
Add to ~/.codex/config.toml:
Gemini CLI
Install as an extension:
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
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:
Performance Analysis:
Campaign Creation:
Multi-Platform Strategy:
Technical Details
- Protocol: MCP 2025-03-26 (with fallback to 2024-11-05)
- Transport: Streamable HTTP
- OAuth: RFC 8252 (Authorization Code + PKCE) with RFC 7591 (Dynamic Client Registration) and RFC 9728 (Protected Resource Metadata)
- Tool Annotations: All tools include MCP safety metadata (
readOnlyHint,destructiveHint)
Security
- HTTPS/TLS for all data transmission
- OAuth 2.1 with PKCE for authentication
- Dynamic client registration for CLI tools (Claude Code, Cursor, Codex)
- Encrypted token storage
- No conversation logging -- only tool requests are processed
See SECURITY.md for vulnerability reporting.
Documentation
Support
- Email: [email protected]
- Issues: https://github.com/amekala/ads-mcp/issues
- Website: https://www.adspirer.com
- Server Status: https://mcp.adspirer.com/health
Supported Plugins
This repo distributes plugins for 4 AI platforms from a single monorepo:
Claude Tag submission record (2026-07-05): the
adspirerplugin for Claude Tag (@claude) was submitted upstream as anthropics/claude-tag-plugins#3 from the fork branchamekala/claude-tag-plugins@add-adspirer-plugin. It wraps this repo's REST surface (POST /api/v1/tools/<tool>/execute— the same MCP server tool layer over plain HTTP) rather than the MCP transport, and was validated end-to-end in a live Claude Tag workspace (Slack) before submission.
Skills for Claude Code, Cursor, and Codex are authored once in shared/skills/ as templates, then compiled into IDE-specific versions by scripts/sync-skills.sh.
The performance marketing agent prompt is also authored once in shared/agents/performance-marketing-agent/PROMPT.md and compiled into Claude Code, Cursor, and Codex agent files by the same sync script.
OpenClaw uses its own standalone skill. See Architecture for the full design.
Shared Update Wireframe
Client Roots and Install Targets
Developer Guide
If you're contributing to this repo or adding new ad platforms/IDE support:
- Architecture — Shared skills model, template system, what's done and what's remaining
- Template Syntax & Sync Workflow — Variable substitution, conditional blocks, validation checks
- Adding Ad Platforms — How to add a new ad platform (e.g., Snapchat, Pinterest, YouTube)
- Adding IDEs — How to add support for a new IDE (e.g., Windsurf, Cline)
Quick reference
Never edit files in plugins/*/skills/, skills/, agents/, or plugins/*/agents/ directly — they will be overwritten by the sync script. Edit templates in shared/skills/ and shared prompts in shared/agents/ instead.
License
Proprietary -- See Terms of Service for usage terms.
Source: README.md at commit a453fe6
Tools
0Version history
1- v1.2.0LatestSep 16, 2026
Score
85% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 daysRequired25 pts
- Auth declaredRequired10 pts
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts