---
title: "Meta Ads MCP: Connect Claude and ChatGPT"
description: "Connect Meta Ads to Claude or ChatGPT with Lemon AI’s unified MCP and API. Analyze creative performance without mistaking CTR changes for fatigue."
canonical: "https://lemon-ai.com/resources/meta-ads-mcp"
markdown_url: "https://lemon-ai.com/resources/meta-ads-mcp.md"
language: "en"
image: "https://lemon-ai.com/og/resource-meta-ads-mcp.png"
image_alt: "Meta Ads MCP: Connect Claude and ChatGPT. Read-only creative reporting through Lemon AI."
date_published: "2026-10-12"
date_modified: "2026-10-12"
authors: ["Gregory Potemkin"]
schema_types: ["Article","BreadcrumbList","Organization","Person","WebApplication","WebPage","WebSite"]
---

# Meta Ads MCP: Connect Claude and ChatGPT

[LEMON AI](https://lemon-ai.com/)/RESOURCES

Ad network MCP guide

Connect Meta Ads to Claude or ChatGPT with Lemon AI’s unified MCP and API. Analyze creative performance without mistaking CTR changes for fatigue.

Ad network MCP guide

Connect Meta Ads to Claude or ChatGPT with Lemon AI’s unified MCP and API. Analyze creative performance without mistaking CTR changes for fatigue.

**You can analyze Facebook and Instagram advertising in Claude or ChatGPT by connecting Meta reporting through MCP.** With Lemon AI, connect Meta once and authorize the same MCP server you use for your other ad networks. The assistant can retrieve creative performance, inspect assigned attributes, and investigate an apparent winner without another round of copying Ads Manager tables into chat.

The connection solves data retrieval. The analysis still needs the right account, dates, report grain, and attribution definition. A confident answer to the wrong report is not a useful creative recommendation.

## Compare the three ways to bring Meta data into chat

| Method                                       | Useful when                                                                 | Limitation to account for                                                      |
| -------------------------------------------- | --------------------------------------------------------------------------- | ------------------------------------------------------------------------------ |
| Export or paste an Ads Manager report        | You need help with one fixed snapshot                                       | Follow-up questions require more exports; column definitions can get lost      |
| A Meta-specific connector or API integration | You need Meta-native objects or operations                                  | Tools, account eligibility, and write access depend on the connector           |
| Lemon's unified MCP                          | You want creative metrics and attributes alongside other connected networks | Only available reporting fields can be queried; attribution differences remain |

The [Meta Marketing API Insights interface](https://developers.facebook.com/docs/marketing-api/insights/) is the underlying reporting reference for a direct integration. When evaluating a Meta Ads MCP server, establish who operates it, which account it reads, and whether its tools can modify campaigns. A connector that can create ads has a different purpose from a read-only reporting connection.

For a direct connector, authorize the intended Meta business and ad account, inspect its discovered tools, and retrieve a small report before asking for recommendations. Use the connector's current official instructions for setup and eligibility. Do not assume two servers called “Meta Ads MCP” expose the same data or permissions.

## Connect Meta Ads to Lemon

1. Open **Connections** in Lemon and choose **Meta Ads**.
2. Complete the Facebook authorization with a user who has access to the relevant business and ad accounts. Review the requested permissions in that flow.
3. Select the accounts to sync. After the initial sync, confirm a known campaign and date range in Creative Analytics.
4. Open **API & MCP** and connect Claude or ChatGPT using the shared server URL.

Lemon's MCP tools are read-only. That describes what the assistant can do through this interface; it does not imply that Meta's account-connection authorization requests only a single read permission. Keep those two permission boundaries distinct.

## Add Lemon to Claude or ChatGPT

Use the same remote MCP server for all the networks you connect in Lemon:

```text
https://api.lemon-ai.com/mcp

```

In **Claude**, open **Customize → Connectors → + Add → Add custom connector**. Enter a name and the URL, continue, and sign in to Lemon. If Claude asks how to register the OAuth client, choose **Register automatically**. Enable the connector in the conversation. Organization-managed accounts may need an owner to add it first. See the [Claude setup instructions](https://support.claude.com/en/articles/11175166-get-started-with-custom-connectors-using-remote-mcp).

In **ChatGPT**, open **Plugins**, choose **Add custom MCP server**, and enter the URL. Select **OAuth** authentication, authorize Lemon, and install the resulting personal plugin. Mention it in a Work chat to use its tools. Availability depends on your workspace settings; follow the [current ChatGPT MCP instructions](https://developers.openai.com/api/docs/guides/custom-mcp-server) if the interface differs.

Start by asking the assistant to call `list_ad_accounts` and let you select the intended account. Then use `list_filter_values` to discover dates and filters. Your ad-network sign-in connects data to Lemon; this second authorization lets the AI app read it. Do not paste network credentials into chat.

## Start with the creative, not an account-wide verdict

> Use Lemon AI to discover my Meta accounts and available campaigns. After I select an account, compare video assets for the same app, country, and two complete weeks. Return impressions, clicks, cost, and CTR. Show the scope and any missing or truncated data. Do not change campaigns.

This uses `list_ad_accounts`, `list_filter_values`, and `query_creative_performance`. Review the account and exact filter values the assistant selects. A campaign name containing “US” is not evidence that its delivery was restricted to the US.

Move to `list_creative_attributes` and `attribute_insights` only after the population is clear. Lemon's creative labels give the assistant something more useful than an unstructured list of ad names: it can investigate hook, format, subject, or another attribute your account actually defines.

## Keep reporting time attached to the outcome

Meta results depend on what was attributed and when the report counts it. Lemon's current Meta reporting does not expose the old impression-time `click_1d`, `click_7d`, and `click_28d` cohort windows as available outcomes. Do not instruct the agent to query those suffixes simply because an old example contains them.

Ordinary Meta conversion reporting and a post-install cohort are different concepts. Ask discovery what is available through the interface you are using. If a required value is unavailable, the right answer is to say so and use the matching source report, not relabel a different column.

**Synthetic example, not customer data:** a creative delivered 20,000 impressions and 400 clicks in one period, followed by 20,000 impressions and 300 clicks in the next. CTR moved from 2.0% to 1.5%, a decline of 0.5 percentage points, or 25% relative to the starting rate.

That arithmetic supports “click response fell in this scope.” It does not establish that purchases fell, that ROAS fell, or that fatigue caused the change. Those claims need their own evidence. See the [creative-fatigue measurement protocol](https://lemon-ai.com/resources/creative-fatigue-measurement).

## Ask why performance changed

> For this Meta account and the same dates, inspect the available hook labels. Compare CTR with attribute\_insights, preserving its evidence filters. Show coverage and examples of the creatives behind each finding. Do not treat a label-performance association as causal.

> For the creative with falling CTR, compare the same campaign and country in both periods. Tell me whether the apparent decline survives the matched scope. If the data cannot separate fatigue from delivery changes, say what additional comparison is needed.

These prompts produce a useful next investigation even when the original “winner” disappears. A missing finding is not a reason to manufacture a recommendation.

## Use the same reporting layer through the API

For a script or another AI app, create a Lemon API key in **API & MCP**. Retrieve your account IDs with `GET /v1/ad-accounts`, then make a scoped read. This example uses a placeholder account and dates; substitute values returned for your account.

```bash
curl --get 'https://api.lemon-ai.com/v1/creatives/performance' \
  --header "Authorization: Bearer $LEMON_API_KEY" \
  --data-urlencode 'ad_network_account_id=YOUR_ACCOUNT_ID' \
  --data-urlencode 'date_from=2026-10-01' \
  --data-urlencode 'date_to=2026-10-07' \
  --data-urlencode 'metric=impressions' \
  --data-urlencode 'metric=clicks' \
  --data-urlencode 'metric=cost' \
  --data-urlencode 'sort_by=cost' \
  --data-urlencode 'sort_order=descending' \
  --data-urlencode 'limit=25'

```

MCP and REST expose Lemon's reporting definitions. Inspect missing fields, result limits, and any outcome metadata before interpreting a result. A limited top-creatives response is not an account total. Use the [API documentation](https://api.lemon-ai.com/docs) for supported fields and pagination.

## Troubleshoot account, media, and metric gaps separately

An absent account is an authorization or selection question. A missing recent period is a sync or source-availability question. An unavailable outcome is a metric-capability question. Reconnecting an account will not turn an unsupported metric into a valid one.

A Meta asset can have performance without an accessible playable video URL. A thumbnail does not prove that the assistant viewed the video. Ask the assistant to distinguish stored attributes from any new visual interpretation and to identify inaccessible media.

For recurring analysis, [connect your ad accounts](https://app.lemon-ai.com/signup). The [MCP and API guide](https://lemon-ai.com/resources/marketing-analytics-api-mcp) explains how the same connection works across networks, and [Reports](https://lemon-ai.com/reports) shows the product surface behind it.

[Written by**Gregory Potemkin**Founder & CEO](https://lemon-ai.com/authors/gregory-potemkin)Published October 12, 2026

NEXT STEP

## Bring us the question your dashboards can't answer.

See your creatives and cohorts in one place, with the answers your ad networks leave out.

[Book a demo ](https://calendly.com/robert-lemon-ai)

## Structured data

```json
{"@context":"https://schema.org","@graph":[{"@id":"https://lemon-ai.com/#organization","@type":"Organization","name":"Lemon AI","url":"https://lemon-ai.com/","logo":{"@type":"ImageObject","@id":"https://lemon-ai.com/#logo","url":"https://lemon-ai.com/brand/lemon-ai-mark-512.png","contentUrl":"https://lemon-ai.com/brand/lemon-ai-mark-512.png","width":512,"height":512,"caption":"Lemon AI"},"email":"hi@lemon-ai.com","sameAs":["https://cy.linkedin.com/company/lemon-ai","https://x.com/lemon_ai_adtech","https://www.g2.com/products/lemon-ai/reviews"]},{"@id":"https://lemon-ai.com/#website","@type":"WebSite","name":"Lemon AI","url":"https://lemon-ai.com/","publisher":{"@id":"https://lemon-ai.com/#organization"},"inLanguage":"en"},{"@id":"https://lemon-ai.com/resources/meta-ads-mcp#breadcrumb","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Lemon AI","item":"https://lemon-ai.com/"},{"@type":"ListItem","position":2,"name":"Resources","item":"https://lemon-ai.com/resources"},{"@type":"ListItem","position":3,"name":"Meta Ads MCP: Connect Claude and ChatGPT","item":"https://lemon-ai.com/resources/meta-ads-mcp"}]},{"@id":"https://lemon-ai.com/resources/meta-ads-mcp#webpage","@type":"WebPage","url":"https://lemon-ai.com/resources/meta-ads-mcp","name":"Meta Ads MCP: Connect Claude and ChatGPT","description":"Connect Meta Ads to Claude or ChatGPT with Lemon AI’s unified MCP and API. Analyze creative performance without mistaking CTR changes for fatigue.","isPartOf":{"@id":"https://lemon-ai.com/#website"},"publisher":{"@id":"https://lemon-ai.com/#organization"},"inLanguage":"en","datePublished":"2026-10-12","dateModified":"2026-10-12","about":{"@id":"https://lemon-ai.com/#software"},"breadcrumb":{"@id":"https://lemon-ai.com/resources/meta-ads-mcp#breadcrumb"}},{"@id":"https://lemon-ai.com/#software","@type":"WebApplication","name":"Lemon AI","url":"https://lemon-ai.com/","description":"Creative intelligence and cohort-revenue forecasting for mobile app and game user-acquisition teams.","applicationCategory":"BusinessApplication","operatingSystem":"Web","browserRequirements":"Requires a modern web browser","provider":{"@id":"https://lemon-ai.com/#organization"},"featureList":["Creative-level spend, installs, purchases, revenue, and ROAS","Creative attribute analysis","Evidence-led creative generation","Cohort revenue and ROAS forecasting through D365","Read-only reporting API and MCP access"],"offers":[{"@type":"Offer","name":"Creative Intelligence annual billing","price":"209","priceCurrency":"USD","url":"https://lemon-ai.com/#pricing","description":"Effective monthly price per app when billed annually.","availability":"https://schema.org/OnlineOnly"},{"@type":"Offer","name":"Cohort Prediction monthly subscription","price":"679","priceCurrency":"USD","url":"https://lemon-ai.com/#pricing","description":"Monthly price per app after a $1,399 one-time account setup.","availability":"https://schema.org/OnlineOnly"}]},{"@id":"https://lemon-ai.com/authors/gregory-potemkin#person","@type":"Person","name":"Gregory Potemkin","jobTitle":"Founder & CEO","url":"https://lemon-ai.com/authors/gregory-potemkin","image":"https://lemon-ai.com/images/join-us/gregory.webp","sameAs":["https://www.linkedin.com/in/gregory-potemkin/"],"worksFor":{"@id":"https://lemon-ai.com/#organization"}},{"@id":"https://lemon-ai.com/resources/meta-ads-mcp#article","@type":"Article","headline":"Meta Ads MCP: Connect Claude and ChatGPT","description":"Connect Meta Ads to Claude or ChatGPT with Lemon AI’s unified MCP and API. Analyze creative performance without mistaking CTR changes for fatigue.","image":"https://lemon-ai.com/og/resource-meta-ads-mcp.png","datePublished":"2026-10-12","dateModified":"2026-10-12","articleSection":"Ad network MCP guide","mainEntityOfPage":{"@id":"https://lemon-ai.com/resources/meta-ads-mcp#webpage"},"author":{"@id":"https://lemon-ai.com/authors/gregory-potemkin#person"},"publisher":{"@id":"https://lemon-ai.com/#organization"},"inLanguage":"en"}]}
```
