AI & automatisering 14 min.

Meta MCP: sådan styrer du Meta Ads fra en AI-agent

Metas officielle MCP-server lader en AI-agent læse og ændre annoncekonti direkte. Her er teknikken bag protokollen, opsætningen, sikkerhedsmodellen og de arbejdsgange, der reelt sparer tid.

Loui Wagner Gellin · Udgivet 20. august 2026

Lysende AI-agent forbundet med dataledninger til et mørkt annoncedashboard med grafer og kontakter

Meta MCP er kort fortalt en stikkontakt mellem din AI-assistent og din annoncekonto. I stedet for at klikke rundt i Ads Manager eller bygge din egen integration mod Marketing API kan en agent stille spørgsmål og udføre opgaver gennem et sæt faste, rettighedsstyrede værktøjer.

Metas egen Ads MCP-server blev lanceret 29. april 2026 og hostes af Meta selv på mcp.facebook.com/ads. Den er en del af Metas ads AI connectors, og den bruger samme rettigheds- og datamodel som Marketing API — bare pakket ind i en protokol, som AI-klienter kan tale direkte.

Denne guide gennemgår, hvad protokollen faktisk er, hvordan du kobler den på, hvilke arbejdsgange der giver værdi i et rigtigt annoncesetup, og hvor du skal være forsigtig. Den er skrevet til annoncører og marketingansvarlige — ikke til udviklere alene.

Kort fortalt

  • MCP er en åben protokol, der giver AI-modeller et struktureret værktøjssæt i stedet for løs API-adgang.
  • Opsætningen tager minutter: indsæt https://mcp.facebook.com/ads i klientens MCP-indstillinger og godkend med OAuth — ingen udviklerapp, nøgler eller kode.
  • Adgangen er scope-baseret: læseadgang og skriveadgang er adskilt, og agenten kan aldrig gøre mere, end brugerens rettigheder tillader.
  • Den største gevinst ligger i analyse, rapportering og diagnose — ikke i at lade en agent styre budgetter uden opsyn.
  • Uden en fast arbejdsgang og et godkendelsestrin flytter du blot fejlkilder fra menneske til model.

Hvad er MCP — og hvorfor betyder det noget for annoncører?

Model Context Protocol (MCP) er en åben standard for, hvordan AI-modeller får adgang til eksterne systemer. Tanken er den samme som med en USB-standard: i stedet for at hver enkelt AI-klient skal bygge sin egen særlige integration til hvert enkelt system, udstiller systemet ét sæt værktøjer, som enhver MCP-kompatibel klient kan bruge.

Et værktøj er ikke et frit API-kald. Det er en navngiven handling med et defineret skema — for eksempel "hent performance for en kampagne i en periode" eller "opdater dagsbudget på en annoncegruppe". Modellen vælger værktøjet og udfylder felterne; serveren validerer og udfører. Det er præcis den indsnævring, der gør forskellen mellem en agent, der gætter, og en agent, der arbejder.

For en annoncør betyder det, at afstanden mellem spørgsmål og svar bliver meget kort. Du kan spørge til udviklingen i kundeanskaffelsesomkostning på tværs af kampagner og få svaret bygget på rådata fra kontoen — i stedet for at eksportere, samle og fortolke manuelt.

Sådan løber et kald igennem
  1. AI-agent

    Claude, ChatGPT eller din egen agent formulerer opgaven i almindeligt sprog.

  2. MCP-lag

    Protokollen oversætter opgaven til strukturerede værktøjskald mod Meta.

  3. Rettigheder

    OAuth og scopes bestemmer, hvad agenten må læse — og om den må skrive.

  4. Ads-konto

    Marketing API udfører kaldet og returnerer data, ændring eller afvisning.

Metas Ads MCP-server: hvad den konkret er

Meta hoster serveren selv. Den ligger på mcp.facebook.com/ads, kører over HTTP som en remote MCP-server, og autoriseres med OAuth mod din Meta-konto. Du skal altså ikke drifte noget, hverken server eller nøglehåndtering, og du behøver ikke oprette en udviklerapp for at komme i gang.

Under motorhjelmen er det Marketing API, der udfører arbejdet. Det betyder også, at de begrænsninger, du kender derfra, følger med: rate limits, forsinkelse på attributionsdata, kontoniveau-rettigheder og de samme felt- og objektstrukturer med kampagner, annoncegrupper og annoncer.

