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-11-06 23: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-11-06
22:00
259 934

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-11-06
22:00
262 712

Arvika A

SMHI 92410
N 59.6743
E 12.6354
Active 65.8
1995-08-01
00:00
2025-11-06
22:00
263 534

Bjuröklubb A

SMHI 151280
N 64.4799
E 21.5754
Active 35.4
1995-12-15
00:00
2025-11-06
22:00
259 455

Eggegrund A

SMHI 107440
N 60.7298
E 17.5584
Active 3.7
1941-01-01
00:00
2025-11-06
22:00
353 470

Falsterbo A

SMHI 52240
N 55.3837
E 12.8166
Active 1.6
2009-07-01
00:00
2025-11-06
22:00
143 268

Gotska Sandön A

SMHI 89230
N 58.3939
E 19.1940
Active 15.9
1995-12-15
00:00
2025-11-06
22:00
260 058

Gällivare A

SMHI 180760
N 67.1407
E 20.6413
Active 359.0
1888-11-01
00:00
2025-11-06
22:00
347 100

Gävle A

SMHI 107420
N 60.7161
E 17.1607
Active 16.1
1995-08-01
00:00
2025-11-06
22:00
263 704

Göteborg A

SMHI 71420
N 57.7156
E 11.9924
Active 3.0
1961-01-01
00:00
2025-11-06
22:00
333 852

Hallands Väderö A

SMHI 62260
N 56.4496
E 12.5453
Active 9.2
1945-01-01
00:00
2025-11-06
22:00
276 099

Hanö A

SMHI 64020
N 56.0135
E 14.8463
Active 58.6
1937-04-01
00:00
2025-11-06
22:00
380 346

Haparanda A

SMHI 163960
N 65.8237
E 24.1112
Active 13.2
2008-11-01
00:00
2025-11-06
22:00
148 243

Helsingborg A

SMHI 62040
N 56.0304
E 12.7628
Active 43.1
1995-08-01
00:00
2025-11-06
22:00
264 253

Hoburg A

SMHI 68560
N 56.9209
E 18.1506
Active 34.1
2009-06-01
00:00
2025-11-06
22:00
142 699

Holmön A

SMHI 140460
N 63.8070
E 20.8645
Active 6.5
2005-05-01
00:00
2025-11-06
22:00
178 662

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-11-06
22:00
146 317

Landsort A

SMHI 87440
N 58.7429
E 17.8684
Active 17.5
1995-08-01
00:00
2025-11-06
22:00
263 551

Malmö A

SMHI 52350
N 55.5715
E 13.0708
Active 19.8
1990-01-01
00:00
2025-11-06
22:00
309 959

Malung A

SMHI 103420
N 60.6765
E 13.7072
Active 302.6
2009-10-01
00:00
2025-11-06
22:00
141 009

Måseskär A

SMHI 81050
N 58.0937
E 11.3312
Active 15.0
1995-08-01
00:00
2025-11-06
22:00
259 013

Naven A

SMHI 83420
N 58.6994
E 13.1084
Active 53.3
1996-06-01
00:00
2025-11-06
22:00
246 135

Nidingen A

SMHI 71190
N 57.3036
E 11.9049
Active 3.8
1969-09-01
00:00
2025-11-06
22:00
318 845

Nikkaluokta A

SMHI 179960
N 67.8527
E 19.0212
Active 466.8
1988-12-01
00:00
2025-11-06
22:00
313 423

Nordkoster A

SMHI 81540
N 58.8920
E 11.0038
Active 33.4
1967-09-01
00:00
2025-11-06
22:00
300 296

Ritsem A

SMHI 177930
N 67.7255
E 17.4668
Active 541.2
1997-09-01
00:00
2025-11-06
22:00
245 129

Skagsudde A

SMHI 139120
N 63.1872
E 19.0199
Active 9.3
1995-11-01
00:00
2025-11-06
22:00
260 633

Skarpö A

SMHI 98160
N 59.3446
E 18.7404
Active 19.3
1976-09-01
00:00
2025-11-06
22:00
353 932

Stockholm-Observatoriekullen A

SMHI 98230
N 59.3417
E 18.0549
Active 43.1
1996-10-01
00:00
2025-11-06
22:00
253 671

Svenska Högarna A

SMHI 99280
N 59.4423
E 19.5022
Active 11.8
2010-06-01
00:00
2025-11-06
22:00
133 848

Söderarm A

SMHI 99450
N 59.7531
E 19.4054
Active 14.0
1941-01-01
00:00
2025-11-06
22:00
375 500

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-11-06
22:00
300 007

Vinga A

SMHI 71380
N 57.6322
E 11.6048
Active 18.2
1849-08-01
00:00
2025-11-06
22:00
388 725

Visingsö A

SMHI 84050
N 58.0948
E 14.4058
Active 93.6
1995-12-15
00:00
2025-11-06
22:00
259 518

Väderöarna A

SMHI 81350
N 58.5760
E 11.0661
Active 22.4
1966-09-01
00:00
2025-11-06
22:00
354 396

Växjö A

SMHI 64510
N 56.8463
E 14.8296
Active 198.9
1995-08-01
00:00
2025-11-06
22:00
263 594

Ölands norra udde A

SMHI 77210
N 57.3671
E 17.0954
Active 2.8
1995-08-01
00:00
2025-11-06
22:00
263 999

Ölands södra udde A

SMHI 66110
N 56.1977
E 16.4005
Active 1.5
1995-08-01
00:00
2025-11-06
22:00
260 910

Örskär A

SMHI 108320
N 60.5256
E 18.3729
Active 6.5
1937-04-01
00:00
2025-11-06
22:00
377 010

Överkalix-Svartbyn A

SMHI 172770
N 66.2618
E 22.8427
Active 61.0
1995-12-01
00:00
2025-11-06
22:00
260 797

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