Lie Blikk · Hub
Hub har en MCP‑server (Model Context Protocol) som lar Claude, ChatGPT og Microsoft Copilot svare på spørsmål med tallene herfra: regnskap, timeføring, ansatte, bemanning, Loopen, kunder og leverandører. Du logger inn med Lie‑kontoen din, og assistenten ser nøyaktig det du selv har tilgang til i hub – ikke mer.
| Server‑URL | https://reporting-test.lieblikk.no/api/mcp |
|---|---|
| OAuth Client ID | 5e686752-c347-440a-8318-50d3a5a96092 |
| OAuth Client Secret | Fås av administrator (Eirik). Den skal aldri ligge i dokumenter eller chatter. |
| Scope | https://reporting-test.lieblikk.no/api/mcp/hub.les – assistenten finner dette selv; oppgis bare der et felt krever det. |
Innloggingen er den samme Microsoft Entra‑påloggingen som til hub. Serveren er lesende: ingen assistent kan endre noe.
Lie Blikk Hub, Remote MCP server URL https://reporting-test.lieblikk.no/api/mcp.På Team‑ og Enterprise‑abonnement legger en administrator koblingen inn én gang under organisasjonens innstillinger; da slipper hver enkelt å taste client‑ID og secret og trenger bare å trykke Connect.
I Claude Code (terminal) legges serveren til slik, og innloggingen gjøres med /mcp:
claude mcp add --transport http lie-blikk-hub https://reporting-test.lieblikk.no/api/mcpChatGPT kobler til MCP‑servere gjennom Connectors. På Plus/Pro må Developer mode være slått på (Settings → Apps & Connectors → Advanced); på Business/Enterprise legger en workspace‑administrator koblingen inn.
Lie Blikk Hub, MCP Server URL https://reporting-test.lieblikk.no/api/mcp, Authentication OAuth.Krever ett steg av administrator først: ChatGPTs retur‑adresse må være registrert på Entra‑appen – https://chatgpt.com/connector_platform_oauth_redirect og den app‑spesifikke adressen ChatGPT viser når koblingen opprettes (https://chatgpt.com/connector/oauth/…). Status: ikke testet ennå; si fra til Eirik hvis du vil være først.
Copilot kobler ikke til MCP‑servere direkte fra chatten. Veien går via en agent i Copilot Studio, som deretter publiseres til Microsoft 365 Copilot og Teams:
https://reporting-test.lieblikk.no/api/mcp, autentisering OAuth 2.0 med Microsoft Entra ID, Client ID og Secret fra tabellen.Copilot Studio bruker bare MCP‑verktøyene, ikke serverens instruksjoner eller ressurser. Lim derfor dette inn i agentens Instructions, så henter den reglene selv:
Du svarer på spørsmål om Lie Blikk med verktøyene fra Lie Blikk Hub. Kall verktøyet domeneregler én gang tidlig i hver samtale og følg reglene der når du tolker tall. Beløp er i norske kroner eks. mva. Oppgi alltid hvilken periode og avdeling et tall gjelder, og si fra hvis et verktøy svarer at brukeren mangler en modul.Siden Entra er Microsofts egen innlogging, er dette den enkleste integrasjonen å drifte.
Hvert verktøy er låst til samme modul som siden i hub. Mangler du modulen, får assistenten beskjed om det i stedet for tall – be en administrator åpne den under Tilgangsstyring.
| Verktøy | Gir | Parametre |
|---|---|---|
domeneregler | Reglene for å tolke tallene riktig på tvers av områdene (hovedbok, timer, ansatte, turnus, fravær, Loopen, kunder, leverandører). Kall dette først i en samtale, før du svarer på tallspørsmål. | – |
| Verktøy | Gir | Parametre |
|---|---|---|
regnskap_aar | Hvilke regnskapsår hovedboken dekker, med antall posteringer, avdelinger og navnene på de to fridimensjonene. Start her for å vite hva som finnes. | – |
kontoplan | Kontoplanen for et år: kontonummer, navn og type (Income, Costs, Assets, EquityAndLiabilities). Søk på nummerprefiks eller navn. | aar, sok, type |
hovedbok_posteringer | Posteringer i hovedboken for et år, filtrert på periode, konto eller kontointervall, kontotype, avdeling, prosjektnummer, bilagsnummer, bilagstype (1 kundefaktura, 2 leverandørfaktura, 3 bank BBS, 4 bank manuell, 5 diverse, 6 purring, 7 kasse) og tekst. Svarer med sum (debet, kredit, netto) over alle treff og de nyeste radene. | aar, periodeFra, periodeTil, konto, kontoFra, kontoTil, kontotype, avdeling, prosjekt, bilagsnummer, bilagstype, tekst, maks |
bilag | Ett bilag med alle posteringslinjene sine (konto, beløp, avdeling, prosjekt, tekst) og kontroll av at debet og kredit balanserer. | aar, bilagsnummer |
saldo_per_konto | Bevegelse per konto for et år og periodeintervall, eventuelt for én avdeling eller én kontotype: debet, kredit, netto og antall posteringer. Største bevegelse først. | aar, periodeFra, periodeTil, avdeling, kontotype, maks |
regnskap_per_avdeling | Resultatregnskap per avdeling for et år og periodeintervall: inntekt (−Σ på inntektskontoer), kostnad (Σ på kostnadskontoer) og resultat. Avdeling «Ufordelt» er posteringer uten avdeling. | aar, periodeFra, periodeTil, avdeling |
| Verktøy | Gir | Parametre |
|---|---|---|
ansatte | Ansatte og innleide med avdeling, fagområde, timer per uke, stillingsprosent og ansettelsesvindu. Standard viser bare dem som er ansatt nå eller på vei inn; sluttede tas med på forespørsel. Innleide har negativt ansattnummer. | sok, avdeling, fagomrade, inkluderSluttet |
fagomrader | Fagområdene (vår egen stamdata, finnes ikke i Cordel): navn, om de planlegges, timekodene som identifiserer dem, og hvor mange ansatte som har hvert. | – |
turnuser | Turnusene (timer per dag, arbeidsdager per uke, dager på/av) med hvem som følger dem i hvilke perioder og hvilke prosjekter som går på dem. Ingen rad betyr Normaltid 37,5 t (7,5 t × 5 dager). En rotasjons friperiode er ikke fravær — personen finnes ikke i kapasiteten da. | – |
| Verktøy | Gir | Parametre |
|---|---|---|
fravaer | Registrert fravær (Ferie, Sykdom, Kurs, Permisjon, Avspasering, Annet) som overlapper perioden, med antall arbeidsdager det tar i perioden etter personens kalender. Ferie er en fraværstype. Sum per type og per person. | fra, til, ansatt, type, maks |
tildelinger | Hvem som er tildelt hvilke prosjekter i perioden (bemanningsplanen): person, prosjekt, fagområde, fra/til og kommentar. Filtrer på ansatt, ordrenummer eller tekst i prosjektnavn. | fra, til, ansatt, ordrenummer, sok, maks |
ansatt_kalender | Én persons kalender dag for dag (høyst 120 dager): om dagen er arbeidsdag etter turnus og ansettelsesvindu, fravær, og hvilket prosjekt personen er tildelt. Oppsummerer arbeidsdager, tildelte dager, fraværsdager og ledige arbeidsdager. | ansatt, fra, til |
| Verktøy | Gir | Parametre |
|---|---|---|
timer_oversikt | Timeforbruk i en periode: totalt, per uke, per avdeling (timer på avdelingens prosjekter, antall ansatte), per arbeidstype (timekode) og de største prosjektene. Kun produktive timer; verkstedkoder og akkord er utenfor. Brukere med modulen «timekost» får også lønnskostnad og kr per produsert time. | fra, til, avdelinger, koder |
timer_per_ansatt | Førte timer per ansatt i en periode (timer, overtidstimer, dager med føring, antall prosjekter), eventuelt begrenset til en avdeling, et prosjekt, en prosjektleder eller en timekode. Med `ansatt` gis også fordelingen på prosjekter og måneder for den personen. | fra, til, avdeling, ordrenummer, prosjektleder, kode, medVerksted, ansatt, maks |
timer_per_prosjekt | Førte timer per prosjekt i en periode (timer, overtid, antall ansatte), med prosjektnavn, avdeling og prosjektleder. Filtrer på avdeling, prosjektleder, ansatt eller timekode. | fra, til, avdeling, ordrenummer, prosjektleder, kode, medVerksted, ansatt, maks |
timer_linjer | Enkeltføringene (dato, ansatt, prosjekt, jobb, timekode, timer, overtid) nyeste først, med sum over alle treff. Bruk for å se hva som ligger bak et tall. | fra, til, avdeling, ordrenummer, prosjektleder, kode, medVerksted, ansatt, bareOvertid, maks |
overtid | Overtidsoversikt for en periode: overtidstimer, timer og overtidsandel totalt og per avdeling, per avdeling og måned, samt hvem som ligger over terskel siste 7 dager, 4 uker og 52 uker (regnet fra i dag). | fra, til |
| Verktøy | Gir | Parametre |
|---|---|---|
loopen | Salgspipelinen (Loopen): tilbud med kunde, prosjektleder, avdeling, total verdi, anslått sannsynlighet, forventet oppstart og varighet, status (Aktiv, Konvertert, Tapt) og timer/verdi per fagområde. Forventet verdi = total × sannsynlighet, fordelt jevnt over varigheten. Standard er bare aktive tilbud. | status, alle, avdeling, prosjektleder, sok |
| Verktøy | Gir | Parametre |
|---|---|---|
kunder | Kunder rangert etter fakturert omsetning i perioden: kundenummer, navn, antall fakturaer, sum, andel, siste faktura og antall aktive prosjekter. Søk på navn eller nummer; filtrer på prosjektets avdeling. | fra, til, avdeling, sok, maks |
kunde | Én kunde: omsetning i perioden, utestående saldo i Cordel nå, fakturaene (nyeste først, med prosjekt, forfall og lenke til PDF) og aktive prosjekter med verdi, fakturert og fremdrift. | kundenummer, fra, til, avdeling, maks |
| Verktøy | Gir | Parametre |
|---|---|---|
leverandorer | Leverandører rangert etter kjøp i perioden (leverandørfakturaer eks. mva): leverandørnummer, navn, sted, antall fakturaer, sum, andel og siste faktura. Konserninterne leverandører er utelatt. Søk på navn eller nummer; filtrer på avdeling. | fra, til, avdeling, sok, maks |
leverandor | Én leverandør: organisasjonsnummer, sted, kjøp i perioden og fakturaene (nyeste først, med bilag, prosjekt, jobb, avdeling, tekst, forfall og type faktura/kreditnota). | leverandornummer, fra, til, avdeling, maks |
leverandor_register | Søk i leverandørregisteret fra Cordel (alle leverandører, også uten fakturaer i perioden): nummer, navn, organisasjonsnummer og adresse. | sok, maks |
leverandorfaktura | Én leverandørfaktura fra Cordel: leverandør, leverandørens fakturanummer, bilag (år-bilagsnummer), dato, forfall, prosjekt, jobb, avdeling, saksbehandlere, tekst, beløp og åpen saldo. Slå opp på bilag («2026-2942»), leverandørens fakturanummer eller tekst. Cordels API gir i dag ikke PDF-en for leverandørfakturaer; svaret sier fra om et dokument finnes. | bilag, leverandorensNr, leverandornummer, sok, maks |
| Verktøy | Gir | Parametre |
|---|---|---|
forfalt | Utestående kundefordringer per kunde, aldersfordelt på dager over forfall (ikke forfalt, 0–30, 31–60, 61–90, over 90), med fakturaene bak og oppfølgingsstatus fra hub (purret, inkasso, korrigert, ikke purr). Beløp inkl. mva slik Cordel fører saldoen. Standard bare kunder med forfalt beløp. | kundenummer, sok, minDager, medIkkeForfalt, maks |
| Verktøy | Gir | Parametre |
|---|---|---|
kundefaktura | Én kundefaktura: kunde, dato, forfall, prosjekt, beløp eks. og inkl. mva, åpen saldo, oppfølgingsnotater fra hub og lenke til PDF-dokumentet. Bruk faktura_dokument for å få selve PDF-en som kilde. | fakturanummer |
faktura_dokument | PDF-dokumentet til en kundefaktura fra Cordel, som kilde. Svarer med nedlastingslenken (krever innlogging i hub) og, med somVedlegg, selve PDF-en som innebygd ressurs for assistenter som kan lese vedlegg. | fakturanummer, somVedlegg |
| Verktøy | Gir | Parametre |
|---|---|---|
prosjekter | Søk i prosjektene/ordrene: ordrenummer, navn, kunde, avdeling, prosjektleder (saksbehandler), sted, type, status og økonomi (verdi, fakturert, kost, timer, fremdrift). Standard bare aktive, ikke interne. Nyeste ordrenummer først. | sok, kundenummer, avdeling, prosjektleder, type, medAvsluttede, medInterne, maks |
prosjekt | Ett prosjekt/én ordre: kunde, avdeling, prosjektleder, sted, status, økonomi som på prosjektsiden, jobbene (kontrakt og tillegg) med timer, kost og fremdrift, og fakturaene med lenke til PDF. | ordrenummer |
| Må logge inn på nytt etter en stund | Entra‑tokenet lever om lag en time. Assistenten skal fornye det selv med et refresh‑token; må du koble til på nytt, si fra til Eirik med klokkeslett – serveren logger hvorfor tokenet ble avvist. |
|---|---|
| «Du har ikke modulen …» | Tilgangen styres per modul i hub, akkurat som sidene. Be en administrator åpne modulen for deg. |
| AADSTS700016 | Feil Client ID – typisk er secretens ID limt inn i stedet for appens Client ID. Bruk verdien i tabellen øverst. |
| AADSTS9010010 / AADSTS500011 | Server‑URL‑en er ikke registrert som Application ID URI på Entra‑appen. Administrator‑oppgave. |
| Tallene ser gamle ut | Cordel‑data (regnskap, timer, fakturaer) synkes hver natt. Fravær, turnus, tildelinger og Loopen er sanntid. |
Hvert oppslag logges med e‑post, verktøy og parametre, på samme måte som endringsloggen i hub. Assistentleverandøren (Anthropic, OpenAI, Microsoft) ser svarene som sendes til samtalen din; bruk samme skjønn som når du limer tall inn i en chat.