Ved siden af MCP-serveren findes et CLI, der dækker mange af de samme funktioner. Tommelfingerreglen er enkel: CLI passer til gentagelige scripts og pipelines, MCP passer til dialogbaseret arbejde, hvor en agent skal ræsonnere sig frem gennem flere trin.

Værktøjssættet dækker både læsning og skrivning — fra indsigt og rapportering til oprettelse og justering af kampagneobjekter. Meta udvider løbende listen, så tjek den officielle dokumentation frem for at stole på et bestemt antal værktøjer nævnt i et blogindlæg.

Officiel kilde

Metas egen dokumentation for Ads MCP Server er referencen, når du skal bruge præcise værktøjsnavne, felter og rettigheder. Alt andet — inklusive denne artikel — er fortolkning oven på den.

Kort guide: sådan connecter du Meta MCP

Opsætningen er kortere, end folk tror. Der er ingen udviklerapp, ingen nøgler og ingen kode — du indsætter Metas endepunkt i din AI-klient og godkender med OAuth. Det tager typisk to-tre minutter på en konto, der allerede har adgang til ads AI connectors.

Du skal have en rolle på annoncekontoen i Business Manager, før du starter. Agenten arver dine rettigheder; har du kun læseadgang, kan den kun læse — uanset hvad du beder om.

Connect på under 5 minutter

Endepunkt

Hostet af Meta

Login

OAuth med Meta

Krav

Rolle på annoncekontoen

Egen app

Ikke nødvendig

https://mcp.facebook.com/ads

Custom connector — ingen kode

  1. 1Åbn Settings → Connectors → Add custom connector.
  2. 2Indsæt URL'en https://mcp.facebook.com/ads og gem.
  3. 3Klik Connect, log ind med Facebook og godkend adgangen.
  4. 4Vælg kun de annoncekonti agenten skal arbejde i.
  5. 5Bekræft at værktøjerne dukker op i værktøjslisten i chatten.
Verificér forbindelsen med én prompt
Liste alle annoncekonti jeg har adgang til via Meta MCP.
Hent derefter forbrug, køb og CAC for i går for konto <ID>.
Brug 7-dages klik / 1-dags visning. Skriv hvilke værktøjer du brugte.
Udfør ingen ændringer.

Tjek at det virker

Første prompt bør altid være en verifikation: bed agenten liste dine annoncekonti og hente forbrug for i går. Stemmer tallene med Ads Manager, er forbindelsen sund — og du ved, at attribution og valuta læses korrekt.

Fem ting der typisk driller i opsætningen

Klienten kan ikke remote MCP

