Finns det en Facebook Ads MCP? Ja. Hermoso är en hostad Facebook Ads MCP-server (Metas namn för samma sak är en Meta Ads MCP). Lägg till https://app.hermoso.ai/mcp i Claude, ChatGPT eller Cursor och anslut ditt Meta-konto en gång. Din assistent kan sedan bygga Facebook- och Instagram-kampanjer, annonsuppsättningar och annonser med riktig målgruppsinställning, ladda upp kreativet, läsa insikter, hantera formulär för leads, målgrupper och pixlar, och publicera till Facebook, Instagram och Threads. Varje kampanj skapas pausad, och ingenting spenderas förrän du bekräftar det.
De flesta “Meta ads MCP”-servrar är läs-och-växla: de kan hämta en rapport och pausa en kampanj. Det är användbart, och det är också den lätta halvan. Den svåra halvan är att en kampanj behöver ett kreativ, och ett kreativ behöver research, ett varumärke, en rendering och en uppladdning. Därför hamnar du ändå i Ads Manager när verktygen bara kan växla.
Hermosos MCP-server täcker hela vägen. Den undersöker de annonser dina konkurrenter faktiskt kör, renderar det färdiga kreativet med din riktiga produkt i, laddar upp det, bygger kampanjen runt det och läser tillbaka vad som hände: 922+ verktyg totalt, och Meta-familjen är en del av dem.
Installera en gång: i Claude.ai eller Claude Desktop klistrar du in https://app.hermoso.ai/mcp under Settings → Connectors och godkänner det med ditt Hermoso-konto. I en kodagent är det ett kommando: /plugin marketplace add hermoso-ai/hermoso och sedan /plugin install hermoso@hermoso i Claude Code, codex plugin marketplace add hermoso-ai/hermoso och sedan codex plugin add hermoso@hermoso i Codex, eller npx skills add hermoso-ai/hermoso -a cursor i Cursor (ange din egen agent efter -a), och logga sedan in en gång med npx -y hermoso auth login. Fullständig installation finns på MCP- och CLI-sidan.
Meta-verktygen, efter uppgift
Bygg. create_meta_ad (kampanj, annonsuppsättning, kreativ och annonser i ett anrop, eller en boost av ett befintligt inlägg), 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.
Kontrollera innan du spenderar. preview_meta_ad, estimate_meta_reach, get_meta_ad_account.
Läs. 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.
Ändra. update_meta_object, set_meta_campaign_status, delete_meta_object, delete_meta_audience, archive_meta_lead_form. Allt som kan starta utgifter eller ta bort något kräver bekräftelse.
Kataloger. list_meta_catalogs, list_meta_product_sets, list_meta_catalog_products, create_meta_catalog, update_meta_catalog, delete_meta_catalog.
Publicera organiskt. post_to_meta (Facebook-sida, ett Instagram-konto kopplat direkt eller via sidan, eller Threads), schedule_post, manage_meta_post, upload_file.
Engagera. list_meta_comments, reply_to_meta_comment, moderate_meta_comment, list_meta_conversations, reply_to_meta_message, plus motsvarigheterna för Threads.
Vad din agent kan göra med Facebook Ads MCP
Varje rad nedan är ett riktigt verktyg på servern, så det här är hela Meta-ytan och inte en höjdpunktslista. Ställ en fråga i vanlig text så väljer agenten verktygen.
| Uppgift | Verktyg | Vad som händer |
|---|---|---|
| Bygg en hel annons | create_meta_ad | Kampanj, annonsuppsättning med full målgruppsinställning, budget och schema, kreativet och annonserna, allt i ett anrop. Bild, video eller karusell. Skicka med ett befintligt inlägg så bygger den en boost i stället. Allt hamnar pausat. |
| Lägg till annonsuppsättningar för ett test | create_meta_campaign, create_meta_adset | En pausad kampanj, och sedan extra annonsuppsättningar under den så att två målgrupper eller placeringar kan köra sida vid sida. |
| Ta med ditt eget kreativ | upload_meta_asset, upload_file | Lägger en bild eller video i annonskontots bibliotek, oavsett om Hermoso gjorde den eller du. |
| Hitta målgruppsinställning | find_meta_audiences | Slår upp de riktiga id:n för intressen, beteenden, platser, språk, jobbtitlar, arbetsgivare och skolor. |
| Retargeting och lookalikes | create_meta_audience, list_meta_audiences, delete_meta_audience | Webbplats-, engagemangs- och lookalike-målgrupper, byggda på ditt annonskonto. |
| Pixlar | list_meta_pixels, create_meta_pixel | Visar varje pixel och när den senast utlöstes, så att en annonsuppsättning kan optimera för konverteringar i stället för klick. |
| Förhandsgranska och mät först | preview_meta_ad, estimate_meta_reach | Metas egen förhandsgranskningslänk per placering, och Metas uppskattning av hur många personer en målgruppsspecifikation når, innan någon budget är bunden. |
| Läs prestanda | meta_insights, list_meta_ads | Utgifter, visningar, räckvidd, klick, CTR, CPC, CPM och konverteringar för ett konto, en kampanj, annonsuppsättning eller annons, uppdelat på ålder, kön, placering eller land. |
| Kontohälsa | get_meta_ad_account | Kontostatus i klartext, förfallen skuld, belopp som spenderats, utgiftstak och minsta dagsbudget. |
| Lead-annonser | create_meta_lead_form, list_meta_lead_forms, read_meta_leads, archive_meta_lead_form | Instant-formulär med dina egna frågor, och de leads de samlat in, lästa live från Meta. |
| Produktkataloger | list_meta_catalogs, list_meta_catalog_products, create_meta_catalog, update_meta_catalog | Kataloger, produktuppsättningar och produkter med Metas granskningsstatus. Att ta bort en katalog kräver bekräftelse. |
| Partnerskapsannonser | list_meta_partnership_creators, manage_meta_partnership_creator | De kreatörer du kan köra partnerskapsannonser med. |
| Starta, ändra eller stoppa utgifter | set_meta_campaign_status, update_meta_object, delete_meta_object | Byt namn, ändra målgrupp, ändra en budget, aktivera eller ta bort. Att aktivera och ta bort vägrar köra utan uttryckligt godkännande. |
| Organiska inlägg | post_to_meta, schedule_post, manage_meta_post | Inlägg på Facebook-sidor, Instagram och Threads: text, länk, bild, video eller karusell, nu eller schemalagt. |
| Kommentarer och DM | list_meta_comments, reply_to_meta_comment, moderate_meta_comment, list_meta_conversations, reply_to_meta_message | Läs och svara på kommentarer och på Messenger- och Instagram Direct-meddelanden, eller dölj en kommentar. |
| Organiska siffror | meta_page_insights, meta_post_insights, instagram_insights | Insikter för sida, inlägg och Instagram-konto, inklusive målgruppens demografi. |
Exempelfrågor
Klistra in någon av dessa i Claude, ChatGPT eller Cursor när Hermoso är anslutet. Varje en är en enda fråga.
- “Hämta mina Meta-utgifter för de senaste 30 dagarna per ålder och kön, och berätta vilken annonsuppsättning jag ska stoppa.”
Agenten kör meta_insights med en ålders- och könsuppdelning per annonsuppsättning och rangordnar dem efter kostnad per resultat. - “Bygg en pausad Instagram Reels-kampanj för vårt nya serum: kvinnor 25 till 44 i Kanada, $40 om dagen, optimera för köp med vår pixel.”
list_meta_pixels hittar pixeln, find_meta_audiences löser målgruppsinställningen, create_meta_ad bygger trädet pausat, och sammanfattningen kommer från Metas återläsning. - “Innan vi spenderar något, hur många personer skulle den målgruppen nå, och hur ser annonsen ut i Stories?”
estimate_meta_reach frågar Meta om målgruppens storlek och preview_meta_ad returnerar Metas riktiga förhandsgranskningslänk för Stories. - “Skapa en 1 % lookalike av alla som köpte de senaste 180 dagarna.”
create_meta_audience bygger webbplatsmålgruppen från din pixel, och sedan lookalike-målgruppen från den. - “Boosta förra tisdagens bästa Facebook-inlägg till folk nära vår butik under en vecka.”
list_meta_posts och meta_post_insights väljer inlägget, sedan bygger create_meta_ad en pausad boost med en radie runt adressen. - “Hämta leads från vårt webbinariumformulär den här veckan och lägg dem i ett Google-kalkylblad.”
read_meta_leads läser inskickningarna live, sedan skriver create_sheet dem till ett nytt kalkylblad i din Drive. - “Hitta våra tre konkurrenters Facebook-annonser som har kört längst, gör två versioner av den bästa idén för vårt varumärke och lägg upp dem som ett pausat test.”
pull_competitor_ads, sedan render_ad för kreativet, sedan create_meta_ad med två annonsuppsättningar. Ingenting spenderas förrän du bekräftar. - “Våra annonser slutade leverera igår. Är det fakturan?”
get_meta_ad_account läser kontostatus, saldo och utgiftstak i klartext.
Målgruppsinställning är hela produkten, så allt är exponerat
En annons-MCP som bara kan sätta ett land och en budget kan inte bygga en riktig kampanj. Annonsuppsättningsytan här täcker vad en mediaköpare faktiskt använder:
- Geografi: länder, regioner, städer med radie, postnummer och DMA:er, med undantag.
- Målgrupp: intressen, beteenden, anpassade målgrupper och lookalikes, språk.
- Placering: fem plattformar och deras positioner, enheter, operativsystem och Advantage+-placeringar.
- Målkoppling: en
promoted_objectmed din pixel och konverteringshändelse, vilket uppgraderar optimeringsmålet tillOFFSITE_CONVERSIONS. - Takt: daglig eller livstidsbudget, tidsfönster under dagen, budtak och kostnadstak.
- Kreativ: bild, video och karusell.
Inget berättas utifrån förfrågan
En subtil felkälla i agentverktyg: agenten berättar vad den bad om, inte vad plattformen gjorde. Hermoso bygger trädet och läser sedan tillbaka det från Meta, och sammanfattningen du får byggs utifrån den återläsningen. Ett tyst avvisat kreativ eller ett tvingat fält syns därför som en avvikelse i stället för en självsäker, felaktig rapport.
Vad den inte gör utan att fråga
En agent med en budget är bara användbar om den möjliga skadan är avgränsad, så utgiftsbehörigheten spärras i servern och inte i en prompt. Meta-kampanjer, annonsuppsättningar och annonser skapas med PAUSED utan någon åsidosättning från anroparen. Statusomkopplarna som kan starta riktiga annonsutgifter (en på varje annonsplattform: 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 och set_openai_ads_status bland dem) vägrar alla köra utan en uttrycklig bekräftelseflagga, och samma spärr omfattar att skapa en aktiverad Google Ads-annonsgrupp, annons eller ett nyckelord under en redan aktiverad förälder, eftersom den visas i nästa auktion. Borttagningar kräver också bekräftelse. På genereringssidan visar hermoso_capabilities varje modells exakta kreditkostnad innan något körs, och varje rendering reserverar en uppskattning och avräknar sedan den verkliga kostnaden, så att ett misslyckat anrop återbetalas i stället för att tyst debiteras dig.
Ansluta ditt Meta-konto
Du ansluter Meta till Hermoso via Metas egna OAuth-flöde, under Inställningar, Anslutningar i Hermoso, så att inget lösenord någonsin passerar genom modellen eller agenten. Eftersom en byrå eller en inbjuden teammedlem kan ha åtkomst till många sidor, annonskonton och Instagram-konton, väljer ett varumärke uttryckligen vilka som hör till det. Teammedlemmar ser och använder sedan bara den uppsättningen. Meta-anslutningar delas på varumärkesnivå, så att ett helt team arbetar från en anslutning, medan personliga anslutningar som Google Drive stannar hos den enskilda personen.
Hur detta hänger ihop med kreativet
Anledningen att köra Meta från en agent i stället för en instrumentpanel är att kampanjen slutar vara ett separat steg. I ett samtal kan agenten hämta dina konkurrenters längst körande annonser med pull_competitor_ads, gräva ut den upprepade kroken med mine_angles, rendera fyra varianter med plan_variations och render_ad, poängsätta dem, publicera vinnaren organiskt för att testa den, och sedan bygga den pausade kampanjen runt det som överlevde. Den kontinuiteten är poängen. Se översikten över marknadsförings-MCP eller hela verktygslistan.
Kör du Google Ads också? Se Google Ads MCP.
Vanliga frågor
Finns det en Facebook Ads MCP-server?
Ja. Hermoso:s MCP-server bygger och hanterar Meta-annonskampanjer från vilken MCP-klient som helst: create_meta_campaign, create_meta_adset, create_meta_ad och upload_meta_asset för att bygga; list_meta_ads, meta_insights, meta_page_insights och meta_post_insights för att läsa; update_meta_object, set_meta_campaign_status och delete_meta_object för att ändra. Den publicerar också organiska inlägg till Facebook, Instagram och Threads.
Kan en AI-agent skapa en Facebook-annonskampanj?
Ja, med hela trädet: kampanj, annonsuppsättning med full målgruppsinställning, och en bild-, video- eller karusellannons. Objekten skapas pausade utan någon åsidosättning från anroparen, så att bygga en kampanj aldrig startar utgifter. Att aktivera den kräver att set_meta_campaign_status anropas med ett uttryckligt godkännande.
Vilken målgruppsinställning kan den göra?
Geografi, inklusive länder, regioner, städer med radie, postnummer och DMA:er med undantag; intressen, beteenden, anpassade målgrupper och lookalikes; språk; fem plattformar och deras placeringar, enheter, operativsystem och Advantage+-placeringar; en promoted_object med din pixel och konverteringshändelse, vilket uppgraderar målet till OFFSITE_CONVERSIONS; och dagliga eller livstidsbudgetar med tidsfönster under dagen, budtak och kostnadstak.
Kan den spendera min annonsbudget utan att fråga?
Nej. Varje Meta-objekt skapas pausat, och set_meta_campaign_status är den enda omkopplaren som aktiverar riktiga pengar, och den vägrar köra utan en uttrycklig bekräftelseflagga. Borttagningar kräver bekräftelse på samma sätt.
Får agenten mitt Facebook-lösenord?
Nej. Du ansluter Meta via Metas egna OAuth-flöde under Hermosos Inställningar, Anslutningar, och Hermoso håller i den resulterande token. Agenten anropar bara Hermoso:s verktyg. Ett varumärke väljer också vilka sidor, Instagram-konton och annonskonton som hör till det, så att en teammedlem aldrig ser resten av dina tillgångar.
Kan den också skapa annonskreativet, eller bara hantera kampanjer?
Båda. Det är skillnaden mot MCP-servrar som bara hanterar kampanjer. Samma server undersöker konkurrenternas annonser, planerar konceptet, renderar färdiga bild- och videoannonser i över 100 modeller med din riktiga produkt inkomponerad, laddar upp tillgången till Meta och bygger sedan kampanjen runt den.
Kan den läsa prestanda?
Ja. meta_insights returnerar prestanda för kampanj, annonsuppsättning och annons; meta_page_insights och meta_post_insights täcker organiska mätvärden för sida och inlägg. Resultaten kan exporteras direkt till ett Google-kalkylblad med create_sheet och append_to_sheet.
Anslut Meta en gång i Hermoso, så kan din agent undersöka marknaden, skapa kreativet, bygga kampanjen och läsa resultaten utan att någonsin ha ditt lösenord.
Starta gratis → Läs MCP-dokumentationen →