MCP-serverutvikling

Vi bygger MCP-servere i produksjon som kobler produktet ditt til Claude, ChatGPT og Copilot. Vi drifter en selv — Nordsynk, live på Fortnox Marketplace med betalende kunder.

De fleste som selger MCP-utvikling har aldri driftet en. Det har vi. Nordsynk er vår egen Model Context Protocol-server for Fortnox — listet på Fortnox Marketplace, brukt av rundt åtti svenske selskaper, lisensiert per bruker og i drift hver arbeidsdag. Alt på denne siden kommer fra å drifte den, ikke fra å lese spesifikasjonen.

Forskjellen er større enn den høres ut. Å bygge en MCP-server som virker på laptopen din tar en ettermiddag. Å bygge en som tåler ekte brukere, tre samtidige protokollversjoner, et OAuth-token som utløper midt i en samtale og en klient som stille omtolker verktøybeskrivelsene dine, er en helt annen jobb.

80+
Selskaper på MCP-serveren vår
90 000+
API-kall fra de tolv tyngste
95
Navngitte arbeidsflyter i drift
4
Protokollversjoner samtidig

Det som faktisk ryker i produksjon

Spesifikasjonen forteller hvordan du eksponerer et verktøy. Den sier ingenting om hva som skjer etterpå, og det er der prosjektene feiler.

Protokollversjonene splittes umiddelbart. Vår egen telemetri viser akkurat nå fire ulike MCP-revisjoner i aktiv bruk samtidig i kundebasen — klienter på 2026-07-28, andre fortsatt på 2025-11-25, en hale på 2025-06-18, og én integratør låst helt tilbake på 2024-11-05. En server som antar én enkelt versjon ryker for en gruppe brukere du ikke ser og aldri hører fra.

Klienter tolker verktøyene dine ulikt. Den samme MCP-serveren oppfører seg forskjellig i Claude, ChatGPT, Cursor og Microsoft Copilot Studio. Vi har sluppet en kompatibilitetsfiks for hvordan strukturerte svar ble pakket for én klientfamilie — oppdaget først da en kunde fortalte at agenten deres havnet i en eskaleringsløkke. Dette finner ingen i test. Du finner det når en ekte bruker blir irritert.

Autentiseringen er hele spillet. En hostet MCP-server trenger OAuth som overlever token-fornyelse, multi-tenancy som aldri lekker én kundes data inn i en annens kontekst, og setelisensiering som matcher plattformens egen modell. I vårt tilfelle betød det synkronisering mot en levende brukerliste og avstemming mot vår egen fakturering ved hvert kall.

Skriveoperasjoner krever et menneske. I det øyeblikket serveren kan endre data i stedet for å lese dem, slutter feilen å være en feilmelding og blir i stedet et galt tall som ser riktig ut. Vår modell er at hver skriveoperasjon først viser nøyaktig hva som vil endres og venter på en uttrykkelig godkjenning. Kunder har tatt over to hundre slike beslutninger i den flyten — det er derfor en økonomiavdeling i det hele tatt slipper en AI nær regnskapet.

Den ærlige testen på en fungerende MCP-server

Leseoperasjoner viser at koblingen virker. Skriveoperasjoner med godkjenning viser at noen stoler på den. I produksjonsdataene våre er lesingene omtrent tjuefem ganger flere enn skrivingene — men det er i skrivingene verdien forsvares.

Case: Nordsynk

Nordsynk kobler et selskaps Fortnox-data til Claude, ChatGPT og andre MCP-klienter. Brukeren spør på vanlig norsk hvilke kunder som ligger etter, hva som er betalt til en leverandør i løpet av året, eller hvor marginen lekker — og serveren leser gjennom underliggende fakturaer, bilag og leverandørfakturaer før den svarer.

Omfanget av den lesingen er hele poenget. På tvers av de tolv tyngste kundene har serveren levert over nittitusen API-kall, hvorav mer enn trettiåttetusen enkeltoppslag på fakturaer. Én enkelt kunde genererte over titusen kall på én måned. Ingen mennesker åpner trettiåttetusen fakturaer for å svare på et spørsmål — som er nøyaktig derfor svarene er verdt å betale for.

80+
Selskaper på plattformen
10 700
Kall på én måned, én kunde
95
Navngitte arbeidsflyter
100%
Skriveoperasjoner med godkjenning