Ældre klienter understøtter kun lokale servere over stdio. Brug mcp-remote som bro (npx -y mcp-remote https://mcp.facebook.com/ads), så bliver den hostede server tilgængelig alligevel.

Connectoren er tilføjet, men usynlig i chatten

I flere klienter skal connectoren aktiveres pr. samtale. Er værktøjerne ikke slået til i den aktuelle chat, svarer modellen ud fra hukommelse i stedet for kontoens data.

Forkert Meta-bruger godkendt

OAuth-vinduet bruger den profil, der i forvejen er logget ind i browseren. Log ind med den bruger, der har rollen på annoncekontoen — ellers ser agenten ingen konti.

Adgang til for meget

Godkend kun de konti, opgaven kræver. Det er nemmere at tilføje en konto senere end at forklare en utilsigtet budgetændring på en konto, agenten ikke skulle røre.

Plan- og rate-grænser

Connector-adgang kræver på flere klienter et betalt niveau, og Marketing APIs rate limits gælder stadig. Store udtræk skal deles op, ellers får du ufuldstændige svar.

Hvad kan serveren, når den er koblet på?

Værktøjssættet dækker hele kæden fra indsigt til ændring. Det praktiske skel er ikke teknisk, men ansvarsmæssigt: læse-værktøjer kan i værste fald give et forkert svar, mens skrive-værktøjer kan koste penge. Derfor bør de to grupper behandles vidt forskelligt i din arbejdsgang.

Værktøjerne i kategorier
Læs

Indsigt og rapportering

Forbrug, konverteringer, CAC, ROAS, breakdowns på placering, alder, enhed og periode.

Læs

Kontostruktur

Lister over kampagner, annoncegrupper og annoncer med status, mål og indstillinger.

Læs

Målgrupper

Custom audiences, lookalikes og estimeret rækkevidde — uden at eksportere persondata.

Skriv

Oprettelse

Nye kampagner, annoncegrupper og annoncer ud fra mål, budget og målretning du angiver.

Skriv

Budget og status

Justér dagsbudget, budstrategi, tidsplan og sæt objekter aktive eller på pause.

Skriv

Kreativer

Upload og tilknytning af billeder, tekstvarianter og destinations-URL'er.

Skrive-værktøjerne er de eneste der kan ændre noget. Kør uden dem, indtil du har et fast godkendelsestrin. Den præcise værktøjsliste udvides løbende af Meta.

Officiel server eller community-server?

Der findes en række uofficielle MCP-servere til Meta Ads, både selv-hostede open source-projekter og hostede tjenester. De opstod, før Meta havde en officiel løsning, og flere af dem har stadig funktioner, den officielle server ikke dækker.

Forskellen ligger primært i tillid og datagang. Med Metas egen server går dine data og dit token ikke gennem en tredjepart. Med en hostet community-server introducerer du et ekstra led, der har adgang til dine annoncedata — og dermed en databehandleraftale, du skal have styr på, hvis du arbejder med kundekonti.

ParameterMetas officielle serverCommunity-server
DriftHostet af Meta, ingen opsætning af infrastrukturSelv-hostet eller hostet af tredjepart
AutorisationOAuth direkte mod MetaOfte eget access token, som du selv opbevarer
DatagangKlient → MetaKlient → tredjepart → Meta
FunktionerFølger Marketing API og udvides af MetaKan dække nicher, men vedligeholdelse varierer
Egnet tilBureauer og virksomheder med kundedataEksperimenter, interne tests, specialbehov
Sammenligning på de parametre der reelt afgør valget

Fra connect til fast drift — trin for trin

  1. 11. Verificér talgrundlagetKør de første udtræk parallelt med Ads Manager og bekræft, at periode, attributionsvindue og valuta stemmer. Uden det trin bygger alt videre på en usikker forudsætning.
  2. 22. Sæt scope pr. opgaveBeslut hvilke konti agenten må se, og hold adgangen på opgaveniveau i stedet for hele Business Manager.
  3. 33. Kør uden skriverettigheder i startenBrug de første uger på analyse og rapportering. Du opdager hurtigt, om struktur og sporing er god nok til, at svarene kan bruges.
  4. 44. Definér faste opgaverSkriv dine tilbagevendende analyser som genbrugelige prompts med præcise definitioner af periode, KPI og segmentering. Uklare prompts giver uklare svar.
  5. 55. Åbn for skrivning med et godkendelsestrinNår skriveadgang aktiveres, skal ændringer foreslås og godkendes af et menneske, før de udføres — og altid logges.
Eksempel: en præcis prompt slår en løs prompt
Analysér annoncekonto <ID> for perioden 1.-31. juli 2026.
Brug 7-dages klik / 1-dags visning som attributionsvindue.
1) Ranger kampagner efter CAC (forbrug / køb), ekskl. kampagner under 50 køb.
2) Sammenlign mod juni og marker afvigelser over 20 %.
3) For de tre dyreste kampagner: vis frekvens, CTR, CPM og CVR.
4) Foreslå konkrete ændringer — men udfør ingenting.

Fem arbejdsgange hvor Meta MCP faktisk sparer tid

Fællesnævneren er, at agenten er stærkest til at læse, sammenligne og forklare. Den er svagest, når den skal træffe kommercielle beslutninger, den ikke har forudsætningerne for — den kender hverken din lagerstatus, dine kampagneplaner eller din dækningsgrad pr. produkt, medmindre du fortæller den det.

Daglig afvigelsesrapport

Agenten henter forbrug, køb og CAC for i går, sammenligner med rullende 7- og 28-dages gennemsnit og rapporterer kun det, der falder uden for normalen. Du læser fem linjer i stedet for at scanne et dashboard.

Diagnose af faldende performance

I stedet for gætterier kan agenten systematisk gennemgå frekvens, auktionsoverlap, målgruppestørrelse, kreativ alder og landingsside-konvertering og pege på det led, hvor tallet reelt knækker.

Kreativ-analyse på tværs af konti

Saml resultater pr. kreativkoncept, format og hook i stedet for pr. annonce-id. Det er den opgørelse, der viser, hvilket budskab der virker — og den er tung at lave manuelt.

Kontostruktur og oprydning

Find annoncegrupper uden leverance, dublerede målgrupper, kampagner uden konverteringsmål og kreativer, der har kørt for længe uden udskiftning.

Rapportering til ledelse eller kunde

Samme talgrundlag hver måned, formuleret i klart sprog med årsagsforklaringer i stedet for skærmbilleder uden kontekst.

