Facebook Ads MCP: bygg, les og kjør Meta-kampanjer fra agenten din

Hermosos MCP-server gir Claude, Cursor, Codex eller en hvilken som helst MCP-klient hele Meta-treet: kampanjer, annonsesett med reell målretting, bilde-, video- og karusellkreative og innsikt, pluss organisk publisering til Facebook, Instagram og Threads. Alt opprettes pauset, og den eneste bryteren som aktiverer utgifter, nekter å utløses uten din uttrykkelige bekreftelse.

Finnes det en Facebook Ads MCP? Ja. Hermoso er en hostet Facebook Ads MCP-server (Metas navn på det samme er en Meta Ads MCP). Legg til https://app.hermoso.ai/mcp i Claude, ChatGPT eller Cursor, og koble til Meta-kontoen din én gang. Assistenten din kan deretter bygge Facebook- og Instagram-kampanjer, annonsesett og annonser med reell målretting, laste opp kreativet, lese innsikt, administrere skjemaer for kundeemner, målgrupper og piksler, og publisere til Facebook, Instagram og Threads. Hver kampanje opprettes pauset, og ingenting bruker penger før du bekrefter det.

De fleste “Meta ads MCP”-servere er bare lesing og av/på: de kan hente en rapport og pause en kampanje. Det er nyttig, og det er også den enkle halvdelen. Den vanskelige halvdelen er at en kampanje trenger et kreativ, og et kreativ trenger research, en merkevare, en rendering og en opplasting, og det er grunnen til at servere som bare kan av/på, likevel sender deg tilbake til Ads Manager.

Hermosos MCP-server dekker hele veien. Den undersøker annonsene konkurrentene dine faktisk kjører, rendrer det ferdige kreativet med det faktiske produktet ditt i, laster det opp, bygger kampanjen rundt det, og leser tilbake hva som skjedde: 922+ verktøy til sammen, der Meta-familien er én del.

Installer én gang: i Claude.ai eller Claude Desktop limer du inn https://app.hermoso.ai/mcp under Settings → Connectors og godkjenner med Hermoso-kontoen din. I en kodeagent er det én kommando: /plugin marketplace add hermoso-ai/hermoso og deretter /plugin install hermoso@hermoso i Claude Code, codex plugin marketplace add hermoso-ai/hermoso og deretter codex plugin add hermoso@hermoso i Codex, eller npx skills add hermoso-ai/hermoso -a cursor i Cursor (gi din egen agent navnet etter -a), og logg deretter inn én gang med npx -y hermoso auth login. Fullstendig oppsett finner du på MCP- og CLI-siden.

Meta-verktøyene, etter oppgave

Bygg. create_meta_ad (kampanje, annonsesett, kreativ og annonser i ett kall, eller en boost av et eksisterende innlegg), create_meta_campaign, create_meta_adset, upload_meta_asset, find_meta_audiences, create_meta_audience, create_meta_pixel, create_meta_lead_form, list_meta_pages.

Sjekk før du bruker penger. preview_meta_ad, estimate_meta_reach, get_meta_ad_account.

Les. list_meta_ads, meta_insights, meta_page_insights, meta_post_insights, instagram_insights, list_meta_audiences, list_meta_pixels, list_meta_lead_forms, read_meta_leads.

Endre. update_meta_object, set_meta_campaign_status, delete_meta_object, delete_meta_audience, archive_meta_lead_form. Alt som kan starte utgifter eller slette, er bekreftelsessperret.

Kataloger. list_meta_catalogs, list_meta_product_sets, list_meta_catalog_products, create_meta_catalog, update_meta_catalog, delete_meta_catalog.

Publiser organisk. post_to_meta (Facebook-side, en Instagram-konto koblet direkte eller gjennom siden, eller Threads), schedule_post, manage_meta_post, upload_file.

Engasjer. list_meta_comments, reply_to_meta_comment, moderate_meta_comment, list_meta_conversations, reply_to_meta_message, pluss Threads-motstykkene.

Hva agenten din kan gjøre med Facebook Ads MCP

Hver rad under er et ekte verktøy på serveren, så dette er hele Meta-flaten og ikke et høydepunktsutvalg. Still spørsmålet på vanlig språk, så velger agenten verktøyene.

