Kindberg Weather Hub

Weather Database MCP

Curated weather station data sourced from SMHI1 and exposed through an MCP server so you can query it to your heart's content.

I built this because as a sailor, I've always been curious about the weather. I need answers to important questions like:

  • What are the prevailing winds where I plan to sail in July based on actual data?
  • Where does the wind blow from when it rains on Vinga on the Swedish west coast?

Combining AI with raw data means I can skip wading through databases manually. Instead, I easily and quickly query and visualize results using Claude, ChatGPT, or whatever tool works best. Amazing!

Built by Mathias Kindberg. I'm a sailor software engineer with a master's degree in engineering physics. Right now, I'm mixing contract work with exploring startup ideas.

1 SMHI: Swedish Meteorological and Hydrological Institute

MCP Server URL

https://weather.kindberg.earth/mcp

Example Prompts

Try these prompts with the Kindberg Weather Hub:

What was the strongest wind gust on a day when it rained over 10mm on Vinga in 2015 according to the Kindberg Weather Hub?

Create a Chart.js compass rose wind chart of 36 cardinal wind directions when it rains at Vinga based on the Kindberg Weather Hub.

On Landsort. Create a Python Matplotlib compass rose wind chart of the 36 cardinal when the wind is stronger than 15 meters per second. Aggregate the data.

What is the monthly average cloud cover on Utklippan? Visualize with Apache ECharts.

Compare wind speeds between stations in Gothenburg and Malmö over the past 24 hours.

Quick Start

This is a public MCP server that can be connected remotely without requiring local installation. When configuring your AI assistant, select the option not requiring any authentication.

Anthropic Claude

Connect to this server using Claude's Custom Connectors feature.

Remote MCP servers documentation →

OpenAI ChatGPT

Enable Developer Mode in ChatGPT to connect to external MCP servers. This server requires no authentication.

Developer mode documentation →

Stations

43

Total stations tracked in the database

Active

40

Currently reporting

Last Ingest

2025-12-30 07:02 UTC

Earliest observation: 1849-08-26 05:00 UTC

Available Weather Stations

Sorted alphabetically by name
Name Coordinates Status Height (m) From To Measurements

Adelsö A

SMHI 97280
N 59.3579
E 17.5213
Active 5.6
1995-12-15
00:00
2025-12-30
06:00
261 214

Almagrundet A

SMHI 99090
N 59.1547
E 19.1298
Inactive 3.0
1961-11-01
00:00
2010-02-28
23:59
173 238

Arvidsjaur A

SMHI 159880
N 65.5941
E 19.2642
Active 382.4
1945-01-01
00:00
2025-12-30
06:00
263 992

Arvika A

SMHI 92410
N 59.6743
E 12.6354
Active 65.8
1995-08-01
00:00
2025-12-30
06:00
264 814

Bjuröklubb A

SMHI 151280
N 64.4799
E 21.5754
Active 35.4
1995-12-15
00:00
2025-12-30
06:00
260 735

Eggegrund A

SMHI 107440
N 60.7298
E 17.5584
Active 3.7
1940-12-01
00:00
2025-12-30
06:00
354 748

Falsterbo A

SMHI 52240
N 55.3837
E 12.8166
Active 1.6
2009-07-01
00:00
2025-12-30
06:00
144 548

Gotska Sandön A

SMHI 89230
N 58.3939
E 19.1940
Active 15.9
1995-12-15
00:00
2025-12-30
06:00
261 338

Gällivare A

SMHI 180760
N 67.1407
E 20.6413
Active 359.0
1888-11-01
00:00
2025-12-30
06:00
348 380

Gävle A

SMHI 107420
N 60.7161
E 17.1607
Active 16.1
1995-08-01
00:00
2025-12-30
06:00
264 984

Göteborg A

SMHI 71420
N 57.7156
E 11.9924
Active 3.0
1961-01-01
00:00
2025-12-30
06:00
335 132

Hallands Väderö A

SMHI 62260
N 56.4496
E 12.5453
Active 9.2
1945-01-01
00:00
2025-12-30
06:00
277 379

Hanö A

SMHI 64020
N 56.0135
E 14.8463
Active 58.6
1937-04-01
00:00
2025-12-30
06:00
381 626

Haparanda A

SMHI 163960
N 65.8237
E 24.1112
Active 13.2
2008-11-01
00:00
2025-12-30
06:00
149 523

Helsingborg A

SMHI 62040
N 56.0304
E 12.7628
Active 43.1
1995-08-01
00:00
2025-12-30
06:00
265 533

Hoburg A

SMHI 68560
N 56.9209
E 18.1506
Active 34.1
2009-06-01
00:00
2025-12-30
06:00
143 979

Holmön A

SMHI 140460
N 63.8070
E 20.8645
Active 6.5
2005-05-01
00:00
2025-12-30
06:00
179 935