Sikkerhed, rettigheder og GDPR

Adgangen er scope-baseret. Læsning og skrivning er adskilt, og agenten arver de rettigheder, den godkendende bruger har på kontoen. Det er derfor, rollestyringen i Business Manager pludselig bliver et sikkerhedsspørgsmål og ikke kun et administrativt.

Husk også, at annoncedata kan indeholde personoplysninger — for eksempel når du arbejder med kundelister og custom audiences. Data, du sender ind i en AI-klient, behandles af den udbyder, klienten kører hos. Det skal fremgå af din fortegnelse over behandlingsaktiviteter, og udbyderen skal være dækket af en databehandleraftale.

  • Giv kun adgang til de annoncekonti, opgaven kræver — ikke hele Business Manager.
  • Kør læseadgang som standard og skriveadgang som undtagelse.
  • Kræv menneskelig godkendelse på alt, der ændrer budget, målretning eller status.
  • Log hvilke ændringer der er foreslået, godkendt og udført — og af hvem.
  • Undgå at eksportere kundelister eller rådata om enkeltpersoner ind i prompts.
  • Gennemgå adgange kvartalsvis, og fjern dem når et samarbejde eller projekt slutter.

Bureau-perspektiv

Arbejder du med kundekonti, er MCP-adgang en databehandling på kundens vegne. Få det skrevet ind i aftalen, før du kobler en agent på — ikke bagefter.

Begrænsninger du bør kende, før du bygger oven på det

MCP fjerner ikke de underliggende vilkår i Metas platform. Attributionsdata modnes over dage, rate limits gælder stadig, og en agent, der spørger for tit, bliver bremset ligesom ethvert andet integrationspunkt.

Dertil kommer modellens egne svagheder. En sprogmodel kan sagtens formulere en overbevisende konklusion oven på et forkert udtræk — for eksempel en forkert periode eller et attributionsvindue, den selv har valgt. Derfor er præcise prompts og stikprøvekontrol mod Ads Manager ikke pedanteri, men grundlaget for at kunne bruge svarene til noget.

FejlkildeSymptomModtræk
Uklart attributionsvindueTal matcher ikke Ads ManagerAngiv vindue eksplicit i hver analyse
For bred periodeSæsonudsving læses som trendSammenlign altid mod tilsvarende periode
Manglende volumenKonklusion på 12 konverteringerSæt en minimumsgrænse for datagrundlag
Rate limitsUfuldstændige udtrækBegræns antal kald og cache mellemresultater
Autonom skrivningUventede budgetændringerGodkendelsestrin før udførelse
De typiske fejlkilder og hvad du gør ved dem

Det store billede: fra dashboards til agenter

Meta MCP er ikke en isoleret funktion. Det er et signal om, at annonceplatformene åbner deres flader for agenter — og at grænsefladen mellem menneske og system flytter sig fra klik i et dashboard til instruktioner i klart sprog.

Konsekvensen for marketing er ikke, at arbejdet forsvinder. Den er, at værdien flytter sig. Det, der bliver afgørende, er kvaliteten af dit datagrundlag, klarheden i din struktur og din evne til at stille de rigtige spørgsmål. En agent på en rodet konto med utroværdig konverteringssporing producerer bare forkerte svar hurtigere.

Derfor er rækkefølgen vigtig: få styr på sporing, kontostruktur og navngivning først. Derefter er en MCP-agent en reel forstærker af arbejdet — ikke en erstatning for det.

Ofte stillede spørgsmål

Kilder

Læs videre i emnet

Relaterede guides og ydelser

Skal det omsættes til drift? Se hvordan vi arbejder med drift af Meta og Google Ads og sporing og teknisk opsætning. Du finder alle artikler i bloggen.

Skrevet af

Loui Wagner Gellin, Ejer & stifter i LAWG Media

Loui Wagner Gellin

Ejer & stifter · LAWG Media

Stifter af LAWG Media. Arbejder til daglig med annoncering, SEO, affiliate og e-mail for danske virksomheder — og driver Linkfabrikken og Affilyflow. Alt i denne artikel er skrevet ud fra eget arbejde i danske annoncekonti, ikke oversat genbrugsindhold.

Mere om LAWG Media

Næste skridt

Skal vi kigge på din markedsføring? sammen?

Book et uforpligtende møde på 20 minutter. Vi ser på din nuværende markedsføring og siger ærligt, hvor der er noget at hente — også hvis svaret er, at du ikke skal bruge et bureau lige nu.