Uku MCP-server — jeres AI-assistent, der arbejder inde i firmaet.
Forbind Claude eller ChatGPT til Uku ved at logge ind. Assistenten ser så jeres kunder, opgaver og timer og udfører det arbejde, I beder om. Den handler med jeres rettigheder. Store ændringer venter på jeres ja.
Virker med Claude, ChatGPT eller enhver assistent, der understøtter MCP.
Hvad kan jeg lave i Uku herfra?
Her er, hvad jeg kan nå i jeres firma:
Hvilke kunder har ingen tid registreret denne måned?
list_time_entriesalle kunder, siden 1. september
Tre kunder har intet registreret i denne måned:
| Kunde | Seneste | Ansvarlig |
|---|---|---|
| Acme Foods | 28. august | Kadri |
| Northwind Ltd | 21. august | Kadri |
| Baltic Timber | intet i år | Kadri |
Alle tre ligger hos den samme ansvarlige, som har holdt ferie siden den 19. Ferien blev oprettet uden stedfortræder, så arbejdet ventede i stedet for at gå videre til en anden. Sæt en på, og Uku giver opgaverne videre.
Kun læsning. Intet blev ændret i Uku.
Hvilke kunder taber vi penge på?
get_biindtjening pr. kunde, seneste 4 måneder
Der er sat kostpriser på alle medarbejdere, så det her er rigtige marginer og ikke skøn. Fire aftaler landede under kostpris sidste kvartal:
| Kunde | Faktureret | Timer | Margin |
|---|---|---|---|
| Northwind Ltd | 135.000 | 199 | −33% |
| Acme Foods | 135.000 | 203 | −30% |
| Meridian Retail | 54.000 | 64 | −10% |
| Harbour Legal | 82.000 | 108 | −9% |
Det er prislisten, ikke folkene. Northwind og Acme betaler det samme faste månedsbeløb, og begge er vokset ud over det: tilsammen giver de omkring 85.000 kr. tilbage i kvartalet. Sætter I prisen efter deres faktiske timer, lukker det meste af hullet.
At læse tallene kræver den finansielle adgang, I giver. Intet blev ændret.
Registrér to timer på Acmes momsangivelse.
log_timehandler ved første kald, ingen forhåndsvisning
Registreret. 2 t på Acme Foods, momsangivelse september, i dit navn.
- Opgaven står nu på 6 t ud af de 8 t, der var afsat
- Frist 20. september, tjekliste på 4 ud af 7
Acme er på en fast månedsaftale, så timen over budget kommer fra jeres margin og ikke fra fakturaen. Den her angivelse er løbet over tre måneder i træk, og det peger som regel på aftalen frem for arbejdet.
Gjorde det straks. Ingen forhåndsvisning her: det er småt, og du kan fortryde det.
Send Acmes faktura for september.
send_invoiceviser først og venter på bekræftelse
Her er præcis, hvad der ville gå ud:
- Acme Foods, faktura 2451, 12.400 kr.
- 12 linjer, september
- Til finance@acmefoods.example
En enkelt linje undrer mig: 4 t opsætning af portalen står også på fakturaen for august, så det kan være dobbelt. Sig til, så går den som den er, eller jeg kan tage linjen ud først.
Venter på jeres OK. Intet er sendt.
Læg den månedlige bogføringsarbejdsgang på alle kunder, der bruger den.
apply_client_workflowviser først og venter på bekræftelse
Det rammer meget på én gang, så her er prøvekørslen:
| Hvad | Antal |
|---|---|
| Kunder rammes | 214 |
| Opgaver ville blive oprettet | 1.926 |
| Kunder har den allerede | 12 |
| Mails ville blive sendt | 0 |
De 12 tog arbejdsgangen sidste måned, så de ville få en kopi mere af hver eneste opgave. Jeg ville holde dem udenfor, medmindre I vil have dubletterne.
Venter på jeres OK. Intet er sket endnu.
Hvad sker der med en kollegas opgaver, mens vedkommende holder ferie?
search_helpUkus eget hjælpecenter
Uku giver dem til den stedfortræder, der står på ferien, for netop de dage. Stedfortræderen ser dem på sin egen liste, markeret som afløsning, og de går tilbage på hjemkomstdagen.
Er der ingen stedfortræder, bliver opgaverne liggende, og intet advarer jer. Det var præcis det, der skete for de tre kunder længere oppe.
Kun læsning. Den nævner også sin kilde: hjælpecenterets artikel om ferie og stedfortræder.
Jeg handler med jeres rettigheder. Alt med reel rækkevidde venter på jeres OK.
En eksempelsamtale. Firmaer, navne og tal er opdigtede.
Forbind i tre trin. Ingen nøgle at kopiere.
I logger ind i Uku fra jeres assistent. Det er hele opsætningen. Assistenten handler derefter som jer, med jeres rettigheder.
Claude web, computer og mobil
- Åbn Settings → Connectors og klik på Add custom connector.
- Kald den Uku, indsæt
https://app.getuku.com/mcpog klik på Add. Lad de andre felter være, som de er. - Klik på Connect, log ind i Uku og klik på Allow.
På Claude Team eller Enterprise tilføjer en organisationsejer connectoren én gang. Hver medarbejder logger derefter selv ind. Fuld vejledning
ChatGPT
- Slå Developer mode til under Settings.
- Opret under Connectors en connector med navnet Uku og adressen
https://app.getuku.com/mcp. Sæt Authentication til OAuth. Lad client ID og secret stå tomme. - Start forbindelsen, log ind i Uku og klik på Allow.
ChatGPTs deep research kan ikke bruge denne forbindelse. En almindelig chat kan. Fuld vejledning
Claude Code
- Kør
claude mcp add --transport http uku https://app.getuku.com/mcp - Skriv
/mcp, vælg uku og vælg Authenticate. - En browser åbner. Log ind i Uku og klik på Allow.
Servere og scripts uden browser
På en server er der ingen til at klikke på Allow. Brug en assistentnøgle i stedet. En ejer eller administrator åbner Indstillinger og apps → Offentligt API, folder Connect an AI assistant (Claude) ud og klikker på Generate assistant key. Læg blokken herunder i jeres .mcp.json. Behold linjen "type": "http". Nøglen udløber aldrig og bærer aldrig finansielle data.
{
"mcpServers": {
"uku": {
"type": "http",
"url": "https://app.getuku.com/mcp",
"headers": {
"X-Uku-Company": "<firmaets UUID>",
"X-API-Key": "<assistentnøgle>"
}
}
}
}Ser jeres assistent ikke alt? Nogle assistenter viser kun omkring 100 handlinger ad gangen. Forbind så en mindre del af Uku i stedet: /mcp/core plus én af /mcp/work (opgaver og tid), /mcp/money (fakturaer og rapporter) eller /mcp/admin (kunder, dokumenter, teams).
Ét tip i Claude. Åbn Uku-connectorens indstillinger. Sæt Read-only tools til Always allow. Lad Write/delete tools stå på Ask. Læsning ændrer intet i Uku, så Claude behøver ikke spørge hver gang. Skrivning ændrer noget, så ét klik for at bekræfte er godt.
Bygger I noget selv i stedet? API v3-dokumentationen er offentlig og kræver ingen nøgle at læse (på engelsk).
Hvad jeres assistent kan i Uku i dag.
40 værktøjer læser jeres firma. 48 ændrer noget, og 43 af dem viser jer først, hvad de er ved at gøre, og venter. 32 rører penge, bag et samtykke for sig.
Identitet 2
whoamiFortæller, hvilken person og hvilket firma assistenten handler på vegne af.
læsermy_tasksViser, hvad der ligger på dit eget bord lige nu.
læserFirmaopsætning 3
get_setup_statusFortæller, hvor langt firmaet er med at sætte Uku op.
læseractivate_appSlår en af Ukus apps til for firmaet, efter først at have vist jer hvilken.
ændrer · viser førstset_billing_defaultsSætter firmaets standardindstillinger for fakturering, efter først at have vist jer hvad der ændrer sig.
ændrer · viser først pengeSøgning 7
search_ukuFinder en ting ved navn, når I ikke har sagt, hvilken slags ting det er.
læserlist_clientsViser firmaets kunder, eller finder én ved navn.
læserget_clientÅbner én kundes fulde kartotekskort.
læserget_taskÅbner én opgave med datoer, status og hvem der er på den.
læserlist_time_entriesViser de enkelte tidsregistreringer på person, kunde, opgave eller dato.
læserlist_tasksViser opgaver efter kunde, medarbejder, status eller titel.
læserget_client_foldersViser hele kundens mappestruktur for dokumenter.
læserRapporter 6
get_bi_metricsViser, hvilke nøgletal I kan rapportere på, og hvad hvert enkelt betyder.
læser pengeget_bi_summaryGiver firmaets hovedtal for en periode: produktion, indtjening, udnyttelse.
læser pengebuild_bi_view_linkBygger et link, der åbner rapporten i Uku, allerede filtreret, så I selv kan se den.
læser pengeget_time_reportLægger periodens timer sammen, pr. kunde eller pr. person.
læserrefresh_bi_dataGenberegner firmaets rapportdata, når noget, de bygger på, er ændret.
ændrer pengeget_biViser et hvilket som helst tal som månedlig udvikling eller rangeret efter kunde, medarbejder, emne eller ydelse.
læser pengeAktivitetslog 2
get_activity_detailViser præcis, hvad én ændring ændrede, fra hvad til hvad.
læserlist_activityViser, hvem der gjorde hvad, og hvornår.
læserHjælp 2
search_helpSøger i Ukus eget hjælpecenter efter svar på »hvordan gør jeg …«
læserget_help_articleLæser hele hjælpeartiklen, så svaret følges af et link, I kan åbne.
læserOpgavehandlinger 8
create_taskOpretter en opgave på en kunde, med dato og ansvarlig.
ændrerlog_timeRegistrerer timer på en opgave, for dig selv eller for en kollega.
ændrercomplete_taskMarkerer en opgave som færdig, efter først at have vist jer hvilken.
ændrer · viser førstreopen_taskSætter en afsluttet opgave i gang igen, efter først at have vist jer hvilken.
ændrer · viser førstadd_task_commentKommenterer på en opgave. En intern note lægges op med det samme; en besked, kunden kan se, vises for jer først.
ændrer · viser førstset_task_recurrenceSætter en opgave til at gentage sig, efter først at have vist jer hvad det skaber.
ændrer · viser førstbulk_task_actionAnvender én ændring på op til 200 opgaver ad gangen, efter først at have vist jer listen.
ændrer · viser førstedit_checklist_itemTilføjer et trin til opgavens tjekliste eller sætter flueben ved et.
ændrerKundehandlinger 5
send_emailSender en e-mail til kunden fra Uku, efter først at have vist jer præcis hvad der går ud.
ændrer · viser førstcreate_client_cloud_foldersOpretter kundens dokumentmappe i skyen før den første fil, efter først at have vist jer hvilken kunde.
ændrer · viser førstassign_folder_templateGiver en kunde en af firmaets mappestrukturer, efter først at have vist jer hvad der ændrer sig.
ændrer · viser førstupload_documentLægger en lille fil i kundens dokumentmappe.
ændrerdigitize_documentsSender kundens dokumenter til digitalisering pr. e-mail, efter først at have vist jer fillisten.
ændrer · viser førstFakturering 10
list_invoicesViser fakturaer, herunder alle der stadig er ubetalte.
læser pengeget_invoiceÅbner én faktura med linjer, beløb og status.
læser pengeget_missed_billingFinder arbejde, der er udført, men aldrig faktureret.
læser pengecreate_invoiceOpretter en faktura og viser jer kunden, hver linje og det reelle beløb, før den findes.
ændrer · viser først pengeadd_invoice_rowTilføjer en linje til en faktura, efter først at have vist jer hvad der kommer på.
ændrer · viser først pengegenerate_client_invoicesDanner periodens fakturaer ud fra kundernes aftaler, efter først at have vist jer hvad der ville blive oprettet.
ændrer · viser først pengesend_invoiceSender en faktura til kunden, efter først at have vist jer præcis hvad der går ud.
ændrer · viser først pengepromote_invoiceFlytter en kladde videre, så fakturaen kan sendes, efter først at have vist jer hvilken.
ændrer · viser først pengeupdate_invoiceRetter en fakturas datoer, reference eller linjer og viser jer totalen før og efter.
ændrer · viser først pengeset_invoice_paid_statusRegistrerer en faktura som betalt, eller trækker det tilbage, efter først at have vist jer hvilken.
ændrer · viser først pengeOpsætning af fakturering 10
list_contractsViser firmaets afregningsaftaler, og hvilke der er aktive.
læser pengeget_contractÅbner én aftale med linjer og afregningsdatoer.
læser pengelist_productsViser de ydelser, firmaet sælger.
læser pengeget_productÅbner én ydelse og hvordan den er prissat.
læser pengecreate_contractOpretter en afregningsaftale for en kunde og viser jer perioden og hver linje først.
ændrer · viser først pengecreate_productTilføjer en ydelse til firmaets katalog, efter først at have vist jer hvordan den er prissat.
ændrer · viser først pengecreate_taxTilføjer en momssats, firmaet kan fakturere med, efter først at have vist jer satsen.
ændrer · viser først pengeapply_contract_templateSætter mange kunder på en standardaftalepakke, efter først at have vist jer resultatet for hver.
ændrer · viser først pengeupdate_contractÆndrer, hvad en kunde faktureres fremover, og viser jer hver linje og pris først.
ændrer · viser først pengeupdate_productÆndrer en ydelses indstillinger eller priser og viser jer det gamle og det nye først.
ændrer · viser først pengeRegnskabsprogram 3
list_accounting_invoicesViser de fakturaer, jeres regnskabsprogram har for en periode.
læser pengeexport_invoice_to_accountingSender en Uku-faktura til jeres regnskabsprogram, efter først at have vist jer hvilken.
ændrer · viser først pengerefresh_invoice_payment_statusSpørger jeres regnskabsprogram, om en faktura er betalt, og opdaterer Uku, efter først at have vist jer hvilken.
ændrer · viser først pengeBudgetter og flextid 3
get_budget_statusFortæller, hvor meget af en kundes budget der er brugt, og hvor meget der er tilbage.
læser pengeget_flextime_balanceFortæller, hvor langt over eller under de forventede timer en medarbejder er.
læser pengeset_member_cost_rateSætter en medarbejders kost- eller salgspris fra en given dato, efter først at have vist jer ændringen.
ændrer · viser først pengeTeams 5
list_teamsViser firmaets teams.
læserget_teamÅbner ét team med dets leder og medlemmer.
læsercreate_teamOpretter et team, efter først at have vist jer hvem der kommer på.
ændrer · viser førstdelete_teamFjerner et team, der ikke bruges længere, efter først at have vist jer hvad der forsvinder.
ændrer · viser førstupdate_teamFastsætter, hvem der er på et team og hvem der leder det, efter først at have vist jer præcis hvad der ændrer sig.
ændrer · viser førstArbejdsgangsskabeloner 10
list_client_workflow_templatesViser firmaets skabeloner til tilbagevendende arbejde, som moms hver måned eller årsrapporten.
læserget_client_workflow_templateÅbner én skabelon til tilbagevendende arbejde og alle dens opgaver.
læserget_client_workflowFortæller, hvem der har ansvaret for hvad hos en kunde, og hvilket tilbagevendende arbejde kunden bærer.
læsercreate_client_workflow_templateOpretter en ny skabelon til tilbagevendende arbejde, efter først at have vist jer hvad den indeholder.
ændrer · viser førstsave_client_template_taskTilføjer eller retter én opgave på en skabelon, efter først at have vist jer før og efter.
ændrer · viser førstdelete_client_template_taskFjerner en opgave fra en skabelon, efter først at have vist jer hvilken.
ændrer · viser førstset_client_managerSætter en navngiven medarbejder på en kunde, efter først at have vist jer hvem der har den nu.
ændrer · viser førstset_client_rolesFastsætter, hvem der har hvilken rolle hos en kunde, efter først at have vist jer præcis hvad der ændrer sig.
ændrer · viser førstapply_client_workflowRuller en skabelon ud på op til 200 kunder i én handling, efter først at have vist jer omfanget.
ændrer · viser førstpush_client_template_changesSkubber en rettet skabelon ud til de kunder, der allerede bruger den, efter først at have vist jer rækkevidden.
ændrer · viser førstProjektarbejdsgange 4
list_project_workflowsViser firmaets skabeloner til afgrænsede opgaver, som onboarding af en kunde eller et årsafslutningsforløb.
læserget_project_workflowÅbner én projektskabelon og viser, hvordan opgavernes datoer følger projektets egen plan.
læserapply_project_workflowStarter et projekt pr. kunde ud fra en skabelon, efter først at have vist jer hvad der oprettes.
ændrer · viser førstpush_project_workflow_changesSkubber en rettet projektskabelon ud i de projekter, der allerede kører efter den.
ændrer · viser førstBaggrundsjob 1
get_job_statusFortæller, om en stor udrulning er færdig, og om en kunde blev sprunget over.
læserØvrige poster 7
list_recordsViser alt det, de navngivne værktøjer ikke dækker: leverandører, emner, brugerfelter og resten.
læserget_recordÅbner én post af enhver type, som de navngivne værktøjer ikke dækker.
læsercreate_recordOpretter en post af enhver type, som de navngivne værktøjer ikke dækker, efter først at have vist jer felterne.
ændrer · viser førstupdate_recordÆndrer felter på en post, efter først at have vist jer hvilke værdier der flytter sig og hvortil.
ændrer · viser førstdelete_recordSletter en enkeltstående post, som en dubleret opgave eller en løs note, efter først at have vist jer hvad der ryger. Kunder og medarbejdere kan slet ikke slettes.
ændrer · viser førstget_capabilitiesFortæller, hvad assistenten kan og ikke kan i Uku, før den forsøger.
læserbulk_member_actionTilføjer, bytter eller fjerner personer og roller på mange kunder ad gangen, efter først at have vist jer ændringens fulde rækkevidde.
ændrer · viser førstKun 5 handlinger kører med det samme, og det er de små: registrere tid, oprette en opgave, sætte flueben ved et punkt på en tjekliste, lægge et dokument i en mappe, opdatere rapporterne. Alt med reel rækkevidde viser sig først. Den samme flade findes som Uku API v3 og Uku CLI.
Jeres AI rører ikke penge, medmindre I giver lov.
Det svære ved at sætte en assistent tæt på et kunderegnskab er ikke, hvad den kan. Det er at vide, hvad den ikke kan. Så det svar er bygget ind i serveren, ikke overladt til prompten.
Enhver ændring af betydning venter på jer
Penge, masseændringer, sletninger, rettigheder: alt med reel rækkevidde viser præcis, hvad det er ved at gøre, og venter på et udtrykkeligt ja. I godkender en beskrevet handling, aldrig et gæt.
Penge er et separat flueben, og ikke alle ser det
Penge er ikke en del af en almindelig forbindelse. Når I logger ind fra Claude eller ChatGPT, er finansielle data sit eget flueben på skærmen. Kun en person med ret til kontoadministration i Uku ser det flueben. En nøgle lavet til en server bærer aldrig penge.
En assistent kan ikke bede sig selv ind til pengene
Det, en app beder om, bliver kasseret. Serveren bygger den tildelte adgang ud fra sine egne regler. Så ingen assistent får mere ved at bede om mere.
Kontoadministration er permanent uden for rækkevidde
At invitere eller fjerne en medarbejder, ændre en rolle eller status, abonnementet, oprette eller slette et firma, teamrettigheder, API-nøgler, slette en kunde eller et projekt: intet af det findes for en assistent. Ikke bag en tilladelse. Fraværende, med vilje.
Den handler som jer, med jeres rettigheder
En forbindelse er bundet til ét firma og til én person. Assistenten ser præcis det, som den person ser i Uku. En kunde, vedkommende ikke kan åbne, kan assistenten heller ikke åbne. Uku registrerer hver handling med den persons navn. Når medarbejderen deaktiveres, eller firmaet skifter til en plan uden assistenten, stopper forbindelsen. Tekst, der kommer ud af Uku, er data for assistenten, aldrig en instruks.
Ofte stillede spørgsmål.
Hvad er MCP?
Model Context Protocol er en åben standard. Den lader en AI-assistent bruge en applikations værktøjer direkte, så I ikke kopierer data frem og tilbage. I forbinder Uku én gang. Derefter læser assistenten firmaets data og udfører arbejdet i Uku, på samme måde som den allerede læser jeres filer eller kalender.
Hvilke AI-assistenter virker det med?
Claude og ChatGPT, på web, på computeren og på mobilen. Claude Code også. Enhver anden assistent, der understøtter MCP, forbinder på samme måde. I beholder den assistent, I allerede bruger.
Hvilken plan indeholder Uku MCP-serveren?
Elite-planen, samme plan som Uku API v3. Enhver aktiv medarbejder i firmaet kan forbinde sin egen konto. Der er intet at bede om og ingen venteliste.
Hvordan forbinder vi Claude eller ChatGPT til Uku?
I logger ind. I Claude: åbn Settings → Connectors, klik på Add custom connector og indsæt https://app.getuku.com/mcp. Klik derefter på Connect, log ind i Uku og klik på Allow. I ChatGPT: slå Developer mode til og tilføj en connector med samme adresse, med Authentication sat til OAuth. Ingen nøgle skifter hænder. Alle trin står i hjælpecentret.
Har vi brug for en API-nøgle?
Nej. Når I logger ind, laver forbindelsen sin egen kortlivede nøgle og fornyer den, så længe den er godkendt. En nøgle er kun til en server eller et script uden browser, hvor ingen kan klikke på Allow. En ejer eller administrator genererer den assistentnøgle under Indstillinger og apps → Offentligt API.
Kan vores AI se vores penge?
Kun hvis I sætter fluebenet. På login-skærmen er finansielle data sit eget flueben. Kun en person med ret til kontoadministration i Uku ser det. Sæt det, og assistenten læser hele firmaets fakturaer, aftaler, priser og budgetter. Lad det være, og assistenten kører opgaver, tid, kunder og arbejdsgange hele dagen og siger nej, når I spørger om penge.
Kan den slette en kunde?
Nej. At slette en kunde eller et projekt tager opgaver, filer, portaladgang og faktureringshistorik med sig. Det er for meget til en bekræftelse i en chat. At invitere eller fjerne medarbejdere, ændre roller, abonnementet, teamrettigheder og API-nøgler er slet ikke tilgængeligt for en assistent. Det bliver i Uku, hvor en person gør det med vilje.
Virker ChatGPT lige så godt som Claude?
Ja. Samme adresse, samme login, samme rettigheder. Claude er den vej, de fleste firmaer bruger, og den, vi har testet mest. Én forskel: ChatGPTs deep research kan ikke bruge forbindelsen. En almindelig chat kan.
Vores assistent viser kun nogle af Ukus handlinger. Hvorfor?
En assistent holder omkring hundrede handlinger i syne ad gangen. Ukus fulde adresse er tæt på den grænse, og nogle assistenter dropper de ekstra handlinger uden advarsel. Forbind i stedet en smallere adresse: /mcp/core, plus /mcp/work til opgaver og tid, /mcp/money til fakturaer og tal, eller /mcp/admin til kunder, dokumenter og teams. Tag altid /mcp/core med.
Havner alt, hvad en AI gør, i revisionssporet?
Ja. Assistenten handler som den person, der forbandt den. Uku registrerer, hvilken handling der kørte, hvornår, af hvilken person og med hvilken nøgle. Intet, en assistent gør, er usynligt.
Kan én kundes data ende i en anden kundes arbejde?
Nej. En forbindelse er bundet til ét firma. Firmaet kommer fra selve login, så en assistent kan ikke pege forbindelsen et andet sted hen.
Skærer det i vores fakturerbare timer?
Det ændrer, hvad I fakturerer for, og gør det lettere at vise. Assistenten registrerer sin tid i Uku som alle andre, og hver handling bliver registreret, så arbejdet er synligt i stedet for at forsvinde. Et firma, der kan vise præcis hvad der blev automatiseret, står stærkere i den samtale med kunden end et firma, der ikke kan.
Kan vi bruge Uku MCP-serveren sammen med Xeros eller QuickBooks?
Ja. En assistent kan holde flere servere ad gangen, og hver forbindelse er sin egen med sine egne rettigheder. Det er den form, de fleste firmaer ender i: bogholderiets MCP-server til bøgerne og Ukus til selve praksissen, hvor opgaverne, tiden, deadlines og marginerne ligger.
Lad jeres AI køre firmaets arbejde — pengene forbliver jeres.
Med i Elite-planen, sammen med Uku API v3 og CLI. Sammenlign pakkerne