Alle integrationer

Meta Ads

Meta Ads MCP til Claude, ChatGPT og Cursor — administrér Facebook- og Instagram-kampagner, creatives og insights via Meta Marketing API.

OAuth 36 værktøjer

Overblik

Forbind Meta Ads for at give AI-klienter adgang til din Facebook- og Instagram-annoncering via Meta Marketing API. Dette er den hostede Meta Ads MCP-integration til Claude, ChatGPT, Cursor og andre MCP-klienter — administrér kampagner, annoncesæt, annoncer, creatives, målgrupper og performance-insights uden at bygge en egen Meta Ads API-forbindelse.

Almindelige use cases

  • Meta Ads MCP til bureauer — list annoncekonti, inspicér kampagnestruktur og hent insights på tværs af kundekonti fra én styret gateway.
  • Kampagneoperationer — opret eller opdatér kampagner, annoncesæt, creatives og annoncer; pause underperformers eller skalér budgetter fra chat.
  • Målgruppe- og targeting-research — søg geolokationer og interesser, estimer rækkevidde og administrér custom audiences.
  • Rapportering på tværs af kanaler — kombinér get-*-insights-tool med Google Analytics eller Search Console i private-gateway-workflows.

Forudsætninger

  • En Meta Business Manager-konto med admin-adgang til mindst én annoncekonto
  • En Meta Developer App med Marketing API-produktet og ads_management-tilladelser
  • En stackgate.ai-konto

Credentials

  1. Log ind på stackgate.ai.
  2. Gå til Mine integrationer og åbn Meta Ads.
  3. Klik Aktivér, derefter Forbind Meta Ads.
  4. Godkend de anmodede OAuth-tilladelser — stackgate.ai gemmer et long-lived access token sikkert.
  5. Vælg hvilke annoncekonti AI-klienter kan tilgå, og sæt en standard annoncekonto på integrationssiden.

Tilføj https://stackgate.ai/oauth/meta-ads/callback som gyldig OAuth redirect URI i din Meta Developer App under Facebook Login for Business.

Opret en Facebook Login for Business-konfiguration (Configurations → Create configuration → User access token) med disse tilladelser: ads_management, ads_read, business_management, pages_show_list, pages_read_engagement, pages_manage_ads, instagram_basic og email. Kopiér configuration ID til META_ADS_CONFIG_ID i dit stackgate.ai-miljø — Business Login-apps kan ikke anmode om disse tilladelser via en almindelig OAuth scope-streng.

Ingen manuelle API-nøgler kræves til standard-forbindelsesflowet.

Brug med AI-klienter

  • Dedikeret endpoint: POST /mcp/meta-ads med Sanctum bearer token
  • Private gateway: én config til alle integrationer — brug meta-ads__*-navngivne værktøjer

Eksempel-prompts:

  • List mine Meta-annoncekonti og vis forbrug for standardkontoen denne måned.
  • Hvilke kampagner er aktive på annoncekonto act_123?
  • Opret en pauseret trafikkampagne kaldet "MCP test" med et dagligt budget på 150 kr.
  • Hent annoncesæt-insights for de sidste 7 dage og opsummér topperformere.
  • Søg targeting-interesser relateret til "SaaS founders" og estimer rækkevidde i Danmark.

Vigtige værktøjer: get_connection_info, list_ad_accounts, list_campaigns, get_campaign_insights, create_campaign, search_targeting_interests.

Se Dokumentation for HTTP-autentificering og opsætning af private gateway.

Fejlfinding

  • Invalid Scopes on Facebook login — din Meta-app bruger Facebook Login for Business. Opret en Business Login-konfiguration med tilladelserne ovenfor og sæt META_ADS_CONFIG_ID; stol ikke på scope-only OAuth.
  • 422 integration not configured — gennemfør OAuth-forbindelsesflowet i Mine integrationer.
  • Auth errors after connecting — afbryd og genforbind Meta Ads fra integrationssiden.
  • 429 rate limit errors — Meta håndhæver API-grænser pr. annoncekonto. Reducér forespørgselsvolumen eller spred kald over tid.
  • Instagram creatives fail — sørg for at Facebook-siden er linket til en Instagram professional-konto, og send instagram_user_id (Marketing API v22+) på creatives.
  • Missing ad accounts — bekræft at du har admin-adgang i Business Manager, og genforbind for at opdatere kontolisten.

Tilgængelige værktøjer

  • create_ad_creative

    Create a Meta ad creative.

  • create_ad_set

    Create a Meta ad set (defaults to PAUSED).

  • create_ad

    Create a Meta ad (defaults to PAUSED).

  • create_campaign

    Create a Meta campaign (defaults to PAUSED).

  • create_custom_audience

    Create a Meta custom audience.

  • delete_ad_set

    Archive a Meta ad set (status DELETED).

  • delete_ad

    Archive a Meta ad (status DELETED).

  • delete_campaign

    Archive a Meta campaign (status DELETED).

  • get_account_insights

    Get performance insights for a Meta ad account.

  • get_ad_account

    Get details for a Meta ad account.

  • get_ad_creative

    Get a Meta ad creative by ID.

  • get_ad_insights

    Get performance insights for a Meta ad.

  • get_ad_preview

    Generate a preview for a Meta ad or creative.

  • get_ad_set_insights

    Get performance insights for a Meta ad set.

  • get_ad_set

    Get a Meta ad set by ID.

  • get_ad

    Get a Meta ad by ID.

  • get_campaign_insights

    Get performance insights for a Meta campaign.

  • get_campaign

    Get a Meta campaign by ID.

  • get_connection_info

    Confirm connected Meta user and default ad account.

  • get_custom_audience

    Get a Meta custom audience by ID.

  • get_reach_estimate

    Estimate audience reach for a targeting spec.

  • list_ad_accounts

    List ad accounts accessible to the connected Meta user.

  • list_ad_creatives

    List ad creatives on a Meta ad account.

  • list_ad_sets

    List ad sets on a Meta ad account.

  • list_ads

    List ads on a Meta ad account.

  • list_campaigns

    List campaigns on a Meta ad account.

  • list_custom_audiences

    List custom audiences on a Meta ad account.

  • list_pages

    List Facebook Pages the connected user manages.

  • list_pixels

    List Meta pixels on an ad account.

  • search_geo_locations

    Search Meta geo targeting locations.

  • search_targeting_interests

    Search Meta ad interest targeting options.

  • update_ad_creative

    Update a Meta ad creative.

  • update_ad_set

    Update a Meta ad set.

  • update_ad

    Update a Meta ad.

  • update_campaign

    Update a Meta campaign.

  • update_custom_audience

    Update a Meta custom audience.

MCP-endpoint: https://stackgate.ai/mcp/meta-ads (HTTP) eller via private gateway.