Blog
Kontakt os
AI/Integrationer/LinkedIn Ads MCP Server | Consile

LinkedIn Ads MCP Server | Consile

Lad AI'en arbejde direkte i jeres LinkedIn Ads-konto. Den henter kampagne-performance, opretter Sponsored Content og trækker leads fra Lead Gen Forms uden at I åbner Campaign Manager. Alt sker via en EU-hosted MCP-server I selv ejer.

Setup-tid

~30 min

Tools til AI

26

OAuth scope

Read · Write

Hosting

EU-central

I

Kapitel et

Hvad I får ud af det.
LinkedIn Ads-MCP'en giver AI'en direkte adgang til jeres kampagner, creatives, Lead Gen Forms og account-lister. Ingen manuelt arbejde i Campaign Manager for at få tallene ud.

01 · Hvad den kan

Fire ting I mærker med det samme.
Her er de fire forskelle I ser første uge.

01

B2B-metrics på sekunder

AI'en henter spend, CPL og konverteringer for alle kampagner på 3 sekunder. I får LinkedIn-specifikke metrics som company engagement og job title breakdowns med det samme.

02

Lead Gen Forms direkte i chatten

AI'en trækker leads fra jeres Lead Gen Forms med navn, titel og virksomhed. I kan filtrere på formular og periode uden at eksportere CSV fra Campaign Manager.

03

Account-based targeting AI'en bygger

AI'en opretter company-lister og matched audiences baseret på jeres ICP. Upload en liste med virksomhedsnavne, og AI'en matcher dem mod LinkedIns firmadatabase.

04

EU-hosting og fuld audit-trail

Al data forbliver i EU. Hvert tool-kald er logget med parametre og output. Ingen data sendt til tredjeparts cloud-providers.

02 · Sådan føles det at bruge

To eksempler fra hverdagen.
Sådan ser samtalen ud når AI'en bruger LinkedIn Ads-MCP'en.
Performance MarketerHvilke kampagner har CPL over 500 kr. den seneste måned, og hvad er audience-størrelsen på dem?
AI · via Consile MCP
linkedin_campaign_analytics(dateRange: "last_30d", fields: ["spend", "leads", "cpl"], sort_by: "cpl_desc")
Fandt 3 kampagner med CPL over 500 kr. "DK Decision Makers - Whitepaper" ligger højest på 847 kr. med kun 4 leads fra en audience på 12.400. Audience overlapper 68% med jeres anden kampagne "Nordic C-Level". "SE IT Directors - Demo" har CPL på 623 kr., men 2 af 5 leads er fra virksomheder uden for jeres ICP. Skal jeg bygge en exclusion-liste?
Marketing LeadTraek alle leads fra vores Lead Gen Form "HubSpot Guide Download" fra de seneste 14 dage.
AI · via Consile MCP
linkedin_leadgen_leads(formId: "lgf-298471", dateRange: "last_14d", fields: ["firstName", "lastName", "jobTitle", "company", "email"])
Hentet 18 leads fra formularen. 11 er fra virksomheder med 50+ ansatte, 7 fra mindre. De tre hyppigste titler er Marketing Manager (5), CMO (3) og Digital Lead (3). 4 leads har allerede en kontakt i jeres HubSpot. Skal jeg oprette de resterende 14 som nye kontakter?
II

Kapitel to

Sådan virker det.
26 tools, en MCP-server og LinkedIns Marketing API. AI'en kalder det rigtige tool baseret på hvad I spørger om.

03 · Tools til AI

26 tools
Read-tools til at hente kampagne-data, leads og audience-indsigt. Write-tools til at AI'en kan oprette kampagner og bygge audiences. Alle 1:1 med LinkedIns Marketing API.

linkedin_list_accounts

Alle ad accounts med ID, navn og valuta.

Read

linkedin_account_overview

Konto-overblik med spend-limit, status og tilknyttede sider.

Read

linkedin_list_campaigns

Kampagner med status, objective, budget og audience-størrelse.

Read

linkedin_get_campaign

Detaljeret view af en kampagne med targeting, bid og schedule.

Read

linkedin_campaign_analytics

Performance-metrics for en kampagne med spend, CTR, CPL og konverteringer.

Read

linkedin_account_analytics

Samlet performance for hele kontoen med periodevalg og breakdowns.

Read

linkedin_list_creatives

Alle creatives under en kampagne med format og status.

Read

linkedin_get_creative

Detaljeret view af en creative med tekst, billede og CTA.

Read

