Gå til hovedinnhold

Revizo MCP-server

Revizo har en innebygd MCP-server (Model Context Protocol) som lar AI-agenter som Claude Desktop, Cursor og GitHub Copilot koble seg til Revizo og utføre handlinger.

Hva er MCP?

MCP er en åpen standard som lar AI-modeller oppdage og bruke verktøy fra eksterne systemer. Med Revizo sin MCP-server kan en AI-agent:

  • Se avstemmingsstatus for alle klienter
  • Kjøre Smart Match
  • Kjøre kontrollrapporter (kundefordringer, leverandørgjeld, lønn)
  • Hente saldobalanse fra regnskapssystemet via adapter (revizo_get_trial_balance) og transaksjoner i Tripletex (banklinjer)
  • Opprette bilag og fakturaer i Tripletex
  • Søke fakturaer, bilag, hovedboksposteringer og banklinjer i Tripletex, søke ansatte og avdelinger, og godkjenne leverandørfakturaer
  • Administrere oppgaver

Oppsett

1. Generer en API-nøkkel

  1. Gå til Innstillinger → MCP API-nøkler
  2. Klikk Opprett ny nøkkel
  3. Gi nøkkelen et navn (f.eks. «Claude Desktop»)
  4. Velg rolle: Medlem (lese + skrive) eller Administrator
  5. Kopier nøkkelen — den vises kun én gang

2. Koble til AI-agenten

Legg til Revizo i konfigurasjonen for din AI-agent. Eksempel for Claude Desktop / Cursor:

{
"mcpServers": {
"revizo": {
"url": "https://app.revizo.ai/api/mcp",
"headers": {
"Authorization": "Bearer rvz_sk_din_nøkkel_her"
}
}
}
}

3. Start å bruke

Etter tilkobling kan du snakke med AI-agenten om Revizo-data:

«Vis avstemmingsstatus for alle klienter»

«Kjør Smart Match for klient 1920 Bankinnskudd»

«Hva er kundefordringene for Eksempel AS per 31. mars?»

Tilgjengelige verktøy

Klienter og avstemming

VerktøyBeskrivelse
revizo_list_clientsListe over klienter med avstemmingsstatus
revizo_get_client_statusDetaljert status for én klient
revizo_get_unmatched_transactionsUmatchede transaksjoner
revizo_search_transactionsSøk i transaksjoner

Selskaper

VerktøyBeskrivelse
revizo_list_companiesListe over selskaper med integrasjonsstatus
revizo_get_companyDetaljer for ett selskap

Smart Match

VerktøyBeskrivelse
revizo_preview_smart_matchForhåndsvis matching uten å lagre
revizo_run_smart_matchKjør og lagre Smart Match
revizo_get_matching_rulesVis matchingregler for en klient

Kontrollrapporter

VerktøyBeskrivelse
revizo_run_controlKjør kontrollrapport (kundefordringer, leverandørgjeld, lønn, periodisering)
revizo_list_control_typesVis tilgjengelige kontrolltyper

Regnskapsdata

VerktøyBeskrivelse
revizo_get_trial_balanceSaldobalanse fra regnskapssystemet
revizo_get_accounts_receivableKundefordringer
revizo_get_accounts_payableLeverandørgjeld

Oppgaver

VerktøyBeskrivelse
revizo_list_tasksListe over oppgaver
revizo_create_taskOpprett ny oppgave
revizo_update_task_statusOppdater oppgavestatus

Tripletex-handlinger

VerktøyBeskrivelse
revizo_create_voucherOpprett bilag i Tripletex
revizo_create_invoiceOpprett faktura i Tripletex
revizo_search_tripletex_customersSøk etter kunder i Tripletex
revizo_search_tripletex_suppliersSøk etter leverandører
revizo_search_tripletex_accountsSøk i kontoplanen
revizo_get_tripletex_vat_typesHent MVA-koder
revizo_search_tripletex_invoicesSøk utgående kundefakturaer (periode, paginering)
revizo_search_tripletex_supplier_invoicesSøk innkommende leverandørfakturaer
revizo_approve_tripletex_supplier_invoiceGodkjenn leverandørfaktura (krever skrivetilgang)
revizo_search_tripletex_vouchersSøk bilag i Tripletex
revizo_get_tripletex_ledger_postingsHent posteringer fra hovedboken
revizo_get_tripletex_bank_transactionsBanktransaksjoner for én konto (accountId påkrevd)
revizo_search_tripletex_employeesSøk ansatte
revizo_search_tripletex_departmentsSøk avdelinger (aktive)

Sikkerhet

  • API-nøkler: Hashet med SHA-256, vises kun ved opprettelse
  • Tenant-isolering: Hver nøkkel er knyttet til én organisasjon
  • Rollebasert tilgang: Nøkkelen arver rollen (leser kan ikke kjøre Smart Match)
  • Utløp: Sett valgfri utløpsdato på nøkkelen
  • Tilbakekalling: Nøkler kan tilbakekalles umiddelbart under Innstillinger

Administrere nøkler

Under Innstillinger → MCP API-nøkler kan du:

  • Se alle aktive nøkler med prefix, rolle og siste bruk
  • Opprette nye nøkler
  • Tilbakekalle nøkler som ikke lenger skal brukes

Eksempel: Revisor med Claude Desktop

Revisor: «Gi meg en oversikt over avstemmingsstatus for alle
klienter i Eksempel AS»

Claude bruker: revizo_list_clients(companyId: "...")
→ 24 klienter: 20 fullt avstemt, 3 med avvik, 1 ikke startet

Claude: «Eksempel AS har 24 klienter. 20 er fullt avstemt.
3 har avvik:
- 1500 Kundefordringer: 15 umatchede (45 230 kr)
- 1920 Bankinnskudd: 3 umatchede (12 100 kr)
- 2400 Leverandørgjeld: 1 umatched (890 kr)
Vil du at jeg kjører Smart Match på disse?»

Revisor: «Ja, kjør Smart Match»

Claude bruker: revizo_run_smart_match(clientId: "...")
→ 12 nye matcher, 6 gjenstående

Claude: «Smart Match fullført. 12 transaksjoner ble matchet.
6 gjenstår for manuell gjennomgang.»

Relaterte sider