Getting Started with AdChat

AdChat connects your Facebook Ads account to Claude, ChatGPT, or any MCP-compatible AI — so you can ask questions about your ads in plain English and get told what to do.

What You Need

  • A Facebook Ads account with admin or advertiser access
  • An AI tool that supports MCP (Claude Desktop, ChatGPT, Cursor, Windsurf, etc.)
  • An AdChat account (free or paid)

Quick Setup (60 Seconds)

1. Create Your Account

Sign up at adchat.app and go to your dashboard.

2. Connect Your Facebook Ads Account

Click Connect Facebook in your dashboard. You'll be asked to authorize AdChat to read your ad data.

By default, the MCP server is read-only. You can enable write access (create/update campaigns, ads, etc.) in the API Keys section of your dashboard.

3. Copy Your MCP Config

Once connected, your dashboard will show your MCP server configuration:

json
{
  "mcpServers": {
    "adchat": {
      "url": "https://mcp.adchat.app/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

Your API key starts with adchat_ and is unique to your account. The MCP server resolves it to your Meta access token securely — your Meta token is never exposed to the AI client.

4. Paste Into Your AI Tool

  • Claude Desktop: Settings -> MCP Servers -> paste the config (detailed guide)
  • ChatGPT: Settings -> MCP -> Add Server -> paste the config (detailed guide)
  • Cursor / Windsurf: Add to your MCP configuration file (detailed guide)

5. Ask Your First Question

Open your AI tool and type something like:

  • "How are my ads doing this week?"
  • "What's wasting my budget?"
  • "Which ad should I scale?"

That's it. You're up and running.

Read vs Write Access

By default, your MCP connection is read-only — the AI can view your campaigns, ad sets, ads, and insights, but cannot make changes.

To enable write access (creating campaigns, updating ads, uploading images, etc.):

  1. Go to your dashboard
  2. Navigate to API Keys
  3. Toggle Write Access on

Write operations include:

  • Creating and updating campaigns
  • Creating and updating ad sets
  • Creating and updating ads and creatives
  • Uploading ad images
  • Creating budget schedules

When write access is disabled and the AI tries a write operation, it will see a message directing you to enable it in the dashboard.

How It Works

Your AI Tool (Claude, ChatGPT, etc.)
       |
       | sends request with your adchat API key
       v
mcp.adchat.app (MCP Server)
       |
       | resolves your API key → Meta token + permissions
       | checks read/write access
       v
Meta Ads API
       |
       | returns your live ad data
       v
Response flows back to your AI tool

Every question you ask pulls live data from your Meta ad account. The AI analyzes your campaigns, ad sets, and ads in real time and gives you specific, actionable answers — not generic marketing advice.

See the Use Cases guide for inspiration on what to ask.