Skip to main content
Glama
robobobby
by robobobby

mcp-nordic

One MCP server for all Nordic data. 33 tools across 10 modules, zero API keys required.

What's included

Module

Tools

Data Source

🇩🇰 dk-cvr

dk_cvr_search, dk_cvr_lookup

cvrapi.dk

🇩🇰 dk-addresses

dk_address_search, dk_reverse_geocode, dk_postal_code_lookup, dk_municipality_lookup, dk_nearby_addresses

DAWA

🇩🇰 dk-weather

dk_current_weather, dk_weather_forecast, dk_compare_weather

DMI HARMONIE 2km

🇩🇰 dk-energy

dk_electricity_prices, dk_co2_emissions, dk_energy_mix, dk_cheapest_hours

Energi Data Service

🇳🇴 no-companies

no_search_companies, no_company_lookup, no_search_subunits, no_company_roles

Brønnøysund

🇳🇴 no-weather

no_current_weather, no_weather_forecast

MET Norway/yr.no

🇫🇮 fi-companies

fi_search_companies, fi_company_lookup, fi_search_by_industry, fi_recent_registrations

PRH/YTJ

🇫🇮 fi-weather

fi_current_weather, fi_weather_forecast, fi_compare_weather

Open-Meteo

🇳🇴 no-addresses

no_address_search, no_reverse_geocode, no_postal_code_lookup, no_municipality_addresses

Kartverket

🇸🇪 se-weather

se_current_weather, se_weather_forecast

SMHI

All APIs are free, open, and require no authentication.

Quick start

{
  "mcpServers": {
    "nordic": {
      "command": "npx",
      "args": ["-y", "mcp-nordic"]
    }
  }
}

Or clone and run directly:

git clone https://github.com/robobobby/mcp-nordic.git
cd mcp-nordic
npm install
node src/index.js

Selective loading

Only need Danish weather and Finnish companies?

{
  "mcpServers": {
    "nordic": {
      "command": "npx",
      "args": ["-y", "mcp-nordic", "--dk-weather", "--fi-companies"]
    }
  }
}

Available flags: --dk-cvr, --dk-addresses, --dk-weather, --dk-energy, --no-companies, --no-addresses, --no-weather, --fi-companies, --fi-weather, --se-weather, --all (default).

Examples

Ask your AI assistant:

  • "Look up the company Novo Nordisk in Denmark"

  • "What's the weather in Copenhagen vs Oslo?"

  • "What's the forecast for Stockholm this weekend?"

  • "When's the cheapest time to charge my EV today in DK1?"

  • "Find recently registered Finnish companies in the tech sector"

  • "What's the current energy mix in Denmark?"

  • "Search for Norwegian companies in the oil industry"

  • "Weather in Tromsø vs Kiruna?"

  • "Find addresses on Bryggen in Bergen"

  • "What's at coordinates 59.91, 10.75 in Norway?"

Country coverage

Country

Companies

Weather

Addresses

Energy

🇩🇰 Denmark

✅ CVR

✅ DMI

✅ DAWA

✅ Energinet

🇳🇴 Norway

✅ Brønnøysund

✅ MET/yr.no

✅ Kartverket

🇫🇮 Finland

✅ PRH/YTJ

✅ Open-Meteo

🇸🇪 Sweden

✅ SMHI

Cloudflare Workers deployment (hosted MCP)

This repo now includes a Worker entrypoint using MCP's web-standard streamable HTTP transport.

Deploy

npm install
npm run worker:deploy

Endpoints

  • https://<your-worker>.workers.dev/health

  • https://<your-worker>.workers.dev/mcp

Use the /mcp URL as your hosted MCP endpoint.

Individual servers

Each module is also available as a standalone server:

License

MIT

-
security - not tested
F
license - not found
-
quality - not tested

Resources

Looking for Admin?

Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.

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/robobobby/mcp-nordic'

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