JobbVerktøyHva skjer
Bygg en hel annonsecreate_meta_adKampanje, annonsesett med full målretting, budsjett og plan, kreativet og annonsene, alt i ett kall. Bilde, video eller karusell. Send inn et eksisterende innlegg, så bygges en boost i stedet. Alt havner pauset.
Legg til annonsesett for en testcreate_meta_campaign, create_meta_adsetEn pauset kampanje, og deretter flere annonsesett under den, slik at to målgrupper eller plasseringer kan kjøre side om side.
Ta med eget kreativupload_meta_asset, upload_fileLegger et bilde eller en video i annonsekontoens bibliotek, enten Hermoso har laget det eller du.
Finn målrettingfind_meta_audiencesSlår opp de reelle id-ene for interesser, atferd, steder, språk, jobbtitler, arbeidsgivere og skoler.
Retargeting og lookalikescreate_meta_audience, list_meta_audiences, delete_meta_audienceNettside-, engasjements- og lookalike-målgrupper, bygget på annonsekontoen din.
Pikslerlist_meta_pixels, create_meta_pixelViser hver piksel og når den sist utløste, slik at et annonsesett kan optimalisere for konverteringer i stedet for klikk.
Forhåndsvis og mål førstpreview_meta_ad, estimate_meta_reachMetas egen forhåndsvisningslenke per plassering, og Metas estimat av hvor mange mennesker en målretting kan nå, før noe budsjett er bundet.
Les resultatermeta_insights, list_meta_adsForbruk, visninger, rekkevidde, klikk, CTR, CPC, CPM og konverteringer for en konto, kampanje, annonsesett eller annonse, fordelt etter alder, kjønn, plassering eller land.
Kontohelseget_meta_ad_accountKontostatus med ord, utestående beløp, brukt beløp, forbrukstak og minste daglige budsjett.
Annonser for kundeemnercreate_meta_lead_form, list_meta_lead_forms, read_meta_leads, archive_meta_lead_formInstant-skjemaer med dine egne spørsmål, og kundeemnene de har samlet inn, lest live fra Meta.
Produktkatalogerlist_meta_catalogs, list_meta_catalog_products, create_meta_catalog, update_meta_catalogKataloger, produktsett og produkter med Metas gjennomgangsstatus. Å slette ett krever bekreftelse.
Partnerannonserlist_meta_partnership_creators, manage_meta_partnership_creatorKreatørene du kan kjøre partnerannonser med.
Start, endre eller stopp utgifterset_meta_campaign_status, update_meta_object, delete_meta_objectGi nytt navn, endre målretting, endre et budsjett, aktiver eller slett. Aktivering og sletting nekter å kjøre uten en uttrykkelig bekreftelse.
Organiske innleggpost_to_meta, schedule_post, manage_meta_postInnlegg til Facebook-side, Instagram og Threads: tekst, lenke, bilde, video eller karusell, nå eller etter plan.
Kommentarer og DMlist_meta_comments, reply_to_meta_comment, moderate_meta_comment, list_meta_conversations, reply_to_meta_messageLes og svar på kommentarer og meldinger i Messenger og Instagram Direct, eller skjul en kommentar.
Organiske tallmeta_page_insights, meta_post_insights, instagram_insightsInnsikt for side, innlegg og Instagram-konto, inkludert demografi for publikum.

Eksempelspørsmål

