Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
LOVDATA_DBNoOverride the path to the SQLite database file (default: ~/.local/share/mcp-lovdata/lovdata.db).
XDG_DATA_HOMENoOverride the data home directory. When set, the database is stored at $XDG_DATA_HOME/mcp-lovdata/lovdata.db.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
searchA

Fulltekstsøk i alle paragrafer. Hvert treff er én paragraf med utdrag der søkeordene er markert med «hermetegn».

Skriv søkeordene, ikke spørsmålet: «oppsigelse prøvetid» slår «kan jeg sies opp i prøvetiden?». Sett en frase i anførselstegn for eksakt treff, og bruk * for trunkering («arbeidsgiv*»).

scope: "titler" søker i dokumenttitler i stedet — bruk det til «hvilke forskrifter finnes om X». docId avgrenser søket til én lov.

get_documentA

Slå opp et dokument på vanlig navn («arbeidsmiljøloven», «plan- og bygningsloven»), på dokid («NL/lov/2005-06-17-62») eller på den gamle koden («LOV-2005-06-17-62»).

Gir metadata — departement, ikrafttredelse, siste endring, hjemmel — og innholdsfortegnelsen med alle paragrafer. Sett includeText for hele teksten; for store lover blir den avkortet, og da er search med docId bedre.

get_articleA

Hele teksten i én paragraf, pluss endringshistorikken for den. Bruk dette før du siterer — søketreffene er utdrag med utelatelser. reference tolkes som i get_document, article skrives «§ 14-9» eller «§14-9».

list_documentsA

List dokumenter filtrert på type, departement eller endringsdato, sortert med sist endrede først. Bruk since for «hva er nytt i regelverket siden ...». Uten filtre svarer verktøyet med hvilke departementer som finnes, og hvor mye hvert av dem har publisert.

statusA

Når korpuset sist ble hentet, hvor mange dokumenter og paragrafer det inneholder, og fordelingen på type. Sjekk denne når ferskhet betyr noe.

syncA

Laster ned Lovdata-datasettene på nytt og bygger lovindeksen om fra bunnen, og friskner opp forarbeidene fra Stortinget. Tar rundt to minutter. En systemd-timer kjører dette ukentlig, så det trengs sjelden manuelt.

caselaw_searchA

Søk i avgjørelser fra Den europeiske menneskerettsdomstolen via Europarådets åpne HUDOC-base. Standard er dommer mot Norge, på engelsk.

Dette er ikke norsk rettspraksis. Høyesterett og lagmannsrettene finnes ikke i noen fri, maskinlesbar kilde — Lovdata Pro tar betalt, og domstol.no sperrer sitt API i robots.txt. EMD-praksis er derimot åpent publisert, og er samtidig en del av norsk rett gjennom menneskerettsloven §§ 2 og 3.

Sett respondent til en annen ISO-kode for saker mot andre stater, eller til null for alle. importance: 2 gir bare de prinsipielle avgjørelsene.

Leter du etter én bestemt sak, bruk caseName eller appNo. text søker i hele dommens tekst og treffer derfor alle avgjørelser som SITERER saken — nyttig for å se hvordan en dom er fulgt opp, men feil verktøy for å finne den.

caselaw_getA

Hele teksten i én EMD-avgjørelse, hentet på itemid fra et søketreff. Dommene er lange — ofte 30 000 til 300 000 tegn — så teksten avkortes. Sett section for å hoppe til den delen du trenger: THE FACTS, THE LAW, eller FOR THESE REASONS for domsslutningen.

preparatory_searchA

Søk i Stortingets saker fra 1986 til i dag: proposisjoner, innstillinger, stortingsmeldinger og representantforslag. Dette er forarbeidene — der lovgivers mening står, og en tung rettskilde når lovteksten er uklar.

Søket går mot sakstitler, henvisninger og emneord, ikke mot dokumentteksten: Stortingets API har ingen fritekstsøk i selve dokumentene. Søk derfor på det loven eller saken heter, ikke på en formulering du forventer å finne inni.

Henvisningen i treffet («Prop. 12 L (2024–2025)») er det du siterer, og det preparatory_get bruker for å hente teksten.

preparatory_getB

Detaljer om én sak: emner, komité, saksgang, vedtak og lenker til dokumentene. Sett includeText for å hente selve teksten i innstillingen eller proposisjonen — den er ofte lang, så den avkortes.

ombudsman_searchB

Fulltekstsøk i Sivilombudets uttalelser — omtrent 2 000 saker om forvaltningens saksbehandling. Tyngst på offentleglova, forvaltningsloven, innsyn, habilitet, taushetsplikt og begrunnelsesplikt.

Uttalelsene er ikke bindende som en dom, men forvaltningen retter seg etter dem i praksis, og de er en etablert rettskilde i forvaltningsretten. Sett type: "besoksrapporter" for besøksrapportene fra forebyggingsenheten.

ombudsman_getB

Hele teksten i én uttalelse. Saksnummeret står i teksten som SOM-ÅÅÅÅ-NNNN, og det er slik uttalelsen siteres.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/synjan/mcp-lovdata'

If you have feedback or need assistance with the MCP directory API, please join our Discord server