Det vi bygget, og det vi ville bygget for dere: ett enkelt code-mode-inngangspunkt over hele den underliggende OpenAPI-flaten, i stedet for en håndplukket liste med tjue verktøy som blir utdatert i det øyeblikket API-et endres. Oppå det navngitte arbeidsflyter for det API-et modellerer dårlig — attestering og bokføring av leverandørfakturaer i bulk, kundefakturering, betalingsregistrering, SIE-eksport. Så OAuth med tokenhåndtering per selskap, setelisensiering synkronisert mot plattformen, skrivegodkjenninger med forhåndsvisning og bulkbeslutninger, samt bruks­telemetri detaljert nok til å svare på hva en gitt kunde faktisk gjorde, måneder senere.

Å lete etter ting i Fortnox kunne tidligere ta oss TIMEVIS. Nå får vi fram den samme informasjonen på minutter.

Nordsynk-kunde
verifisert omtale på Fortnox Marketplace, oversatt fra svensk

Slik setter vi opp et oppdrag

Vi starter med en betalt kartleggingsuke i stedet for et gratis tilbud. Dere får API-flaten kartlagt, verktøysettet spesifisert, autentiseringsmodellen bestemt og en fast pris. Det koster lite, og det gjør at ingen av oss binder seg til et tall før vi forstår arbeidet.

FeaturePilotProduksjonMarketplace-klar
Tidsbruk2–3 uker6–8 uker10–12 uker
API-dekningEtt domeneHele flatenHele flaten
Leseoperasjoner
Skriveoperasjoner med godkjenning
OAuth og multi-tenancy
Klientkompatibilitetstesting
Brukstelemetri
Lisensiering og seter
Støtte for marketplace-listing

En pilot er riktig når dere trenger noe som virker å vise internt før noen finansierer den ekte varen. Produksjon er riktig når serveren skal møte kunder. Marketplace-klar er hva Nordsynk selv er: et lisensiert, fakturerbart produkt med egen listing.

Hvert bygg inkluderer løpende vedlikehold, og vi selger ikke ett uten. Det er ikke et påsalg. Med fire protokollversjoner live samtidig og klientatferd som skifter under føttene på deg, slutter en uvedlikeholdt MCP-server stille å virke i løpet av måneder — og kunden skylder på serveren, ikke på klienten som endret seg.

TypeScriptModel Context ProtocolOAuth 2.1Cloudflare WorkersOpenAPIClaudeChatGPTCopilot Studio

Hvem dette passer for

Selskapene som får mest ut av en MCP-server er de hvis kunder allerede spør om de kan få dataene sine inn i ChatGPT — SaaS-plattformer, markedsplasser, vertikal programvare, alt med et API og en supportinnboks som får det samme spørsmålet om og om igjen.

Det gjelder også selskaper hvis konkurrenter har begynt å levere AI-tilgang, og som heller vil eie det laget enn å la en kunde bygge en skjør skraper rundt det. Vi har sett to svenske IT-selskaper bygge sine egne MCP-servere heller enn å vente. Det er markedet som snakker.

En fokusert pilot for ett API-domene er klar på to til tre uker. En produksjonsserver med OAuth, skrivesikkerhet og klientkompatibilitetstesting tar seks til åtte uker. Et lisensiert produkt listet på en marketplace tar ti til tolv.
Ja. Dere eier repoet og driftsmiljøet fra dag én. Vi bygger ikke en avhengighet til oss, vi bygger en verdi dere beholder.
Fordi protokollen og klientene beveger seg. Produksjonstelemetrien vår viser fire MCP-protokollversjoner i samtidig bruk, og klientatferd endres uten varsel. En uvedlikeholdt server degraderer stille i stedet for å feile høylytt.
Ja, og vi mener det er den eneste ansvarlige måten å levere skriveoperasjoner på. Hver skriving viser nøyaktig hva som vil endres og venter på uttrykkelig godkjenning før noe gjennomføres. Det mønsteret er i drift i vårt eget produkt i dag.
Det er det ideelle utgangspunktet. Vi bygger MCP-laget oppå deres eksisterende OpenAPI-flate i stedet for å be dere bygge om noe, og legger til navngitte arbeidsflyter for det API-et modellerer klønete.
Ja. Nordsynk er et svensk produkt fordi Fortnox er en svensk plattform, men MCP-arbeid er ikke markedsspesifikt og vi tar oppdrag i Norden, Tyskland, Nederland og USA.

Fortell oss hva API-et deres gjør

En kort samtale er nok til å avgjøre om en MCP-server er verdt å bygge for produktet deres, og omtrent hva det ville krevd. Er den ikke verdt det, sier vi det.

Ta kontakt