@nor-data/udir-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
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
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| sok_skoleA | Søk etter skoler i en kommune via Nasjonalt skoleregister (NSR/UDIR). Filtrer på navn og skoletype. Returnerer kompakt liste; bruk hent_skole for detaljer med koordinater og elevtall. |
| hent_skoleA | Hent full detalj om én skole fra NSR (UDIR): adresse, koordinater (lat/lon), elevtall, ansatte, målform, skoletype, kontaktinfo. |
| sok_barnehageA | Søk etter barnehager i en kommune via Nasjonalt barnehageregister (NBR/UDIR). Filtrer på navn og eierform. Returnerer kompakt liste; bruk hent_barnehage for detaljer med koordinater. |
| hent_barnehageA | Hent full detalj om én barnehage fra NBR (UDIR): adresse, koordinater (lat/lon), eierform, kategorier, kontaktinfo. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 4 tools
Each tool targets a distinct resource (kindergarten or school) and operation (search or detail). No overlap between 'hent_' and 'sok_' functions.
All tools follow the clear 'verb_noun' pattern using Norwegian verbs (hent/fetch, søk/search) and nouns (barnehage, skole). Perfect consistency.
Four tools cover the two core entities with both search and detail retrieval, which is appropriate for a focused data lookup service. Not too few nor too many.
The set provides search and full detail for both domains, which is the main requirement. A minor gap is the lack of a tool to list municipalities, but it's not essential as the search requires a municipality parameter.