Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

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

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
lookup_companyA

Retrieves full details of a Norwegian business entity from the Brønnøysund Register Centre (Enhetsregisteret) by its 9-digit organization number. Returns name, address, industry (NACE) codes, organization form, employee count, VAT registration status, bankruptcy status, foundation date, and more. Use this when the user provides or asks about a specific Norwegian orgnr.

search_companiesA

Searches the Norwegian business registry (Enhetsregisteret) by name and optional filters. Returns a paginated list of matching entities. Use this when the user wants to find a company by name, or filter by municipality, industry code, organization form, or registration status.

get_company_rolesA

Retrieves all registered roles — board members (styre), CEO (daglig leder), chair (styreleder), auditor (revisor), sole proprietor (innehaver), etc. — for a Norwegian company. Returns structured role groups with person or entity role-holders. Does NOT include personal identification numbers (that requires Maskinporten auth).

search_subunitsA

Searches subunits (underenheter — branch offices, departments, production sites) in the Norwegian business registry. Typically used to find all branches of a parent company, or to locate subunits in a specific municipality. A subunit shares the parent's organization but has its own orgnr for reporting purposes.

get_recent_updatesA

Fetches a feed of entities (companies) that were recently updated in the Norwegian business registry. Useful for monitoring changes to specific companies or watching for new registrations / status changes. Each update references the changed entity by orgnr along with the change type and timestamp.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4.3/5.0

Scored across 5 tools

Disambiguation5/5

Each tool has a clearly distinct purpose: lookup by ID, search by name/filters, retrieve roles, search subunits, and get recent updates. The descriptions explicitly differentiate between main entities (enheter) and subunits (underenheter), eliminating any overlap confusion.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern (lookup_company, search_companies, get_company_roles, search_subunits, get_recent_updates) using snake_case. Verb choices are appropriate and parallel, with minor pluralization differences but no stylistic inconsistency.

Tool Count5/5

With 5 tools, the set is well-scoped for a read-only business registry API. Each tool covers a distinct need (lookup, search, roles, subunits, updates) without superfluous additions, fitting comfortably in the ideal 3-15 range.

Completeness5/5

The tool surface comprehensively covers the core operations for the Norwegian business register: retrieving a specific entity, searching for entities, accessing roles, exploring subunits, and monitoring updates. Given the read-only nature of the registry, there are no obvious gaps in lifecycle coverage.

Maintenance

ActivityInactive
ResponsivenessNo issues