# Adspirer > Manage ad campaigns with AI. 100+ tools across Google Ads, Meta Ads, LinkedIn Ads, and TikTok Ads. ## Docs - [Google Ads Integration | Adspirer](https://www.adspirer.com/docs/ad-platforms/google-ads.md): Manage Google Search, Performance Max, Display, YouTube, and Demand Gen campaigns with AI — 90+ tools for keywords, ad copy, and optimization. - [Google Display Ads Integration | Adspirer](https://www.adspirer.com/docs/ad-platforms/google-display-ads.md): Create and manage Google Display Network campaigns with AI: standard Display, Smart Display, audiences, topics, placements, and frequency caps. - [LinkedIn Ads Integration | Adspirer](https://www.adspirer.com/docs/ad-platforms/linkedin-ads.md): Connect LinkedIn Ads to Adspirer for B2B campaign management. Target by job title, industry, and seniority with 30+ AI tools for sponsored content. - [Meta Ads Integration | Adspirer](https://www.adspirer.com/docs/ad-platforms/meta-ads.md): Manage Facebook and Instagram campaigns with Adspirer's 37 MCP tools: image, video, and carousel ads, creative fatigue, audiences, and performance. - [TikTok Ads Integration | Adspirer](https://www.adspirer.com/docs/ad-platforms/tiktok-ads.md): Create and manage TikTok ad campaigns with AI — 33 tools for Spark Ads, Carousel Ads, targeting, performance analytics, and budget optimization. - [YouTube Ads Integration | Adspirer](https://www.adspirer.com/docs/ad-platforms/youtube-ads.md): Create and manage YouTube video ad campaigns with AI: video validation, In-Feed, In-Stream, and Shorts placements, plus performance tracking. - [Adspirer Performance Marketing Agent for AI Clients](https://www.adspirer.com/docs/agent-skills/agent.md): The performance marketing agent orchestrates skills, maintains brand knowledge, and manages campaigns across Google, Meta, LinkedIn, and TikTok Ads. - [Run the Adspirer Marketing Agent in Claude Code](https://www.adspirer.com/docs/agent-skills/claude-code-agent.md): How the Adspirer performance marketing agent runs inside Claude Code: subagent architecture, skills, slash commands, memory, and the agent loop. - [Run the Adspirer Marketing Agent in OpenAI Codex](https://www.adspirer.com/docs/agent-skills/codex-agent.md): How the Adspirer performance marketing agent runs in OpenAI Codex CLI: agent config, 5 skills, safety rules, AGENTS.md, and the plan-execute-verify loop. - [Run the Adspirer Marketing Agent in Cursor](https://www.adspirer.com/docs/agent-skills/cursor-agent.md): How the Adspirer performance marketing agent runs inside Cursor: subagent architecture, 5 skills, Cursor Rules, memory, and the agent loop. - [Diagnostic & Helper Tools | Adspirer](https://www.adspirer.com/docs/agent-skills/diagnostic-helper-tools.md): Adspirer's free, read-only get-started, pre-flight, and diagnostic tools — check launch-readiness, explain platform errors, confirm a campaign is live, and see what changed. Quota-free on every plan. - [Run the Adspirer Marketing Agent in OpenClaw](https://www.adspirer.com/docs/agent-skills/openclaw-agent.md): How the Adspirer advertising agent runs inside OpenClaw: bundled SKILL.md file, zero-config setup, claw.json manifest, tool groups, and safety model. - [Agent Skills: AI Workflows for Ad Campaigns](https://www.adspirer.com/docs/agent-skills/overview.md): Turn your AI assistant into an expert ad manager. Skills teach the right workflow for Adspirer's 190+ tools: research, validate, then launch safely. - [Adspirer Skill Reference: 5 AI Ad Workflows](https://www.adspirer.com/docs/agent-skills/skills.md): Reference for all 5 Adspirer skills — proven workflows that teach AI how to manage ad campaigns, research keywords, write ad copy, and optimize spend. - [Adspirer Tool Catalog: 190+ MCP Tools by Platform](https://www.adspirer.com/docs/agent-skills/tools.md): Complete reference of all 190+ Adspirer tools. Organized by platform (Google Ads, Meta Ads, LinkedIn Ads, TikTok Ads) with types, descriptions, and parameters. - [Core Workflows for AI Ad Campaign Management](https://www.adspirer.com/docs/agent-skills/workflows.md): Complete workflows for ad campaign management — step-by-step tool sequences for Google, Meta, LinkedIn, and TikTok Ads creation and optimization. - [Connect ChatGPT to Ad Platforms | Adspirer](https://www.adspirer.com/docs/ai-clients/chatgpt.md): Adspirer is now in the ChatGPT App Store. Search "Adspirer" in ChatGPT → Apps, connect, and manage Google, Meta, LinkedIn, and TikTok Ads with 190+ tools. - [Connect Claude to Ad Platforms | Adspirer](https://www.adspirer.com/docs/ai-clients/claude.md): Connect Claude Desktop or claude.ai to Adspirer via MCP connector. Manage Google, Meta, LinkedIn, and TikTok Ads with 190+ tools using natural language. - [Connect Claude Code to Ad Platforms | Adspirer](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 190+ tools. - [Connect Claude Cowork to Ad Platforms | Adspirer](https://www.adspirer.com/docs/ai-clients/claude-cowork.md): Connect Claude Cowork (Claude's desktop app workspace mode — not the terminal CLI) to Adspirer. Manage Google, Meta, LinkedIn, and TikTok Ads with 190+ tools, brand-aware skills, and a marketing agent. - [Connect Codex to Ad Platforms | Adspirer](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. - [Connect Cursor to Ad Platforms | Adspirer](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 190+ tools, 5 skills, and a marketing subagent. - [Connect Gemini CLI to Ad Platforms | Adspirer](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 190+ tools. - [Connect Manus to Ad Platforms | Adspirer](https://www.adspirer.com/docs/ai-clients/manus.md): Connect Manus AI to Adspirer MCP. Manage Google, Meta, LinkedIn, and TikTok Ads with 190+ tools, autonomous research, and interactive dashboards. - [Connect OpenClaw to Ad Platforms | Adspirer](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. - [Connect Perplexity to Ad Platforms | Adspirer](https://www.adspirer.com/docs/ai-clients/perplexity.md): Connect Perplexity to Adspirer via MCP connector. Manage Google, Meta, LinkedIn, and TikTok Ads with 190+ tools from Perplexity Computer's AI agent. - [Connect Windsurf to Ad Platforms | Adspirer](https://www.adspirer.com/docs/ai-clients/windsurf.md): Connect Windsurf IDE to Adspirer MCP via streamable HTTP config. Manage Google, Meta, LinkedIn, and TikTok Ads from Codeium's AI editor with 190+ 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). - [Adspirer REST API for Ads Automation](https://www.adspirer.com/docs/api-reference/introduction.md): HTTP access to all 175+ Adspirer tools. Create campaigns and pull performance for Google, Meta, LinkedIn, and TikTok Ads from n8n, Zapier, or Make. - [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. - [Adspirer Changelog: New Tools, Platforms & Features](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. - [AI Advertising: 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 and Instagram Ads with rules, the Meta Marketing API, and AI tools — a complete guide to Meta ads 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, automated rules, and AI tools — a step-by-step guide with examples and best practices for 2025. - [Google Ads Keyword Research with ChatGPT: 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, intent classification, and budget recommendations. - [Deploy Your Own AI Ad Manager on Hostinger — No Coding](https://www.adspirer.com/docs/guides/deploy-paid-media-agent-hostinger.md): Step-by-step guide to deploying an always-on AI advertising agent on Hostinger VPS with OpenClaw and Adspirer — manage ads from WhatsApp or Telegram. - [Marketing Agency Automation: Scale 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. - [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: Architecture, OAuth & Data Flow](https://www.adspirer.com/docs/how-it-works.md): End-to-end Adspirer architecture: how AI assistants connect to ad platforms over MCP, OAuth flow, tool execution, safety model, and data flow. - [Google Analytics 4 Integration | Adspirer](https://www.adspirer.com/docs/integrations/google-analytics.md): Connect Google Analytics 4 to Adspirer and let your AI assistant correlate paid ad spend with on-site behavior — sessions, conversions, traffic sources, landing-page performance. - [Klaviyo Integration | Adspirer](https://www.adspirer.com/docs/integrations/klaviyo.md): Connect Klaviyo to Adspirer and let your AI assistant pull campaigns, flows, segments, profiles, and metrics alongside paid media performance. - [AI Advertising Agent for Google, Meta & TikTok Ads](https://www.adspirer.com/docs/introduction.md): Adspirer is an AI advertising agent with 190+ MCP tools for Google, Meta, LinkedIn, and TikTok Ads, plus Google Analytics and Klaviyo integrations. Connect from ChatGPT, Claude, Cursor, and more. - [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 (campaigns, analytics, optimization) and what it doesn't (creative, 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. - [Adspirer Enterprise Plans for Agencies & Teams](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. - [Adspirer FAQ: Pricing, Security & Supported Platforms](https://www.adspirer.com/docs/knowledge-base/faq.md): Common questions about Adspirer — what it is, how it works, pricing, security, supported ad platforms, and troubleshooting for new users. - [Adspirer Glossary: MCP, ROAS, PMax & Ad Terms](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 MCP servers for Google, Meta, LinkedIn, and TikTok Ads. - [Manage Multiple Ad Accounts with Adspirer](https://www.adspirer.com/docs/knowledge-base/multi-account.md): Manage multiple ad accounts across Google, Meta, LinkedIn, and TikTok Ads from one Adspirer connection. Annual plans activate up to 5 accounts per platform. - [Using Adspirer Across Multiple AI Clients](https://www.adspirer.com/docs/knowledge-base/multi-client.md): Use the same Adspirer account with ChatGPT, Claude, Cursor, Codex, Windsurf, Perplexity, Manus, and more. One account, one limit, any AI client. - [Google Ads vs Meta vs LinkedIn vs TikTok Compared](https://www.adspirer.com/docs/knowledge-base/platform-comparison.md): Google Ads vs Meta vs LinkedIn vs TikTok — compare targeting, cost, best use cases, minimum budgets, and Adspirer tool counts across all four platforms. - [Adspirer Pricing & Tool Call Quotas 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. - [Adspirer Security: OAuth, Encryption & Data Privacy](https://www.adspirer.com/docs/knowledge-base/security.md): How Adspirer protects your ad accounts: OAuth 2.1 with PKCE, API key auth, no password storage, encrypted tokens, and revocable access. - [Adspirer Support: Discord, GitHub & Enterprise Help](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): What Google's free official Google Ads MCP server actually gets you when ChatGPT or Claude recommends it: GAQL-over-chat, read-only, Google-only. - [How Adspirer Implements MCP (Model Context Protocol)](https://www.adspirer.com/docs/mcp.md): How Adspirer implements the Model Context Protocol: architecture, OAuth 2.1 with PKCE, streamable HTTP transport, tool discovery, and security. - [Quickstart: Set Up Adspirer MCP in 5 Minutes](https://www.adspirer.com/docs/quickstart.md): Get started with Adspirer in under 5 minutes: sign up, connect your AI client, link an ad platform, and run your first ad 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)