Meta Ads
Meta Ads MCP til Claude, ChatGPT og Cursor — administrér Facebook- og Instagram-kampagner, creatives og insights via Meta Marketing API.
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-toolmed 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
- Log ind på stackgate.ai.
- Gå til Mine integrationer og åbn Meta Ads.
- Klik Aktivér, derefter Forbind Meta Ads.
- Godkend de anmodede OAuth-tilladelser — stackgate.ai gemmer et long-lived access token sikkert.
- 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-adsmed 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.
Relaterede workflows
Multi-integrations-playbooks, der bruger Meta Ads til konkrete forretningsresultater.