Huvudskär Ost A

SMHI 89560
N 58.9334
E 19.1833
Inactive 4.0
2004-09-01
00:00
2010-07-15
00:00
22 738

Karesuando A

SMHI 192840
N 68.4418
E 22.4435
Active 329.7
2008-11-01
00:00
2025-12-30
06:00
147 597

Landsort A

SMHI 87440
N 58.7429
E 17.8684
Active 17.5
1995-08-01
00:00
2025-12-30
06:00
264 831

Malmö A

SMHI 52350
N 55.5715
E 13.0708
Active 19.8
1990-01-01
00:00
2025-12-30
06:00
311 239

Malung A

SMHI 103420
N 60.6765
E 13.7072
Active 302.6
2009-10-01
00:00
2025-12-30
06:00
142 289

Måseskär A

SMHI 81050
N 58.0937
E 11.3312
Active 15.0
1995-08-01
00:00
2025-12-30
06:00
260 293

Naven A

SMHI 83420
N 58.6994
E 13.1084
Active 53.3
1996-06-01
00:00
2025-12-30
06:00
247 415

Nidingen A

SMHI 71190
N 57.3036
E 11.9049
Active 3.8
1969-09-01
00:00
2025-12-30
06:00
320 125

Nikkaluokta A

SMHI 179960
N 67.8527
E 19.0212
Active 466.8
1988-12-01
00:00
2025-12-30
06:00
314 703

Nordkoster A

SMHI 81540
N 58.8920
E 11.0038
Active 33.4
1967-09-01
00:00
2025-12-30
06:00
301 576

Ritsem A

SMHI 177930
N 67.7255
E 17.4668
Active 541.2
1997-09-01
00:00
2025-12-30
06:00
246 409

Skagsudde A

SMHI 139120
N 63.1872
E 19.0199
Active 9.3
1995-11-01
00:00
2025-12-30
06:00
261 913

Skarpö A

SMHI 98160
N 59.3446
E 18.7404
Active 19.3
1976-09-01
00:00
2025-12-30
06:00
355 212

Stockholm-Observatoriekullen A

SMHI 98230
N 59.3417
E 18.0549
Active 43.1
1996-10-01
00:00
2025-12-30
06:00
254 951

Svenska Högarna A

SMHI 99280
N 59.4423
E 19.5022
Active 11.8
2010-06-01
00:00
2025-12-30
06:00
135 128

Söderarm A

SMHI 99450
N 59.7531
E 19.4054
Active 14.0
1941-01-01
00:00
2025-12-30
06:00
376 778

Söderhamn A

SMHI 117160
N 61.2691
E 17.0983
Inactive 26.0
1949-01-01
00:00
2012-01-03
23:59
449 205

Utklippan A

SMHI 55570
N 55.9557
E 15.7048
Active 2.4
1949-01-01
00:00
2025-12-30
06:00
300 809

Vinga A

SMHI 71380
N 57.6322
E 11.6048
Active 18.2
1849-08-01
00:00
2025-12-30
06:00
390 005

Visingsö A

SMHI 84050
N 58.0948
E 14.4058
Active 93.6
1995-12-15
00:00
2025-12-30
06:00
260 798

Väderöarna A

SMHI 81350
N 58.5760
E 11.0661
Active 22.4
1966-09-01
00:00
2025-12-30
06:00
355 676

Växjö A

SMHI 64510
N 56.8463
E 14.8296
Active 198.9
1995-08-01
00:00
2025-12-30
06:00
264 874

Ölands norra udde A

SMHI 77210
N 57.3671
E 17.0954
Active 2.8
1995-08-01
00:00
2025-12-30
06:00
265 279

Ölands södra udde A

SMHI 66110
N 56.1977
E 16.4005
Active 1.5
1995-08-01
00:00
2025-12-30
06:00
262 190

Örskär A

SMHI 108320
N 60.5256
E 18.3729
Active 6.5
1937-04-01
00:00
2025-12-30
06:00
378 290

Överkalix-Svartbyn A

SMHI 172770
N 66.2618
E 22.8427
Active 61.0
1995-12-01
00:00
2025-12-30
06:00
262 077

Available Parameters

Sorted by name
Title Summary Unit
Air Pressure Reduced to Sea Level at sea level, instantaneous value, once per hour hectopascal
Air Temperature instantaneous value, once per hour celsius
Dew Point Temperature instantaneous value, once per hour celsius
Precipitation Amount sum 1 hour, once per hour millimeter
Relative Humidity instantaneous value, once per hour percent
Total Cloud Amount instantaneous value, once per hour percent
Visibility instantaneous value, once per hour meter
Wind Direction average 10 min, once per hour degrees
Wind Gust max, once per hour meter per second
Wind Speed average 10 min, once per hour meter per second