> ## Documentation Index
> Fetch the complete documentation index at: https://www.adspirer.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Connect Claude to Ad Platforms | Adspirer

> Connect Claude Desktop or claude.ai to Adspirer via MCP connector. Manage Google, Meta, Amazon, ChatGPT, LinkedIn, and TikTok Ads with 340+ tools using natural language.

The best MCP experience for advertising. Anthropic created the Model Context Protocol — Claude has the deepest integration, progress streaming, and natural tool invocation.

<Frame caption="Claude Cowork + Adspirer: 30 Days of Ads Analyzed in One Prompt">
  <iframe width="100%" height="400" src="https://www.youtube.com/embed/zgNjF1y6GzY" title="Claude Cowork + Adspirer: 30 Days of Ads Analyzed in One Prompt" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen />
</Frame>

## Prerequisites

<Note>
  * A Claude **Pro**, **Max**, **Team**, or **Enterprise** subscription (connectors are not available on the free tier)
  * An Adspirer account ([free to start](https://adspirer.ai/sign-up?utm_source=docs\&utm_medium=page\&utm_content=signup))
  * At least one ad platform account: Google Ads, Meta Ads, LinkedIn Ads, or TikTok Ads
</Note>

## Setup (2 Minutes)

<Steps>
  <Step title="Open Claude Connectors">
    Open the Connectors settings directly:

    [Open Claude Connectors →](https://claude.ai/customize/connectors)

    Or navigate manually: **Customize → Connectors** in Claude. You need a Pro, Max, Team, or Enterprise subscription to access connectors.
  </Step>

  <Step title="Add Custom Connector">
    Click **Add custom connector** (or [open this direct link](https://claude.ai/customize/connectors)) and enter:

    | Field   | Value                          |
    | ------- | ------------------------------ |
    | **URL** | `https://mcp.adspirer.com/mcp` |

    Leave all other fields empty — Claude auto-discovers the server name and authentication settings.
  </Step>

  <Step title="Authenticate via Adspirer">
    Click to connect. Your browser opens and redirects to Adspirer's OAuth page. Sign in and link your Google Ads, Meta Ads, LinkedIn Ads, and/or TikTok accounts.
  </Step>

  <Step title="Add the Adspirer Skill (Recommended)">
    Skills teach Claude the *right way* to use Adspirer's 340+ tools — research before creating, validate before launching, confirm before spending. Without a skill, Claude guesses the tool order. With it, Claude follows proven advertising workflows with safety rules.

    Open the raw skill file, select all, and copy:

    <Card title="Copy SKILL.md from GitHub" icon="copy" href="https://raw.githubusercontent.com/amekala/ads-mcp/main/skills/ad-campaign-management/SKILL.md" horizontal>
      Opens the raw file — press ⌘A then ⌘C (or Ctrl+A, Ctrl+C) to copy the full content.
    </Card>

    **Then add it to Claude:**

    1. Go to [Customize → Skills](https://claude.ai/customize/connectors) in Claude
    2. Click the **Skills** tab
    3. Click **Upload skill** and paste the copied content
    4. Set the skill name to `ad-campaign-management`
    5. Set the description to: `Manage ad campaigns across Google Ads, Meta Ads, LinkedIn Ads, and TikTok Ads. Use when the user wants to analyze campaign performance, research keywords, create campaigns, optimize budgets, or manage ad accounts via the Adspirer MCP server.`

    <Tip>
      The skill file is maintained in the [ads-mcp GitHub repository](https://github.com/amekala/ads-mcp/blob/main/skills/ad-campaign-management/SKILL.md) and always reflects the latest tools and workflows. Check back for updates as new platforms and tools are added.
    </Tip>
  </Step>

  <Step title="Start a New Chat">
    Return to Claude and click **Connect apps** below the text input. Enable **Ads MCP**, then start managing your campaigns with natural language.

    ```
    Check my connected ad platforms
    ```

    You should see a table showing your connected accounts across all platforms with account IDs, names, and connection status.
  </Step>

  <Step title="Try It Now">
    <Card title="Sign up for Adspirer — free to start" icon="rocket" href="https://adspirer.ai/sign-up?utm_source=docs&utm_medium=setup-cta&utm_content=claude" horizontal>
      15 free tool calls/month. No credit card required. Connect your ad accounts in 2 minutes.
    </Card>
  </Step>
</Steps>

<Check>
  You're connected. Claude will automatically use Adspirer tools when you ask about your ad campaigns.
</Check>

## MCP Server Configuration

<Tabs>
  <Tab title="Claude Web / Desktop">
    ```
    URL:            https://mcp.adspirer.com/mcp
    Required Plan:  Pro, Max, Team, or Enterprise
    ```

    Claude auto-discovers the server name and authentication method — just paste the URL.
  </Tab>

  <Tab title="Claude Code (Terminal)">
    For developer/terminal setup, see the full [Claude Code Setup Guide](/ai-clients/claude-code):

    ```bash theme={"theme":{"light":"github-light","dark":"github-dark"}}
    claude mcp add --transport http adspirer https://mcp.adspirer.com/mcp
    ```
  </Tab>
</Tabs>

## Why Claude for Advertising

Claude offers unique advantages for ad management:

* **Progress Streaming** — Real-time updates during long operations. See campaign creation progress as it happens (5–30 seconds).
* **Natural Tool Invocation** — Claude understands when to use Ads MCP tools without special syntax. Just describe your goals.
* **Native MCP** — Anthropic created the Model Context Protocol. Claude has the deepest, most reliable integration.
* **Team & Enterprise** — Admins add the connector once for the entire org. Team members authenticate individually.

## What You Can Do

340+ tools across 6 ad platforms:

| Platform         | Tools | Key Capabilities                                                                                                             |
| ---------------- | ----- | ---------------------------------------------------------------------------------------------------------------------------- |
| **Google Ads**   | 95    | Keyword research with real CPC data, Search & PMax campaigns, per-ad performance, wasted spend analysis, budget optimization |
| **Meta Ads**     | 37    | Image/video/carousel campaigns, audience targeting, creative fatigue detection, EU DSA support                               |
| **Amazon Ads**   | 61    | Sponsored Products / Brands / Display, ASIN targeting, ACOS/ROAS analytics, wasted-spend detection                           |
| **ChatGPT Ads**  | 31    | Launch & manage pay-per-click chat-card ads inside ChatGPT, paused by default                                                |
| **LinkedIn Ads** | 45    | Sponsored content, lead gen forms, B2B targeting by job title, industry, seniority                                           |
| **TikTok Ads**   | 37    | In-feed video, Spark Ads, Carousel, asset validation, performance analysis                                                   |

<Tip>
  **Interactive cards.** When you run Adspirer's free [Diagnostic & Helper tools](/agent-skills/diagnostic-helper-tools) — get-started guidance, launch-readiness checks, error explanations, "what changed since last visit" — the answers render as branded interactive cards (checklists, usage meters, opportunity lists, an account switcher) right inside Claude, not just plain text. They're quota-free and available on every plan.
</Tip>

<Tip>
  **In-chat dashboards.** Performance and audit answers render as interactive dashboards inside Claude. `get_campaign_performance` (Google) and `get_meta_campaign_performance` (Meta) open a tabbed dashboard — Overview / Campaigns / Insights — with KPI tiles, period-over-period deltas, charts, and **7 / 14 / 30 / 60 / 90-day plus custom date-range** switching. `audit_conversion_tracking` renders a graded scorecard and `get_connections_status` an account switcher, with action buttons that post back into the chat. Widgets render in Claude on web, desktop (macOS), and mobile; Claude Code shows a clean text fallback.
</Tip>

## Example Prompts

### Research Keywords

<Prompt description="Keyword research with real CPC data from Google Keyword Planner." actions={["copy", "cursor"]}>
  Research Google Ads keywords for "project management software" —
  show search volume, CPC, and competition level
</Prompt>

### Create a Campaign

<Prompt description="Google Search campaign with keyword research and intent grouping." actions={["copy", "cursor"]}>
  Create a Google Ads search campaign for my SaaS product:

  * Product: project management tool for remote teams
  * Budget: \$60/day
  * Research keywords first, then group by intent
</Prompt>

### Cross-Platform Audit

<Prompt description="Multi-platform audit with prioritized action list and savings estimate." actions={["copy", "cursor"]}>
  Audit all my ad accounts for the last 30 days:

  * Google: find wasted spend (keywords with clicks but zero conversions)
  * Meta: check for creative fatigue (frequency > 3, declining CTR)
  * LinkedIn: compare CPA across audience segments

  Give me a prioritized action list with estimated monthly savings.
</Prompt>

## Team & Enterprise Setup

For organizations using Claude Team or Enterprise:

**Admin Setup:**

1. Go to **Admin Settings → Customize → Connectors**
2. Click **Add custom connector**
3. Paste the URL `https://mcp.adspirer.com/mcp` and leave other fields empty
4. Enable for the organization

**Team Member Setup:**

1. Go to **Customize → Connectors**
2. Find **Ads MCP** → Click **Connect**
3. Complete OAuth to link your individual ad accounts

Each team member authenticates with their own ad accounts while using the org-wide connector. Agencies running campaigns across many client accounts can pair this with the [Adspirer Enterprise plans for agencies and teams](/knowledge-base/enterprise), which add multi-seat access, pooled tool calls, and dedicated support.

## FAQ

<AccordionGroup>
  <Accordion title="What are Claude connectors?">
    Claude connectors (powered by MCP — Model Context Protocol) allow Claude to securely connect to external services and take actions on your behalf. Anthropic created MCP as an open standard for AI tool integration. Adspirer's connector enables advertising management across Google Ads, Meta Ads, LinkedIn Ads, and TikTok.
  </Accordion>

  <Accordion title="Which Claude plans support connectors?">
    MCP connectors are available on Claude Pro, Max, Team, and Enterprise plans. The free tier does not include connector functionality. Claude Code (for developers) also supports MCP on paid plans.
  </Accordion>

  <Accordion title="What makes Claude different from ChatGPT for ads?">
    Claude was created by Anthropic, who also developed MCP. This means the deepest integration, including progress streaming that shows real-time updates during campaign creation. Claude also naturally invokes tools without explicit prompting, while ChatGPT may need you to mention specific tools by name.
  </Accordion>

  <Accordion title="Can I also use Claude Code?">
    Yes. Claude Code is the terminal-based developer tool that also supports MCP. See the full [Claude Code Setup Guide](/ai-clients/claude-code) for the one-command setup. Both Claude (chat app) and Claude Code connect to the same Adspirer MCP server.
  </Accordion>

  <Accordion title="Can I use Adspirer with both Claude and ChatGPT?">
    Yes. Your Adspirer account works across all platforms. Connect the same MCP URL to Claude, ChatGPT, Perplexity, Cursor, or any MCP-compatible client. Your ad account connections carry across all of them.
  </Accordion>

  <Accordion title="How much does this cost?">
    Adspirer pricing is based on tool calls, not ad spend. Free tier: 15 calls/month. Plus: $49/mo for 150 calls. Pro: $99/mo for 600 calls. Max: \$199/mo for 3,000 calls. See [full pricing](https://www.adspirer.com/pricing).
  </Accordion>

  <Accordion title="Tools aren't working or I see connection errors. What do I do?">
    If no Adspirer tools work at all (even basic ones like checking connections), follow these steps:

    1. **Check tool permissions:** When Claude prompts you to allow a tool, make sure read tools are set to **Always allow** and write tools to **Custom** (ask each time). If you accidentally blocked tools, go to **Customize → Connectors**, find Ads MCP, and reset permissions.
    2. **Reconnect the connector:** Go to **Customize → Connectors**, disconnect Ads MCP, then connect again and complete the OAuth flow.
    3. **Refresh your Adspirer session:** Go to [adspirer.ai](https://adspirer.ai), log out, log back in, then return to Claude.

    Claude web connectors may disconnect every 1–2 weeks — this is normal. Just re-enable and re-authenticate when it happens.

    See [Troubleshooting FAQ](/knowledge-base/faq#troubleshooting) for more details.
  </Accordion>
</AccordionGroup>

## Related Documentation

* [ChatGPT Setup](/ai-clients/chatgpt) — ChatGPT's MCP connector
* [Perplexity Setup](/ai-clients/perplexity) — Search-powered ad management via Perplexity Computer
* [Claude Code Setup](/ai-clients/claude-code) — Terminal-based setup for developers
* [Google Ads Integration](/ad-platforms/google-ads) — Full Google Ads tool reference
* [Agent Skills Overview](/agent-skills/overview) — Teach Claude the right workflows
* [How to Connect Claude to Google Ads](https://www.adspirer.com/blog/connect-claude-google-ads) — Step-by-step walkthrough with example prompts
* [Pricing & Plans](https://www.adspirer.com/pricing)
