Skip to main content
Glama
reidar80

Norwegian Business Registry MCP Server

by reidar80

get_organizational_forms

Retrieve all organizational forms from the Norwegian Business Registry to identify and categorize business entity types with pagination and sorting options.

Instructions

Get all organizational forms used in the Norwegian business registry

Input Schema

NameRequiredDescriptionDefault
pageNoPage number
sizeNoPage size
sortNoSort order (ASC/DESC)

Input Schema (JSON Schema)

{ "properties": { "page": { "description": "Page number", "type": "number" }, "size": { "description": "Page size", "type": "number" }, "sort": { "description": "Sort order (ASC/DESC)", "type": "string" } }, "type": "object" }

Implementation Reference

  • Handles the 'get_organizational_forms' tool call by invoking the API client method and returning the result as formatted JSON text content.
    case "get_organizational_forms": const orgForms = await apiClient.getOrganizationalForms(); return { content: [ { type: "text", text: JSON.stringify(orgForms, null, 2), }, ], };
  • Defines the tool's name, description, and input schema in the list of tools returned by ListToolsRequest.
    name: "get_organizational_forms", description: "Get all organizational forms used in the Norwegian business registry", inputSchema: { type: "object", properties: { sort: { type: "string", description: "Sort order (ASC/DESC)" }, size: { type: "number", description: "Page size" }, page: { type: "number", description: "Page number" } } }
  • BrregApiClient method that performs the HTTP request to fetch the list of organizational forms from the BRREG API.
    async getOrganizationalForms() { return this.makeRequest('/enhetsregisteret/api/organisasjonsformer'); }

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/reidar80/BRREG-MCP'

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