Business Central MCP-server: agenten læser, I styrer adgangen
Business Central MCP server er Microsofts indbyggede MCP-server, som lader en AI-agent som Copilot Studio, Claude eller ChatGPT læse og arbejde i Business Central online. I standardopsætningen kan agenten kun læse, og kun det, den indloggede bruger i forvejen har adgang til. Skal den oprette, rette, slette eller bogføre, åbner I for det API-side for API-side.
Hvad er Business Central MCP server?
MCP-serveren ligger foran Business Centrals API og fortæller agenten, hvilke værktøjer der findes: »list debitorer«, »hent åbne poster«, »opret salgsordre«. Agenten vælger et værktøj, og Business Central udfører det med brugerens egne rettigheder. Alle klienter rammer den samme adresse, mcp.businesscentral.dynamics.com, og vælger lejer, miljø, selskab og konfiguration i opkaldet.
Den blev generelt tilgængelig med version 28, 2026 release wave 1, og gælder Business Central online. Hvad MCP er i det hele taget, står på siden om LLM, RAG og MCP.
| Det får I uden opsætning | Det skal I selv slå til |
|---|---|
| Agenten kan finde og læse de API-sider og API-forespørgsler, brugeren har adgang til. | Oprette, rette og slette poster via udvalgte API-sider. |
| Alt sker under brugerens identitet, så sporet viser, hvem der gjorde hvad. | Handlinger som at bogføre et bilag eller skifte status på en ordre. |
| Microsofts egne klienter, Visual Studio Code og Copilot Studio, kan koble på med det samme. | Andre klienter som Claude og ChatGPT kræver en app-registrering i Microsoft Entra ID. |
Sådan styrer I, hvad agenten har adgang til
Adgangen styres på siden Model Context Protocol (MCP) Server Configurations i Business Central. Den, der sætter op, skal have rettighedssættet MCP - Admin. Hver konfiguration er en navngiven pakke af værktøjer, og en agent kobler sig på én af dem.
Opret en konfiguration pr. agent
Giv den et navn, der siger, hvad agenten laver, for eksempel »Indkøbsagent«. Lad kontakten Active stå slået fra, mens I arbejder. En aktiv konfiguration kan ikke rettes.
Vælg API-siderne
Slå API Tools til og tilføj de sider, agenten skal bruge. For hver side sætter I flueben ved Allow Read, Allow Create, Allow Modify, Allow Delete og Allow Actions. Knappen Add All Standard APIs findes også. Brug den til test, aldrig til en agent i drift.
Hold skrivningen lukket
Kontakten Unblock Edit Tools afgør, om der overhovedet kan skrives. Er den slået fra, er resten af fluebenene ligegyldige, og agenten kan kun læse.
Beslut, om agenten må kigge videre
Med Dynamic Tool Mode finder agenten selv sine værktøjer. Indstillingen Discover Read-Only Objects giver den læseadgang til alle de API-sider, brugeren må se, også dem, I ikke har valgt. I en ny konfiguration står den slået fra. Lad den blive der.
Valider, slå til og gør den til standard
Validate fanger API-sider, der ikke findes længere. Slå Active til og vælg Set as Default, for Microsofts indbyggede standard læser alt, brugeren må se. Eksportér konfigurationen som JSON til jeres repo, så I kan se, hvem der ændrede hvad.
Konfigurationen sætter loftet. Brugerens rettigheder i Business Central gælder stadig nedenunder. Lad agenten køre på sin egen bruger med et smalt rettighedssæt, så sporet viser agenten og ikke bogholderen. Tjek jeres licensaftale for, hvad den bruger kræver.
Hvad kan agenten læse og skrive via MCP?
Alt, der findes som en API-side på øverste niveau eller som en API-forespørgsel, kan blive et værktøj. Undersider af typen ListPart og CardPart kan ikke. Har I egne API-sider fra en partner eller en udvidelse, tilføjes de på samme måde.
| Rettighed | Eksempel | Vores råd |
|---|---|---|
| Allow Read | Åbne debitorposter, varer, lagertal, salgsordrer. | Slå til for præcis de sider, agentens job kræver. |
| Allow Create | Opret en salgsordre eller en kontakt. | Kun når et menneske godkender, før dokumentet bliver bogført. |
| Allow Modify | Ret leveringsdato eller en note på en debitor. | Afgræns til sider, hvor en fejl er billig at rette. |
| Allow Delete | Slet en kladdelinje. | Næsten aldrig. Lad et menneske slette. |
| Allow Actions | Bogfør en faktura, frigiv en ordre. | Hold det hos bogholderen, indtil agenten har bevist sig i ugevis. |
Data Query Tools, stadig i preview, lader agenten skrive egne forespørgsler mod databasen, kun til læsning. Stærkt til analyse, svært at afgrænse. Til en agent med ét job vælger vi de faste API-sider.
Indkøbsagenten foreslår, Peter bestiller
Eksempel med opdigtede navne og tal.
Oprettelsen ligger bevidst uden for agentens rækkevidde. Vil I senere lade agenten lægge købsordrerne som kladde, åbner I for Allow Create på én API-side og lader resten stå lukket.
Virker den med Copilot Studio, Claude og ChatGPT?
Ja. Microsoft nævner selv Copilot Studio, Visual Studio Code med GitHub Copilot, Claude og ChatGPT. Forskellen ligger i, hvor meget I skal sætte op.
| Klient | Det kræver |
|---|---|
| Copilot Studio | Ingen app-registrering. Angiv miljø og selskab, og vælg konfigurationen. Copilot Studio har et loft på 70 værktøjer pr. agent, som Dynamic Tool Mode kommer uden om. |
| Visual Studio Code | Tilføj serveren i mcp.json. Lejer, miljø og selskab kan udelades. |
| Claude, ChatGPT og andre | En app-registrering i Microsoft Entra ID med den delegerede rettighed Financials.ReadWrite.All og admin-samtykke. Forbindelsen kører som Streamable HTTP. |
Læg mærke til navnet på rettigheden: appen må i princippet læse og skrive. Grænsen ligger i MCP-konfigurationen og i brugerens rettigheder. Tjek også, hvad hvert kald koster hos jeres klient, før agenten kører hver nat.
Hvor MCP-serveren stopper
- Den ser kun Business Central. Indkøbsagenten vil også læse leverandørens mail om leveringstid og salget i Shopify.
- Den kender ingen beløbsgrænser. »Må rette« findes, »må rette op til 5.000 kr.« gør ikke.
- Den kender ikke jeres aftaler: at en leverandør kun leverer hele paller, eller at julevarerne først må bestilles, når kampagnen er bekræftet.
- Den giver ingen navngiven ejer. Det skal I selv beslutte og skrive ned.
Her bygger vi en data gateway i jeres egen Azure. Den bruger Business Centrals API eller MCP-serveren nedenunder og lægger beløbsgrænser, én log for alle systemer og en ejer ovenpå. Agenterne henter jeres regler fra hjernen. Hvornår I skal bruge API, connector eller gateway, står på siden om Business Central-API.
Når MCP-serveren alene er det rigtige valg
Vil controlleren stille spørgsmål til tallene i Copilot Studio eller Claude, og skal ingen agent skrive noget tilbage, så er standardopsætningen nok. Lav en læsekonfiguration med de API-sider, hun skal bruge, og spar gatewayen.
Kører I Business Central on-premises, gælder Microsofts vejledning ikke for jer. Den er skrevet til Business Central online, så byg ikke en agent i drift på MCP-serveren dér. Og er det, I vil automatisere, tre manuelle bogføringer om måneden, så lad bogholderen tage dem.
Hvad er Business Central MCP server?
Det er Microsofts indbyggede MCP-server til Business Central online. Den lader AI-agenter i for eksempel Copilot Studio, Claude og ChatGPT læse og arbejde med data via Business Centrals API. Den blev generelt tilgængelig med version 28 i 2026 release wave 1.
Kan en agent skrive i Business Central via MCP?
Ja, men kun hvis I åbner for det. Standardopsætningen er kun til læsning. I en konfiguration slår I Unblock Edit Tools til. Så vælger I for hver API-side, om agenten må oprette, rette, slette eller bogføre.
Hvordan styrer vi, hvad agenten har adgang til?
På siden Model Context Protocol (MCP) Server Configurations vælger I API-siderne og rettighederne for hver af dem. Nedenunder gælder brugerens egne rettigheder i Business Central, så agenten aldrig kan mere end den bruger, den kører som. Gør jeres egen smalle konfiguration til standard, for Microsofts indbyggede standard lader agenten læse alle de API-sider, brugeren har adgang til.
Virker Business Central MCP med Claude og ChatGPT?
Ja. Microsoft nævner Claude og ChatGPT som understøttede klienter. Det kræver en app-registrering i Microsoft Entra ID med rettigheden Financials.ReadWrite.All og admin-samtykke. Copilot Studio og Visual Studio Code kan koble på uden den registrering.
Virker MCP-serveren med Business Central on-premises?
Microsofts dokumentation for MCP-serveren gælder Business Central online, og den fælles adresse mcp.businesscentral.dynamics.com peger på jeres online miljøer. Kører I on-premises, skal agenten have adgang på anden vis, for eksempel via en data gateway foran jeres API.
Hvor forsvinder jeres timer?
Tag den opgave med, der stjæler flest. Så siger vi ærligt, om agenter kan tage den, og hvad det kræver af jer.