Lim inn noen av disse i Claude, ChatGPT eller Cursor når Hermoso er koblet til. Hvert er ett enkelt spørsmål.

  • “Hent forbruket mitt på Meta de siste 30 dagene etter alder og kjønn, og fortell meg hvilket annonsesett jeg bør kutte.”
    Agenten kjører meta_insights med en alders- og kjønnsfordeling per annonsesett og rangerer dem etter kostnad per resultat.
  • “Bygg en pauset Instagram Reels-kampanje for den nye serumen vår: kvinner 25 til 44 i Canada, $40 om dagen, optimaliser for kjøp på pikselen vår.”
    list_meta_pixels finner pikselen, find_meta_audiences løser målrettingen, create_meta_ad bygger treet pauset, og sammendraget kommer fra Metas tilbakelesing.
  • “Før vi bruker noe, hvor mange vil målgruppen nå, og hvordan ser annonsen ut i Stories?”
    estimate_meta_reach spør Meta om størrelsen på målgruppen, og preview_meta_ad returnerer Metas reelle forhåndsvisningslenke for Stories.
  • “Lag en 1 % lookalike av alle som kjøpte de siste 180 dagene.”
    create_meta_audience bygger nettsidemålgruppen fra pikselen din, og deretter lookalike-målgruppen fra den.
  • “Boost forrige tirsdags beste Facebook-innlegg til folk i nærheten av butikken vår i en uke.”
    list_meta_posts og meta_post_insights velger innlegget, og deretter bygger create_meta_ad en pauset boost med radius rundt adressen.
  • “Hent kundeemnene fra webinar-skjemaet vårt denne uken og legg dem i et Google-regneark.”
    read_meta_leads leser innsendingene live, og deretter skriver create_sheet dem til et nytt regneark i Drive-en din.
  • “Finn de tre konkurrentenes lengst kjørende Facebook-annonser, lag to versjoner av den beste ideen for merkevaren vår, og sett dem opp som en pauset test.”
    pull_competitor_ads, deretter render_ad for kreativet, deretter create_meta_ad med to annonsesett. Ingenting bruker penger før du bekrefter.
  • “Annonsene våre sluttet å levere i går. Er det fakturering?”
    get_meta_ad_account leser kontostatus, saldo og forbrukstak med enkle ord.

Målretting er hele produktet, så alt er eksponert

En annonse-MCP som bare kan sette et land og et budsjett, kan ikke bygge en ekte kampanje. Annonsesett-flaten her dekker det en mediekjøper faktisk bruker:

  • Geografi: land, regioner, byer med radius, postnummer og DMA-er, med ekskluderinger.
  • Publikum: interesser, atferd, egendefinerte målgrupper og lookalikes, språkinnstillinger.
  • Plassering: fem plattformer og deres posisjoner, enheter, operativsystemer og Advantage+-plasseringer.
  • Målekobling: en promoted_object med pikselen og konverteringshendelsen din, som oppgraderer optimaliseringsmålet til OFFSITE_CONVERSIONS.
  • Pacing: daglig eller levetidsbudsjett, dagdeling, budtak og kostnadstak.
  • Kreativ: bilde, video og karusell.

Ingenting fortelles ut fra forespørselen

En subtil feilmodus i agentverktøy: agenten forteller deg hva den ba om, ikke hva plattformen gjorde. Hermoso bygger treet og leser det deretter tilbake fra Meta, og sammendragssetningen du får, er bygget fra den tilbakelesingen. Et stille avvist kreativ eller et tvunget felt vises derfor som en avvik i stedet for en sikker, feil rapport.

Det den ikke gjør uten å spørre

En agent med et budsjett er bare nyttig hvis skadeomfanget er avgrenset, så utgiftsmyndigheten er sperret på serveren og ikke i en prompt. Meta-kampanjer, annonsesett og annonser opprettes PAUSED, uten overstyring fra kalleren. Statusbryterne som kan slå på reell annonseutgift (én på hver annonseplattform: set_meta_campaign_status, set_google_ads_status, set_microsoft_ads_status, set_reddit_ads_status, set_linkedin_ads_status, set_pinterest_ads_status, set_x_ads_status og set_openai_ads_status blant dem) nekter hver å kjøre uten et uttrykkelig bekreftelsesflagg, og den samme sperren dekker å opprette et aktivt Google Ads-annonsesett, annonse eller søkeord under en allerede aktiv forelder, fordi det vises i neste auksjon. Sletting krever også bekreftelse. På genereringssiden viser hermoso_capabilities hver modells eksakte kreditkostnad før noe kjøres, og hver rendering reserverer et estimat og gjør opp den faktiske kostnaden etterpå, så en mislykket utsending refunderes i stedet for å stille belaste deg.

Koble til Meta-kontoen din