linkedin_list_leadgen_forms

Alle Lead Gen Forms med ID, navn og antal submissions.

Read

linkedin_leadgen_leads

Leads fra en specifik Lead Gen Form med kontaktfelter og tidsstempel.

Read

linkedin_list_audiences

Matched audiences med type, størrelse og status.

Read

linkedin_get_audience

Detaljeret view af en audience med match-rate og segmenter.

Read

linkedin_list_conversions

Alle konverterings-actions med type og antal.

Read

linkedin_get_conversion

Detaljeret view af en konverterings-action med attribution-vindue.

Read

linkedin_demographic_analytics

Breakdown på job title, industry, company size og seniority.

Read

linkedin_search_targeting

Søg efter targeting-facets som titler, skills, virksomheder og industrier.

Read

linkedin_create_campaign

Opret en kampagne med objective, budget, bid-strategi og targeting.

Write

linkedin_update_campaign

Opdater budget, targeting, bid eller status på en kampagne.

Write

linkedin_create_creative

Opret en Sponsored Content creative med tekst, billede og CTA.

Write

linkedin_update_creative

Opdater tekst, billede eller status på en creative.

Write

linkedin_create_audience_company

Opret en matched audience fra en liste med virksomhedsnavne eller domainer.

Write

04 · Sådan fungerer den

Tre lag, tre ansvar.
Før et tool-kald rammer LinkedIn, passerer det tre lag.

01 · Bruger

AI Agent

Claude, ChatGPT eller egen agent. Brugeren stiller spørgsmål på naturligt sprog.

02 · Vores lag

MCP Server

Consile-hostet MCP. Validerer tool-kald, håndterer rate-limits og audit-logger.

03 · LinkedIn

LinkedIn Marketing API v2

LinkedIns eget API. AI'en kender ingen LinkedIn-credentials. Tokens lagres krypteret hos os.

04 · Tilbage

Struktureret svar

Data returneres som JSON, AI’en formulerer svaret i samtale-form.

III

Kapitel tre

Sikkerhed og setup, ingen overraskelser.
EU-hosting, OAuth, log-policy.

05 · Arkitektur & datalag

Hvor det kører.
Seks fakta om hvor MCP-serveren er, og hvordan den taler med LinkedIn.

Hvor det kører

Hosting & infrastruktur

  • HostingHetzner EU-central, Helsinki
  • ServerNode.js MCP-server, Docker-image
  • AuthOAuth 2.0 med LinkedIns officielle flow
  • Latens~350ms p95 til LinkedIn Marketing API
  • CacheRedis cache for læste data, 5 min TTL
  • Uptime99,9% SLA, Heartbeat-monitorering

Hvad der krydser hvor

Data flow & scope

  • LæserTool-input + LinkedIn API-response. Kun det.
  • SkriverAI'ens write-tool kald. Logget med diff.
  • Ikke tilgåetIngen PII, ingen chat-history, ingen tokens
  • Logning30 dages opbevaring, GDPR-konform
  • PIIPseudonymiseret email/navn ved logning
  • BackupDaglig backup, Hetzner-zone, krypteret

06 · Sikkerhed & permissions

Sikkerhed uden hindring.
Tre lag der beskytter jeres data uden at AI'en blokeres unødigt.
OAuth, ingen API-keys

AI'en får aldrig API-keys eller passwords. OAuth-tokens lagres krypteret og kan revokes med eet klik.

Audit-trail

Hvert tool-kald logges med bruger, parametre og output-summary. Eksporterbart til kompliance-review.

EU-hosted, GDPR-klart

MCP-serveren kører i EU-central. Ingen data til USA's cloud-providers. DPA tilgængelig.

07 · Setup

Sådan kommer I i gang.
Tre trin, omkring 30 minutter fra start til første tool-kald.

01

Connect LinkedIn Ads

I logger ind med jeres LinkedIn-admin og godkender Consile MCP. Tokens skrives direkte til vores krypterede store.

5-15 min

02

Tilføj til jeres AI-klient

Vi sender jer MCP-config til Claude, Cursor eller andre klienter. Copy-paste og restart, AI'en ser straks vores tools.

5-10 min

03

Test på rigtige queries

Vi gennemgår første 5 prompts med jeres team, sikrer at scopes virker og at sproget rammer rigtigt.

15-30 min
Klar til at give AI'en adgang?
Book en kort opsætning. Vi har MCP-serveren klar, og I har den i drift indenfor en time. I binder jer ikke til noget.