# Adspirer > Manage ad campaigns with AI. 100+ tools across Google Ads, Meta Ads, LinkedIn Ads, and TikTok Ads. ## Docs - [Google Ads Integration Guide](https://www.adspirer.com/docs/ad-platforms/google-ads.md): Manage Google Search, Performance Max, Display, YouTube, and Demand Gen campaigns with AI. 60+ tools for keyword research, ad copy generation, performance analysis, and budget optimization. - [Google Display Ads Integration Guide](https://www.adspirer.com/docs/ad-platforms/google-display-ads.md): Create and manage Google Display Network campaigns with AI. Full CRUD for standard Display and Smart Display — audiences, topics, placements, display keywords, demographics, frequency caps, and schedules. - [LinkedIn Ads Integration Guide](https://www.adspirer.com/docs/ad-platforms/linkedin-ads.md): Connect LinkedIn Ads to Adspirer for B2B campaign management. Target by job title, industry, seniority, and 14 additional facets with 30+ AI-powered tools for sponsored content and lead generation. - [Meta Ads Integration](https://www.adspirer.com/docs/ad-platforms/meta-ads.md): Manage Facebook and Instagram campaigns with Adspirer's 36 MCP tools. Create image, video, and carousel ads, detect creative fatigue, optimize audiences, and analyze performance across Meta placements. - [TikTok Ads Integration Guide](https://www.adspirer.com/docs/ad-platforms/tiktok-ads.md): Create and manage TikTok ad campaigns with AI. 31 tools for campaign management, Spark Ads, Carousel Ads, targeting, performance analytics, and budget optimization. - [YouTube Ads Integration Guide](https://www.adspirer.com/docs/ad-platforms/youtube-ads.md): Create and manage YouTube video ad campaigns with AI. Video validation, campaign creation across In-Feed, In-Stream, and Shorts placements, plus performance tracking. - [Performance Marketing Agent](https://www.adspirer.com/docs/agent-skills/agent.md): The performance marketing agent orchestrates skills, maintains brand knowledge, persists strategic decisions, and manages campaigns across Google Ads, Meta Ads, LinkedIn Ads, and TikTok Ads. - [Claude Code Agent](https://www.adspirer.com/docs/agent-skills/claude-code-agent.md): How the Adspirer performance marketing agent works inside Claude Code. Subagent architecture, skills, slash commands, memory, strategy persistence, and the agent loop explained. - [Codex Agent](https://www.adspirer.com/docs/agent-skills/codex-agent.md): How the Adspirer performance marketing agent works inside OpenAI Codex CLI. Agent config, 5 skills, safety rules, AGENTS.md, and the plan-execute-verify loop explained. - [Cursor Agent](https://www.adspirer.com/docs/agent-skills/cursor-agent.md): How the Adspirer performance marketing agent works inside Cursor. Subagent architecture, 5 skills, Cursor Rules, memory, strategy persistence, and the agent loop explained. - [OpenClaw Agent](https://www.adspirer.com/docs/agent-skills/openclaw-agent.md): How the Adspirer advertising agent works inside OpenClaw. Bundled skill file, zero-config setup, claw.json manifest, tool groups, and the built-in safety model explained. - [Agent Skills Overview](https://www.adspirer.com/docs/agent-skills/overview.md): Turn your AI assistant into an expert advertising manager. Skills teach AI the right workflow for using Adspirer's 100+ tools—research before creating, validate before launching, confirm before spending. - [Skill Reference](https://www.adspirer.com/docs/agent-skills/skills.md): Reference for all 5 Adspirer skills. Each skill is a proven workflow that teaches your AI assistant the right way to manage ad campaigns, research keywords, write ad copy, and optimize spend. - [Tool Catalog](https://www.adspirer.com/docs/agent-skills/tools.md): Complete reference of all 130+ Adspirer tools. Organized by platform (Google Ads, Meta Ads, LinkedIn Ads, TikTok Ads) with types, descriptions, and parameters. - [Core Workflows](https://www.adspirer.com/docs/agent-skills/workflows.md): Complete workflows for ad campaign management. Step-by-step tool sequences for Google Ads, Meta Ads, LinkedIn Ads, and TikTok Ads campaign creation, optimization, and analysis. - [ChatGPT Setup Guide](https://www.adspirer.com/docs/ai-clients/chatgpt.md): Connect ChatGPT to Adspirer via MCP connector. Manage Google Ads, Meta Ads, LinkedIn Ads, and TikTok campaigns with 100+ tools directly from ChatGPT Plus or Pro. - [Claude Setup Guide](https://www.adspirer.com/docs/ai-clients/claude.md): Connect Claude Desktop or claude.ai to Adspirer via MCP connector. Manage Google Ads, Meta Ads, LinkedIn Ads, and TikTok campaigns with 100+ tools, progress streaming, and natural language. - [Claude Code Setup Guide](https://www.adspirer.com/docs/ai-clients/claude-code.md): Connect Claude Code to Adspirer MCP in 2 minutes. Manage Google Ads, Meta Ads, LinkedIn Ads, and TikTok Ads from your terminal with 100+ tools. - [Claude Cowork Setup Guide](https://www.adspirer.com/docs/ai-clients/claude-cowork.md): Connect Claude Cowork to Adspirer via plugin. Manage Google Ads, Meta Ads, LinkedIn Ads, and TikTok campaigns with 100+ tools, brand-aware skills, and a performance marketing agent. - [Codex Setup Guide](https://www.adspirer.com/docs/ai-clients/codex.md): Connect OpenAI Codex to Adspirer MCP for autonomous ad management across Google, Meta, LinkedIn, and TikTok Ads. AI agents that optimize daily. - [Cursor Setup Guide](https://www.adspirer.com/docs/ai-clients/cursor.md): Connect Cursor IDE to Adspirer MCP. Manage Google, Meta, LinkedIn, and TikTok Ads from your editor with 100+ tools, 5 skills, and a performance marketing subagent. - [Custom GPT Setup Guide](https://www.adspirer.com/docs/ai-clients/custom-gpt.md): Use Adspirer directly inside ChatGPT. Manage Google Ads, Meta Ads, LinkedIn Ads, and TikTok Ads campaigns with natural language — no MCP setup required. - [Gemini CLI Setup Guide](https://www.adspirer.com/docs/ai-clients/gemini-cli.md): Connect Gemini CLI to Adspirer MCP in 2 minutes. Manage Google Ads, Meta Ads, LinkedIn Ads, and TikTok Ads from your terminal with 100+ tools. - [Manus Setup Guide](https://www.adspirer.com/docs/ai-clients/manus.md): Connect Manus AI to Adspirer MCP. Manage Google, Meta, LinkedIn, and TikTok Ads from Manus with 100+ tools, autonomous research, scheduled briefs, and interactive dashboards. - [OpenClaw Setup Guide](https://www.adspirer.com/docs/ai-clients/openclaw.md): Install the Adspirer OpenClaw plugin. 100+ ad tools, 14KB skill file built in, zero configuration. Manage Google, Meta, LinkedIn, and TikTok Ads. - [Perplexity Setup Guide](https://www.adspirer.com/docs/ai-clients/perplexity.md): Connect Perplexity to Adspirer via MCP connector. Manage Google Ads, Meta Ads, LinkedIn Ads, and TikTok campaigns with 100+ tools from Perplexity Computer — the autonomous AI agent. - [Windsurf Setup Guide](https://www.adspirer.com/docs/ai-clients/windsurf.md): Connect Windsurf IDE to Adspirer MCP via streamable HTTP config. Manage Google Ads, Meta Ads, LinkedIn Ads, and TikTok Ads from Codeium's AI editor with 100+ tools. - [Audit Conversion Tracking](https://www.adspirer.com/docs/api-reference/audit/audit-conversion-tracking.md): Review your conversion tracking setup across ad platforms. Checks Meta Pixel (event volume, CAPI status, dedup, diagnostics), LinkedIn (conversion rules, CAPI, Insight Tag), and Google Ads (conversion actions, enhanced conversions, attribution). Returns a health score (0-100), grade (A-F), detailed… - [Get Connections Status](https://www.adspirer.com/docs/api-reference/general/get-connections-status.md): View connected ad accounts and OAuth connections. - [List Connected Accounts](https://www.adspirer.com/docs/api-reference/general/list-connected-accounts.md): List all connected ad accounts across platforms. - [Switch Primary Account](https://www.adspirer.com/docs/api-reference/general/switch-primary-account.md): Activate one or more ad accounts for a platform. - [Add Callout Extensions](https://www.adspirer.com/docs/api-reference/google-ads/add-callout-extensions.md): Add callout extensions to a campaign. - [Add Demand Gen Ad Group](https://www.adspirer.com/docs/api-reference/google-ads/add-demand-gen-ad-group.md): Add a new ad group with targeting and ads to an EXISTING Demand Gen campaign. - [Add Keywords](https://www.adspirer.com/docs/api-reference/google-ads/add-keywords.md): Add keywords to an existing ad group. - [Add Negative Keywords](https://www.adspirer.com/docs/api-reference/google-ads/add-negative-keywords.md): Add negative keywords to a campaign. - [Add PMax Audience Signal](https://www.adspirer.com/docs/api-reference/google-ads/add-pmax-audience-signal.md): Add an audience signal to an existing Performance Max campaign. - [Add PMax Search Themes](https://www.adspirer.com/docs/api-reference/google-ads/add-pmax-search-themes.md): Add search themes to an existing Performance Max campaign. - [Add Sitelinks](https://www.adspirer.com/docs/api-reference/google-ads/add-sitelinks.md): Add sitelink extensions to a campaign. - [Add Structured Snippets](https://www.adspirer.com/docs/api-reference/google-ads/add-structured-snippets.md): Add structured snippet extensions to a campaign. - [Analyze Search Terms](https://www.adspirer.com/docs/api-reference/google-ads/analyze-search-terms.md): Discover keyword opportunities and optimize match types by analyzing actual search terms. - [Analyze Wasted Spend](https://www.adspirer.com/docs/api-reference/google-ads/analyze-wasted-spend.md): Analyze wasted ad spend and identify campaigns losing money or underperforming. - [Create Ad](https://www.adspirer.com/docs/api-reference/google-ads/create-ad.md): Create a new Responsive Search Ad (RSA) in an existing ad group. - [Create Demand Gen Campaign](https://www.adspirer.com/docs/api-reference/google-ads/create-demand-gen-campaign.md): 🔄 LONG-RUNNING TOOL: Creates a Demand Gen campaign across ALL Google channels — YouTube, Discover, Gmail, Display, and Maps. Emits MCP progress updates during creation (typically 10-20 seconds). - [Create PMax Campaign](https://www.adspirer.com/docs/api-reference/google-ads/create-pmax-campaign.md): 🔄 LONG-RUNNING TOOL: Creates a Google Performance Max campaign with validated images. Emits MCP progress updates during authentication, asset upload, and campaign creation (typically 15-30 seconds). Progress stages: validate → commit. - [Create Search Campaign](https://www.adspirer.com/docs/api-reference/google-ads/create-search-campaign.md): 🔄 LONG-RUNNING TOOL: Creates a Google Ads Search campaign with full structure. - [Create YouTube Campaign](https://www.adspirer.com/docs/api-reference/google-ads/create-youtube-campaign.md): 🔄 LONG-RUNNING TOOL: Creates a YouTube Video campaign using Google Ads Demand Gen format with YouTube-only placements. Emits MCP progress updates during authentication and campaign creation (typically 10-20 seconds). Progress stages: validate → commit. - [Discover Existing Assets](https://www.adspirer.com/docs/api-reference/google-ads/discover-existing-assets.md): 🔍 Discover existing assets in the Google Ads account (images, sitelinks, callouts, structured snippets). - [Explain Performance Anomaly](https://www.adspirer.com/docs/api-reference/google-ads/explain-performance-anomaly.md): Explain why a performance metric changed using statistical analysis and historical context. - [Get Benchmark Context](https://www.adspirer.com/docs/api-reference/google-ads/get-benchmark-context.md): Get industry benchmark context for AI-powered recommendations. - [Get Business Profile](https://www.adspirer.com/docs/api-reference/google-ads/get-business-profile.md): Get the user's business profile for contextual recommendations. - [Get Campaign Performance](https://www.adspirer.com/docs/api-reference/google-ads/get-campaign-performance.md): Analyze Google Ads campaign performance with comprehensive insights and recommendations. - [Get Campaign Structure](https://www.adspirer.com/docs/api-reference/google-ads/get-campaign-structure.md): Get campaign structure with ad groups, keywords, ads, and extensions. Supports pagination for large campaigns. - [Get Campaign Targeting](https://www.adspirer.com/docs/api-reference/google-ads/get-campaign-targeting.md): Get location/geo targeting for a Google Ads campaign. - [Get PMax Audience Signals](https://www.adspirer.com/docs/api-reference/google-ads/get-pmax-audience-signals.md): Get current audience signals for a Performance Max campaign. - [Get PMax Search Themes](https://www.adspirer.com/docs/api-reference/google-ads/get-pmax-search-themes.md): Get current search themes for a Performance Max campaign. - [Get Usage Status](https://www.adspirer.com/docs/api-reference/google-ads/get-usage-status.md): Get your current usage status with interactive quota widget. - [Help User Upload](https://www.adspirer.com/docs/api-reference/google-ads/help-user-upload.md): Show user instructions for uploading images to postimages.org for Performance Max campaigns. - [Infer Business Profile](https://www.adspirer.com/docs/api-reference/google-ads/infer-business-profile.md): Automatically infer business profile from campaign data using AI analysis. - [List Campaign Extensions](https://www.adspirer.com/docs/api-reference/google-ads/list-campaign-extensions.md): List all extensions (sitelinks, callouts, structured snippets) for a campaign. - [List Campaigns](https://www.adspirer.com/docs/api-reference/google-ads/list-campaigns.md): List all Google Ads campaigns for the connected account. - [Optimize Budget Allocation](https://www.adspirer.com/docs/api-reference/google-ads/optimize-budget-allocation.md): Optimize budget allocation across campaigns using linear programming to maximize conversions. - [Pause Ad](https://www.adspirer.com/docs/api-reference/google-ads/pause-ad.md): Pause an ad to stop it from showing. - [Pause Campaign](https://www.adspirer.com/docs/api-reference/google-ads/pause-campaign.md): Quickly pause a running campaign. - [Remove Keywords](https://www.adspirer.com/docs/api-reference/google-ads/remove-keywords.md): Remove keywords from an ad group. - [Remove Negative Keywords](https://www.adspirer.com/docs/api-reference/google-ads/remove-negative-keywords.md): Remove negative keywords from a campaign. - [Remove PMax Audience Signal](https://www.adspirer.com/docs/api-reference/google-ads/remove-pmax-audience-signal.md): Remove a specific audience signal from a Performance Max campaign. - [Remove PMax Search Themes](https://www.adspirer.com/docs/api-reference/google-ads/remove-pmax-search-themes.md): Remove specific search themes from a Performance Max campaign. - [Research Keywords](https://www.adspirer.com/docs/api-reference/google-ads/research-keywords.md): Research high-intent keywords using Google Keyword Planner API. - [Resume Ad](https://www.adspirer.com/docs/api-reference/google-ads/resume-ad.md): Resume a paused ad to start showing it again. - [Resume Campaign](https://www.adspirer.com/docs/api-reference/google-ads/resume-campaign.md): Resume a paused campaign. - [Save Business Profile](https://www.adspirer.com/docs/api-reference/google-ads/save-business-profile.md): Save or update the user's business profile with provided details. - [Search Audiences](https://www.adspirer.com/docs/api-reference/google-ads/search-audiences.md): Search for available audience segments (in-market, affinity, custom). - [Select Google Campaign Type](https://www.adspirer.com/docs/api-reference/google-ads/select-google-campaign-type.md): **USE THIS TOOL FIRST WHEN:** User wants to create a Google Ads campaign but hasn't specified the campaign type (Search, Performance Max, or YouTube). - [Suggest Ad Content](https://www.adspirer.com/docs/api-reference/google-ads/suggest-ad-content.md): Generate AI-suggested headlines and descriptions based on campaign keywords. - [Update Ad Content](https://www.adspirer.com/docs/api-reference/google-ads/update-ad-content.md): Combined update for ad content (headlines, descriptions, and/or final URLs). - [Update Ad Descriptions](https://www.adspirer.com/docs/api-reference/google-ads/update-ad-descriptions.md): Update descriptions for a Responsive Search Ad (RSA). - [Update Ad Headlines](https://www.adspirer.com/docs/api-reference/google-ads/update-ad-headlines.md): Update headlines for a Responsive Search Ad (RSA). - [Update Bid Strategy](https://www.adspirer.com/docs/api-reference/google-ads/update-bid-strategy.md): Change campaign bidding strategy. - [Update Campaign](https://www.adspirer.com/docs/api-reference/google-ads/update-campaign.md): Update an existing campaign's settings. - [Update Keyword](https://www.adspirer.com/docs/api-reference/google-ads/update-keyword.md): Update keyword bid or status. - [Validate And Prepare Assets](https://www.adspirer.com/docs/api-reference/google-ads/validate-and-prepare-assets.md): 🔄 LONG-RUNNING TOOL: Validates multiple images from URLs for Performance Max campaigns. Emits MCP progress updates while downloading and validating 5-10 images (typically 5-15 seconds). Progress stages: download → validate → commit. - [Validate Video](https://www.adspirer.com/docs/api-reference/google-ads/validate-video.md): Validate video for ad campaigns (unified tool for all platforms). - [REST API Overview](https://www.adspirer.com/docs/api-reference/introduction.md): HTTP access to all 175+ Adspirer tools. Create campaigns, pull performance, manage audiences on Google Ads, Meta, LinkedIn, and TikTok — from n8n, Zapier, Make, GitHub Actions, or any HTTP client. - [Add LinkedIn Campaign To Group](https://www.adspirer.com/docs/api-reference/linkedin-ads/add-linkedin-campaign-to-group.md): **USE THIS TOOL WHEN:** User wants to add a new campaign with DIFFERENT targeting/audience to an EXISTING campaign group. This is the LinkedIn equivalent of Meta's add_ad_set. - [Add LinkedIn Carousel Creative](https://www.adspirer.com/docs/api-reference/linkedin-ads/add-linkedin-carousel-creative.md): User wants to add another carousel ad variation to an existing carousel campaign. - [Add LinkedIn Creative](https://www.adspirer.com/docs/api-reference/linkedin-ads/add-linkedin-creative.md): **USE THIS TOOL WHEN:** User wants to add another IMAGE ad/creative to an EXISTING LinkedIn image campaign. - [Add LinkedIn Text Creative](https://www.adspirer.com/docs/api-reference/linkedin-ads/add-linkedin-text-creative.md): **USE THIS TOOL WHEN:** User wants to add another text ad to an EXISTING TEXT_AD campaign. - [Add LinkedIn Video Creative](https://www.adspirer.com/docs/api-reference/linkedin-ads/add-linkedin-video-creative.md): **USE THIS TOOL WHEN:** User wants to add another video ad to an EXISTING LinkedIn video campaign. - [Analyze LinkedIn Creative Performance](https://www.adspirer.com/docs/api-reference/linkedin-ads/analyze-linkedin-creative-performance.md): User asks about ad/creative performance, wants to identify winning/losing ad variations, or asks about creative fatigue. - [Analyze LinkedIn Wasted Spend](https://www.adspirer.com/docs/api-reference/linkedin-ads/analyze-linkedin-wasted-spend.md): User asks about wasted ad spend, unprofitable campaigns, where their LinkedIn budget is being wasted, or wants to identify underperformers. - [Associate LinkedIn Conversion](https://www.adspirer.com/docs/api-reference/linkedin-ads/associate-linkedin-conversion.md): User wants to add conversion tracking to a campaign. - [Batch Update LinkedIn Campaigns](https://www.adspirer.com/docs/api-reference/linkedin-ads/batch-update-linkedin-campaigns.md): User wants to update multiple LinkedIn campaigns at once (bulk operations). - [Clone LinkedIn Campaign](https://www.adspirer.com/docs/api-reference/linkedin-ads/clone-linkedin-campaign.md): User wants to duplicate, copy, or clone a LinkedIn campaign. - [Create LinkedIn Carousel Campaign](https://www.adspirer.com/docs/api-reference/linkedin-ads/create-linkedin-carousel-campaign.md): **USE THIS TOOL WHEN:** User wants to create a LinkedIn CAROUSEL ad campaign (2-10 swipeable image cards). - [Create LinkedIn Image Campaign](https://www.adspirer.com/docs/api-reference/linkedin-ads/create-linkedin-image-campaign.md): ⚠️ STOP - DO NOT CALL THIS TOOL DIRECTLY! - [Create LinkedIn Text Campaign](https://www.adspirer.com/docs/api-reference/linkedin-ads/create-linkedin-text-campaign.md): **USE THIS TOOL WHEN:** User wants to create a LinkedIn TEXT ad campaign (desktop right rail/top banner). - [Create LinkedIn Video Campaign](https://www.adspirer.com/docs/api-reference/linkedin-ads/create-linkedin-video-campaign.md): **USE THIS TOOL WHEN:** User wants to create a LinkedIn VIDEO ad campaign. - [Delete LinkedIn Creative](https://www.adspirer.com/docs/api-reference/linkedin-ads/delete-linkedin-creative.md): User wants to delete, archive, or remove a LinkedIn ad/creative. - [Discover LinkedIn Assets](https://www.adspirer.com/docs/api-reference/linkedin-ads/discover-linkedin-assets.md): User wants to find existing images/videos in their LinkedIn account to reuse. - [Explain LinkedIn Anomaly](https://www.adspirer.com/docs/api-reference/linkedin-ads/explain-linkedin-anomaly.md): User asks why their LinkedIn metrics changed, wants to understand a performance drop/spike, or says something like "My LinkedIn leads dropped 40%, why?" - [Explain LinkedIn Objectives](https://www.adspirer.com/docs/api-reference/linkedin-ads/explain-linkedin-objectives.md): User asks about LinkedIn campaign objectives or which one to choose. - [Generate LinkedIn Ad Creatives](https://www.adspirer.com/docs/api-reference/linkedin-ads/generate-linkedin-ad-creatives.md): User needs ad copy for LinkedIn campaigns. - [Get LinkedIn Audience Insights](https://www.adspirer.com/docs/api-reference/linkedin-ads/get-linkedin-audience-insights.md): User asks about B2B audience demographics, which professional segments perform best, targeting optimization, or wants to understand their LinkedIn audience breakdown. - [Get LinkedIn Campaign Performance](https://www.adspirer.com/docs/api-reference/linkedin-ads/get-linkedin-campaign-performance.md): User asks about LinkedIn Ads performance, campaign metrics, B2B engagement, ROAS, or wants to understand how their LinkedIn campaigns are performing. - [Get LinkedIn Campaign Structure](https://www.adspirer.com/docs/api-reference/linkedin-ads/get-linkedin-campaign-structure.md): User wants full details about a specific LinkedIn campaign. - [Get LinkedIn Campaign Targeting](https://www.adspirer.com/docs/api-reference/linkedin-ads/get-linkedin-campaign-targeting.md): User wants to copy targeting from one campaign to another. - [Get LinkedIn Engagement Metrics](https://www.adspirer.com/docs/api-reference/linkedin-ads/get-linkedin-engagement-metrics.md): User asks specifically about LinkedIn engagement, social actions, lead generation metrics, or video performance. - [Get LinkedIn Organizations](https://www.adspirer.com/docs/api-reference/linkedin-ads/get-linkedin-organizations.md): Fetch the LinkedIn Organizations (Company Pages) AND Ad Accounts the user can manage. - [List LinkedIn Campaign Groups](https://www.adspirer.com/docs/api-reference/linkedin-ads/list-linkedin-campaign-groups.md): User wants to see their LinkedIn campaign groups (also called campaign folders or groups). - [List LinkedIn Campaigns](https://www.adspirer.com/docs/api-reference/linkedin-ads/list-linkedin-campaigns.md): User wants to see all their LinkedIn campaigns with performance metrics. - [List LinkedIn Conversions](https://www.adspirer.com/docs/api-reference/linkedin-ads/list-linkedin-conversions.md): User wants to see available conversion tracking options. - [List LinkedIn Creatives](https://www.adspirer.com/docs/api-reference/linkedin-ads/list-linkedin-creatives.md): User wants to see all ads in a LinkedIn campaign. - [Manage LinkedIn Conversions](https://www.adspirer.com/docs/api-reference/linkedin-ads/manage-linkedin-conversions.md): User wants to manage LinkedIn conversion tracking - list, create, associate conversions, or set up full conversion tracking. - [Optimize LinkedIn Budget](https://www.adspirer.com/docs/api-reference/linkedin-ads/optimize-linkedin-budget.md): User asks how to allocate their LinkedIn budget, wants budget optimization recommendations, or asks "How should I split my LinkedIn spend?" - [Pause LinkedIn Campaign](https://www.adspirer.com/docs/api-reference/linkedin-ads/pause-linkedin-campaign.md): User wants to pause an active LinkedIn campaign. - [Pause LinkedIn Creative](https://www.adspirer.com/docs/api-reference/linkedin-ads/pause-linkedin-creative.md): User wants to pause a specific ad within a campaign. - [Research Business For LinkedIn Targeting](https://www.adspirer.com/docs/api-reference/linkedin-ads/research-business-for-linkedin-targeting.md): User wants targeting recommendations based on their business. - [Resume LinkedIn Campaign](https://www.adspirer.com/docs/api-reference/linkedin-ads/resume-linkedin-campaign.md): User wants to resume a paused LinkedIn campaign. - [Resume LinkedIn Creative](https://www.adspirer.com/docs/api-reference/linkedin-ads/resume-linkedin-creative.md): User wants to resume a paused ad. - [Search LinkedIn Targeting](https://www.adspirer.com/docs/api-reference/linkedin-ads/search-linkedin-targeting.md): User needs to find targeting URNs for LinkedIn campaigns. - [Select LinkedIn Campaign Type](https://www.adspirer.com/docs/api-reference/linkedin-ads/select-linkedin-campaign-type.md): User wants to create a LinkedIn ad campaign but hasn't specified the campaign type (image, video, carousel, or text). - [Update LinkedIn Campaign](https://www.adspirer.com/docs/api-reference/linkedin-ads/update-linkedin-campaign.md): User wants to modify LinkedIn campaign settings. - [Update LinkedIn Campaign Budget](https://www.adspirer.com/docs/api-reference/linkedin-ads/update-linkedin-campaign-budget.md): User wants to change a LinkedIn campaign's budget (daily or total). - [Update LinkedIn Campaign Group](https://www.adspirer.com/docs/api-reference/linkedin-ads/update-linkedin-campaign-group.md): User wants to modify a LinkedIn campaign group (rename, change status, update budget). - [Update LinkedIn Campaign Schedule](https://www.adspirer.com/docs/api-reference/linkedin-ads/update-linkedin-campaign-schedule.md): User wants to change a LinkedIn campaign's end date or schedule. - [Update LinkedIn Campaign Targeting](https://www.adspirer.com/docs/api-reference/linkedin-ads/update-linkedin-campaign-targeting.md): User wants to add or remove targeting criteria from a LinkedIn campaign. - [Update LinkedIn Creative](https://www.adspirer.com/docs/api-reference/linkedin-ads/update-linkedin-creative.md): User wants to edit a LinkedIn ad/creative. - [Validate And Prepare LinkedIn Assets](https://www.adspirer.com/docs/api-reference/linkedin-ads/validate-and-prepare-linkedin-assets.md): User provides image URLs to validate BEFORE creating LinkedIn image campaign. - [Add Meta Ad](https://www.adspirer.com/docs/api-reference/meta-ads/add-meta-ad.md): User wants to add another ad/creative variation to an EXISTING ad set. - [Add Meta Ad Set](https://www.adspirer.com/docs/api-reference/meta-ads/add-meta-ad-set.md): User wants to add a new ad set to an EXISTING campaign. - [Analyze Meta Ad Performance](https://www.adspirer.com/docs/api-reference/meta-ads/analyze-meta-ad-performance.md): User wants detailed analysis of specific Meta ads, creative performance, or wants to identify winning/losing ad variations. - [Analyze Meta Audiences](https://www.adspirer.com/docs/api-reference/meta-ads/analyze-meta-audiences.md): User asks about Meta/Facebook/Instagram audience performance by demographics, age group or gender targeting optimization, audience saturation, or which demographic segments to target or exclude. - [Analyze Meta Wasted Spend](https://www.adspirer.com/docs/api-reference/meta-ads/analyze-meta-wasted-spend.md): User asks about Meta/Facebook/Instagram ad spend efficiency, wasted money, underperforming campaigns, placement optimization, or creative fatigue. - [Browse Meta Targeting](https://www.adspirer.com/docs/api-reference/meta-ads/browse-meta-targeting.md): User wants to browse all targeting options in a specific category without a search query. - [Create Meta Carousel Campaign](https://www.adspirer.com/docs/api-reference/meta-ads/create-meta-carousel-campaign.md): User wants to create a Meta (Facebook/Instagram) carousel ad campaign with multiple images. - [Create Meta DCO Ad](https://www.adspirer.com/docs/api-reference/meta-ads/create-meta-dco-ad.md): User wants Meta to automatically TEST MULTIPLE IMAGES and find the best combination. - [Create Meta Image Campaign](https://www.adspirer.com/docs/api-reference/meta-ads/create-meta-image-campaign.md): User wants to create a Meta (Facebook/Instagram) single-image ad campaign. - [Create Meta Video Campaign](https://www.adspirer.com/docs/api-reference/meta-ads/create-meta-video-campaign.md): User wants to create a Meta (Facebook/Instagram) video ad campaign. - [Detect Meta Creative Fatigue](https://www.adspirer.com/docs/api-reference/meta-ads/detect-meta-creative-fatigue.md): User asks about creative fatigue, ad refresh timing, frequency management, declining CTR, when to replace ads, or audience exhaustion on Meta/Facebook/Instagram. - [Discover Meta Assets](https://www.adspirer.com/docs/api-reference/meta-ads/discover-meta-assets.md): User wants to browse existing images in their Meta Ad Library for reuse in new campaigns. - [Duplicate Meta Campaign](https://www.adspirer.com/docs/api-reference/meta-ads/duplicate-meta-campaign.md): User wants to duplicate/copy an existing Meta campaign with all its ad sets, ads, and settings. - [Explain Meta Anomaly](https://www.adspirer.com/docs/api-reference/meta-ads/explain-meta-anomaly.md): User asks why Meta/Facebook/Instagram performance dropped or changed, what happened to their ROAS/CTR/CPM, or wants to understand why a metric changed during a specific period. - [Get Meta Ad Creatives](https://www.adspirer.com/docs/api-reference/meta-ads/get-meta-ad-creatives.md): User wants to see their Meta ad creatives, ad copy, media URLs, or creative performance. - [Get Meta Audience Insights](https://www.adspirer.com/docs/api-reference/meta-ads/get-meta-audience-insights.md): User asks about audience demographics, which placements perform best, device breakdown, or targeting optimization for Meta ads. - [Get Meta Campaign Details](https://www.adspirer.com/docs/api-reference/meta-ads/get-meta-campaign-details.md): User wants to see detailed information about a specific Meta campaign, including its full structure (ad sets, ads, targeting, budgets). - [Get Meta Campaign Performance](https://www.adspirer.com/docs/api-reference/meta-ads/get-meta-campaign-performance.md): User asks about Meta/Facebook/Instagram ad performance, campaign metrics, ROAS, spend analysis, or wants to understand how their Meta ads are performing. - [Get Meta Lead Form Submissions](https://www.adspirer.com/docs/api-reference/meta-ads/get-meta-lead-form-submissions.md): User wants to see lead submissions, lead data, or leads collected from a Meta lead form. - [List Meta Ad Sets](https://www.adspirer.com/docs/api-reference/meta-ads/list-meta-ad-sets.md): User wants to see the ad sets within a specific Meta campaign, including their targeting, budgets, and optimization settings. - [List Meta Ads](https://www.adspirer.com/docs/api-reference/meta-ads/list-meta-ads.md): User wants to see the individual ads within a specific Meta ad set, including their status and creative information. - [List Meta Campaigns](https://www.adspirer.com/docs/api-reference/meta-ads/list-meta-campaigns.md): User wants to see their existing Meta/Facebook/Instagram campaigns, browse campaign structure, or find a campaign ID. - [List Meta Custom Audiences](https://www.adspirer.com/docs/api-reference/meta-ads/list-meta-custom-audiences.md): User wants to browse, list, or select Custom Audiences for targeting — DB lists, lookalike audiences, remarketing segments, website visitors, engagement audiences. - [List Meta Instagram Accounts](https://www.adspirer.com/docs/api-reference/meta-ads/list-meta-instagram-accounts.md): User wants to run ads on Instagram, asks about Instagram accounts, or you need to find the instagram_account_id before campaign creation. - [List Meta Lead Forms](https://www.adspirer.com/docs/api-reference/meta-ads/list-meta-lead-forms.md): User wants to see their Meta lead generation forms, list lead forms, or find a lead form ID. - [List Meta Pixels](https://www.adspirer.com/docs/api-reference/meta-ads/list-meta-pixels.md): User wants conversion tracking, asks about Meta Pixels, or before creating OUTCOME_SALES campaigns. - [Optimize Meta Budget](https://www.adspirer.com/docs/api-reference/meta-ads/optimize-meta-budget.md): User asks about Meta/Facebook/Instagram budget optimization, reallocating ad spend, maximizing conversions with their budget, or wants data-driven budget recommendations. - [Optimize Meta Placements](https://www.adspirer.com/docs/api-reference/meta-ads/optimize-meta-placements.md): User asks about Meta/Facebook/Instagram placement performance, which placements work best, Feed vs Stories vs Reels, should they use Audience Network, or wants placement optimization recommendations. - [Pause Meta Campaign](https://www.adspirer.com/docs/api-reference/meta-ads/pause-meta-campaign.md): User wants to pause a running Meta campaign. - [Resume Meta Campaign](https://www.adspirer.com/docs/api-reference/meta-ads/resume-meta-campaign.md): User wants to resume a paused Meta campaign. - [Search Meta Targeting](https://www.adspirer.com/docs/api-reference/meta-ads/search-meta-targeting.md): User wants to find targeting options for their Meta (Facebook/Instagram) ad campaigns. - [Select Meta Campaign Type](https://www.adspirer.com/docs/api-reference/meta-ads/select-meta-campaign-type.md): User wants to create a Meta (Facebook/Instagram) ad campaign but hasn't specified the campaign type (image, video, or carousel). - [Update Meta Ad](https://www.adspirer.com/docs/api-reference/meta-ads/update-meta-ad.md): User wants to update an individual Meta ad — pause/resume it, rename it, or swap its creative. - [Update Meta Ad Set](https://www.adspirer.com/docs/api-reference/meta-ads/update-meta-ad-set.md): User wants to edit an existing Meta ad set's targeting, budget, bid, placements, schedule, or optimization settings. - [Update Meta Campaign](https://www.adspirer.com/docs/api-reference/meta-ads/update-meta-campaign.md): User wants to update an existing Meta campaign's status, budget, name, or schedule. - [Validate And Prepare Meta Assets](https://www.adspirer.com/docs/api-reference/meta-ads/validate-and-prepare-meta-assets.md): User wants to upload NEW images for Meta campaigns. This tool validates images and uploads them to Meta to get image hashes. - [Create Monitor](https://www.adspirer.com/docs/api-reference/monitoring/create-monitor.md): Create a monitoring alert for your campaigns. Checked daily. - [Delete Monitor](https://www.adspirer.com/docs/api-reference/monitoring/delete-monitor.md): Delete a monitoring alert by its task ID. - [Generate Report Now](https://www.adspirer.com/docs/api-reference/monitoring/generate-report-now.md): Generate an immediate performance report and deliver it now. - [Get Monitor History](https://www.adspirer.com/docs/api-reference/monitoring/get-monitor-history.md): Show trigger history for a monitoring alert. - [Get Research Status](https://www.adspirer.com/docs/api-reference/monitoring/get-research-status.md): Check the status of a research job. - [List Monitors](https://www.adspirer.com/docs/api-reference/monitoring/list-monitors.md): List all your monitoring alerts. - [List Pending Actions](https://www.adspirer.com/docs/api-reference/monitoring/list-pending-actions.md): List auto-actions waiting for your approval. - [List Scheduled Tasks](https://www.adspirer.com/docs/api-reference/monitoring/list-scheduled-tasks.md): List all your scheduled automation tasks. - [Manage Action](https://www.adspirer.com/docs/api-reference/monitoring/manage-action.md): Approve or reject a pending auto-action. - [Manage Scheduled Task](https://www.adspirer.com/docs/api-reference/monitoring/manage-scheduled-task.md): Manage a scheduled task — pause, resume, or delete. Works for briefs, monitors, and all task types. - [Schedule Brief](https://www.adspirer.com/docs/api-reference/monitoring/schedule-brief.md): Schedule recurring performance briefs delivered to your inbox. - [Start Research](https://www.adspirer.com/docs/api-reference/monitoring/start-research.md): Start an AI-powered research job (runs in background). - [Test Monitor](https://www.adspirer.com/docs/api-reference/monitoring/test-monitor.md): Dry-run a monitor against current data WITHOUT triggering alerts or sending notifications. - [Add TikTok Ad](https://www.adspirer.com/docs/api-reference/tiktok-ads/add-tiktok-ad.md): Add a new ad to an existing TikTok ad group. - [Add TikTok Ad Group](https://www.adspirer.com/docs/api-reference/tiktok-ads/add-tiktok-ad-group.md): Add a new ad group to an existing TikTok campaign. - [Analyze TikTok Geo Performance](https://www.adspirer.com/docs/api-reference/tiktok-ads/analyze-tiktok-geo-performance.md): Analyze TikTok geographic/country-level performance. - [Analyze TikTok Wasted Spend](https://www.adspirer.com/docs/api-reference/tiktok-ads/analyze-tiktok-wasted-spend.md): Analyze TikTok campaigns for wasted ad spend. Identifies campaigns losing money (ROAS `<` 1.0) and underperforming campaigns (ROAS `<` target). - [Create TikTok Campaign](https://www.adspirer.com/docs/api-reference/tiktok-ads/create-tiktok-campaign.md): User wants to create a TikTok ad campaign with IMAGES, Spark Ads, or Carousel ads (not video). - [Create TikTok Carousel Card](https://www.adspirer.com/docs/api-reference/tiktok-ads/create-tiktok-carousel-card.md): Create a carousel card from multiple images for TikTok carousel ads. - [Create TikTok Video Campaign](https://www.adspirer.com/docs/api-reference/tiktok-ads/create-tiktok-video-campaign.md): User wants to create a TikTok ad campaign with a VIDEO (not images). Also supports Spark Ads and Carousel with video. - [Detect TikTok Creative Fatigue](https://www.adspirer.com/docs/api-reference/tiktok-ads/detect-tiktok-creative-fatigue.md): Detect TikTok creative fatigue using video-specific metrics (hook rate decline, completion rate decline, engagement decline, frequency). - [Discover TikTok Assets](https://www.adspirer.com/docs/api-reference/tiktok-ads/discover-tiktok-assets.md): User wants to reuse existing TikTok images instead of uploading new ones. - [Explain TikTok Anomaly](https://www.adspirer.com/docs/api-reference/tiktok-ads/explain-tiktok-anomaly.md): Explain why a TikTok metric changed during a specific period. Uses statistical analysis and factor detection. - [Get TikTok Ad Performance](https://www.adspirer.com/docs/api-reference/tiktok-ads/get-tiktok-ad-performance.md): Get TikTok ad-level performance with creative details, video metrics, and engagement. - [Get TikTok Audience Insights](https://www.adspirer.com/docs/api-reference/tiktok-ads/get-tiktok-audience-insights.md): Analyze TikTok audience segment performance by age, gender, and combined demographics. - [Get TikTok Campaign Details](https://www.adspirer.com/docs/api-reference/tiktok-ads/get-tiktok-campaign-details.md): Get detailed information about a specific TikTok campaign including status, budget, objective, and timestamps. - [Get TikTok Campaign Performance](https://www.adspirer.com/docs/api-reference/tiktok-ads/get-tiktok-campaign-performance.md): Get TikTok campaign performance metrics including TikTok-specific video and engagement data. - [List TikTok Ad Groups](https://www.adspirer.com/docs/api-reference/tiktok-ads/list-tiktok-ad-groups.md): List TikTok ad groups. Optionally filter by campaign ID. - [List TikTok Ads](https://www.adspirer.com/docs/api-reference/tiktok-ads/list-tiktok-ads.md): List TikTok ads. Optionally filter by ad group ID or campaign ID. - [List TikTok Campaigns](https://www.adspirer.com/docs/api-reference/tiktok-ads/list-tiktok-campaigns.md): List all TikTok campaigns with their status, objective, and budget. - [Optimize TikTok Budget](https://www.adspirer.com/docs/api-reference/tiktok-ads/optimize-tiktok-budget.md): Optimize TikTok budget allocation using linear programming to maximize conversions. - [Pause TikTok Ad](https://www.adspirer.com/docs/api-reference/tiktok-ads/pause-tiktok-ad.md): Pause a TikTok ad. Sets status to DISABLE. - [Pause TikTok Ad Group](https://www.adspirer.com/docs/api-reference/tiktok-ads/pause-tiktok-ad-group.md): Pause a TikTok ad group. Sets status to DISABLE. - [Pause TikTok Campaign](https://www.adspirer.com/docs/api-reference/tiktok-ads/pause-tiktok-campaign.md): Pause a TikTok campaign. Sets status to DISABLE. Use resume_tiktok_campaign to re-enable. - [Resume TikTok Ad](https://www.adspirer.com/docs/api-reference/tiktok-ads/resume-tiktok-ad.md): Resume a paused TikTok ad. Sets status to ENABLE. - [Resume TikTok Ad Group](https://www.adspirer.com/docs/api-reference/tiktok-ads/resume-tiktok-ad-group.md): Resume a paused TikTok ad group. Sets status to ENABLE. - [Resume TikTok Campaign](https://www.adspirer.com/docs/api-reference/tiktok-ads/resume-tiktok-campaign.md): Resume a paused TikTok campaign. Sets status to ENABLE. - [Search TikTok Targeting](https://www.adspirer.com/docs/api-reference/tiktok-ads/search-tiktok-targeting.md): Search TikTok targeting options for campaign creation and ad group management. - [Update TikTok Ad Group](https://www.adspirer.com/docs/api-reference/tiktok-ads/update-tiktok-ad-group.md): Update TikTok ad group settings: name, budget, targeting (age, gender, locations), schedule. - [Update TikTok Campaign](https://www.adspirer.com/docs/api-reference/tiktok-ads/update-tiktok-campaign.md): Update TikTok campaign settings like name, budget, or budget mode. - [Upload TikTok Images](https://www.adspirer.com/docs/api-reference/tiktok-ads/upload-tiktok-images.md): Upload images to TikTok Asset Library from public URLs. - [Validate And Prepare TikTok Assets](https://www.adspirer.com/docs/api-reference/tiktok-ads/validate-and-prepare-tiktok-assets.md): User provides image URLs to validate BEFORE creating TikTok image campaign. - [Changelog](https://www.adspirer.com/docs/changelog.md): Adspirer changelog — new MCP tools, platform integrations, AI client support, and feature releases for the autonomous advertising agent. - [Enterprise pricing iterations](https://www.adspirer.com/docs/enterprise-pricing-iterations.md) - [AI Advertising: The Complete Guide to Agentic Marketing in 2025](https://www.adspirer.com/docs/guides/ai-advertising.md): Learn how AI advertising works with ChatGPT and Claude. Discover agentic marketing strategies to automate Google Ads, TikTok Ads, and Meta Ads in 2025. - [How to Automate Facebook Ads in 2025 - Complete Guide](https://www.adspirer.com/docs/guides/automate-facebook-ads.md): Learn how to automate Facebook Ads with rules, APIs, and AI tools. Complete guide to Meta advertising automation for 2025. - [How to Automate Google Ads in 2025 - Complete Guide](https://www.adspirer.com/docs/guides/automate-google-ads.md): Learn how to automate Google Ads with scripts, rules, and AI tools. Step-by-step guide with examples and best practices for 2025. - [The 10 Best Ad MCP Servers in 2026 — Honest Comparison](https://www.adspirer.com/docs/guides/best-ad-mcp-servers-2026.md): A no-marketing comparison of the best MCP servers for Google Ads, Meta Ads, LinkedIn Ads, and TikTok Ads in 2026. Ranked with honest strengths, limitations, and pricing. - [Google Ads Keyword Research with ChatGPT Apps: Complete 2026 Guide](https://www.adspirer.com/docs/guides/chatgpt-google-ads-keywords.md): Master Google Ads keyword research with ChatGPT Apps in 2026. Get real Keyword Planner data, dynamic intent classification, and budget recommendations through conversation. - [Deploy Your Own AI Ad Manager on Hostinger (No Coding Required)](https://www.adspirer.com/docs/guides/deploy-paid-media-agent-hostinger.md): Step-by-step guide to deploying an always-on AI advertising agent using OpenClaw and Adspirer on Hostinger VPS. Manage Google, Meta, LinkedIn, and TikTok Ads from WhatsApp, Telegram, or any browser. Built for marketers and agencies. - [Google Ads Automation: The Complete Guide for 2025](https://www.adspirer.com/docs/guides/google-ads-automation.md): Master Google Ads automation in 2025. Learn to automate campaigns, bidding, reporting, and optimization using AI tools like ChatGPT and Claude. - [Marketing Agency Automation: Scale Your Agency with AI in 2025](https://www.adspirer.com/docs/guides/marketing-agency-automation.md): Discover how marketing agencies scale with AI automation. Learn to manage more clients, reduce overhead, and improve campaign performance with Adspirer. - [How to Manage Ads with Perplexity Computer and Adspirer](https://www.adspirer.com/docs/guides/perplexity-computer-ads.md): Use Perplexity Computer as your autonomous ad manager. Research competitors, create Google Ads campaigns, audit performance, and optimize budgets — all from a single prompt. - [TikTok Ads Guide: Complete Advertising Playbook for 2025](https://www.adspirer.com/docs/guides/tiktok-ads-guide.md): The complete TikTok Ads guide for 2025. Learn campaign setup, creative best practices, audience targeting, and AI-powered automation strategies. - [How Adspirer Works](https://www.adspirer.com/docs/how-it-works.md): End-to-end architecture of Adspirer — how your AI assistant connects to ad platforms via MCP, the OAuth flow, tool execution, safety model, and data flow explained. - [Introduction](https://www.adspirer.com/docs/introduction.md): Adspirer is an AI advertising agent with 130+ MCP tools across Google Ads (40+), Meta Ads (21), LinkedIn Ads (30+), and TikTok Ads (31). Connect from ChatGPT, Claude, Claude Code, Gemini CLI, Cursor, Codex, OpenClaw, Windsurf, Perplexity, or Manus. - [What Adspirer Can & Can't Do](https://www.adspirer.com/docs/knowledge-base/capabilities.md): Adspirer capabilities and limitations. What the AI advertising agent handles (campaign management, analytics, optimization) and what it doesn't (creative generation, conversion tracking, billing). - [Computer Use Agents & Adspirer](https://www.adspirer.com/docs/knowledge-base/computer-use-agents.md): What are computer use agents? How Perplexity Computer, Manus, Codex, and other autonomous AI agents connect to Adspirer for hands-free ad campaign management. - [Enterprise Plans](https://www.adspirer.com/docs/knowledge-base/enterprise.md): Enterprise pricing for agencies and teams managing multiple ad accounts. Pooled tool calls, multi-seat access, dedicated support, and custom integrations. - [Frequently Asked Questions](https://www.adspirer.com/docs/knowledge-base/faq.md): Common questions about Adspirer — what it is, how it works, pricing, security, supported platforms, and troubleshooting. Everything you need to know before getting started. - [Glossary](https://www.adspirer.com/docs/knowledge-base/glossary.md): Definitions of advertising, marketing, and technology terms used across Adspirer. CPC, ROAS, MCP, PMax, OAuth, and 30+ more terms explained. - [Adspirer vs Other Ad MCP Servers](https://www.adspirer.com/docs/knowledge-base/mcp-server-comparison.md): How Adspirer compares to Google's official MCP, Pipeboard, Synter, Flyweel, Windsor.ai, and community-maintained MCP servers for Google Ads, Meta, LinkedIn, and TikTok. - [Multi-Account Management](https://www.adspirer.com/docs/knowledge-base/multi-account.md): Manage multiple ad accounts across Google Ads, Meta Ads, LinkedIn Ads, and TikTok Ads from a single Adspirer connection. Switch accounts, manage clients, and run cross-account reports. - [Using Adspirer Across Multiple AI Clients](https://www.adspirer.com/docs/knowledge-base/multi-client.md): Use the same Adspirer account with ChatGPT, Claude, Claude Code, Gemini CLI, Cursor, Codex, OpenClaw, Windsurf, Perplexity, and Manus. One account, one tool call limit, any AI client. - [Ad Platform Comparison](https://www.adspirer.com/docs/knowledge-base/platform-comparison.md): Google Ads vs Meta Ads vs LinkedIn Ads vs TikTok Ads. Compare targeting, cost, best use cases, minimum budgets, and Adspirer tool counts across all four platforms. - [Pricing & Tool Calls Explained](https://www.adspirer.com/docs/knowledge-base/pricing.md): How Adspirer pricing works. Tool call limits by plan, typical usage per platform, cost examples for campaign creation, and upgrade guidance. - [Security & Data Privacy](https://www.adspirer.com/docs/knowledge-base/security.md): How Adspirer protects your ad accounts. OAuth 2.1 with PKCE, API key authentication, no password storage, encrypted tokens, revocable access, and data handling policies. - [Support](https://www.adspirer.com/docs/knowledge-base/support.md): Get help with Adspirer — join our Discord community, report bugs on GitHub, or email support. Enterprise onboarding and priority response available. - [Why Not Just Use Google's Free Official MCP Server?](https://www.adspirer.com/docs/knowledge-base/why-not-official-google-ads-mcp.md): When ChatGPT or Claude recommends Google's free official Google Ads MCP server, what does that actually get you? The short answer: GAQL-over-chat, read-only, Google-only. Here's the detailed breakdown. - [How MCP Works](https://www.adspirer.com/docs/mcp.md): How Adspirer implements the Model Context Protocol (MCP). Architecture, OAuth 2.1 authentication with PKCE, streamable HTTP transport, tool discovery, and security model. - [Quickstart](https://www.adspirer.com/docs/quickstart.md): Get started with Adspirer in under 5 minutes. Sign up, connect your AI client (ChatGPT, Claude, Claude Code, Gemini CLI, Cursor, Codex, OpenClaw, Windsurf, or Perplexity), link an ad platform, and run your first campaign query. ## OpenAPI Specs - [openapi](https://www.adspirer.com/docs/api-reference/openapi.json) ## Optional - [Blog](https://www.adspirer.com/blog) - [MCP Server](https://mcp.adspirer.com) - [Developer Docs](https://developer.adspirer.com)