Du kobler Meta til Hermoso gjennom Metas egen OAuth-flyt, under Innstillinger, Koblinger i Hermoso, så intet passord går gjennom modellen eller agenten. Fordi et byrå eller en invitert kollega kan ha tilgang til mange sider, annonsekontoer og Instagram-kontoer, velger en merkevare uttrykkelig hvilke av dem som hører til den, og kolleger ser og bruker bare det settet. Meta-tilkoblinger deles på merkevarenivå, så et helt team jobber fra én tilkobling, mens personlige koblinger som Google Drive holdes på den enkelte.

Hvordan dette henger sammen med kreativ

Grunnen til å kjøre Meta fra en agent i stedet for et dashbord er at kampanjen slutter å være et eget trinn. I én samtale kan agenten hente konkurrentenes lengst kjørende annonser med pull_competitor_ads, finne det gjentatte hooket med mine_angles, rendre fire varianter med plan_variations og render_ad, score dem, publisere vinneren organisk for å teste den, og deretter bygge den pauserte kampanjen rundt det som overlevde. Den kontinuiteten er argumentet. Se oversikten over markedsførings-MCP eller den fullstendige verktøylisten.

Kjører du også Google Ads? Se Google Ads MCP.

Ofte stilte spørsmål

Finnes det en Facebook Ads MCP-server?

Ja. Hermosos MCP-server bygger og administrerer Meta-annonsekampanjer fra enhver MCP-klient: create_meta_campaign, create_meta_adset, create_meta_ad og upload_meta_asset for å bygge; list_meta_ads, meta_insights, meta_page_insights og meta_post_insights for å lese; update_meta_object, set_meta_campaign_status og delete_meta_object for å endre. Den publiserer også organiske innlegg til Facebook, Instagram og Threads.

Kan en AI-agent opprette en Facebook-annonsekampanje?

Ja, med hele treet: kampanje, annonsesett med full målretting, og en bilde-, video- eller karusellannonse. Objekter opprettes pauset uten overstyring fra kalleren, så å bygge en kampanje starter aldri utgifter. Aktivering krever at set_meta_campaign_status kalles med en uttrykkelig bekreftelse.

Hvilken målretting kan den sette?

Geografi, inkludert land, regioner, byer med radius, postnummer og DMA-er med ekskluderinger; interesser, atferd, egendefinerte målgrupper og lookalikes; språkinnstillinger; fem plattformer og deres plasseringer, enheter, operativsystemer og Advantage+-plasseringer; en promoted_object med pikselen og konverteringshendelsen din, som oppgraderer målet til OFFSITE_CONVERSIONS; og daglige eller levetidsbudsjetter med dagdeling, budtak og kostnadstak.

Kan den bruke annonsebudsjettet mitt uten å spørre?

Nei. Hvert Meta-objekt opprettes pauset, og set_meta_campaign_status er den ene bryteren som aktiverer reelle penger, og den nekter å kjøre uten et uttrykkelig bekreftelsesflagg. Sletting er bekreftelsessperret på samme måte.

Får agenten passordet mitt til Facebook?

Nei. Du kobler til Meta gjennom Metas egen OAuth-flyt under Innstillinger, Koblinger i Hermoso, og Hermoso holder på tokenet som oppstår. Agenten kaller bare Hermosos verktøy. En merkevare velger også hvilke sider, Instagram-kontoer og annonsekontoer som hører til den, så en kollega ser aldri resten av eiendelene dine.

Kan den lage annonsekreativet også, eller bare administrere kampanjer?

Begge deler. Det er forskjellen fra kampanjebare annonse-MCP-er. Den samme serveren undersøker konkurrentenes annonser, planlegger konseptet, rendrer ferdige bilde- og videoannonser på tvers av over 100 modeller med det faktiske produktet ditt komponert inn, laster opp aktivet til Meta, og bygger deretter kampanjen rundt det.

Kan den lese resultater?

Ja. meta_insights returnerer resultater for kampanje, annonsesett og annonse; meta_page_insights og meta_post_insights dekker organiske tall for side og innlegg. Resultatene kan eksporteres rett til et Google-regneark med create_sheet og append_to_sheet.

Koble til Meta én gang i Hermoso, så kan agenten din undersøke, lage kreativet, bygge kampanjen og lese resultatene uten at den noensinne får passordet ditt.

Start gratis →   Les MCP-dokumentasjonen →