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

2026-03-14 10: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
2026-03-14
09:00
262 992

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
2026-03-14
09:00
265 771

Arvika A

SMHI 92410
N 59.6743
E 12.6354
Active 65.8
1995-08-01
00:00
2026-03-14
09:00
266 592

Bjuröklubb A

SMHI 151280
N 64.4799
E 21.5754
Active 35.4
1995-12-15
00:00
2026-03-14
09:00
262 514

Eggegrund A

SMHI 107440
N 60.7298
E 17.5584
Active 3.7
1937-04-01
00:00
2026-03-14
09:00
356 527

Falsterbo A

SMHI 52240
N 55.3837
E 12.8166
Active 1.6
2009-07-01
00:00
2026-03-14
09:00
146 327

Gotska Sandön A

SMHI 89230
N 58.3939
E 19.1940
Active 15.9
1995-12-15
00:00
2026-03-14
09:00
263 117

Gällivare A

SMHI 180760
N 67.1407
E 20.6413
Active 359.0
1888-11-01
00:00
2026-03-14
09:00
350 159

Gävle A

SMHI 107420
N 60.7161
E 17.1607
Active 16.1
1995-08-01
00:00
2026-03-14
09:00
266 763

Göteborg A

SMHI 71420
N 57.7156
E 11.9924
Active 3.0
1961-01-01
00:00
2026-03-14
09:00
336 911

Hallands Väderö A

SMHI 62260
N 56.4496
E 12.5453
Active 9.2
1945-01-01
00:00
2026-03-14
09:00
279 158

Hanö A

SMHI 64020
N 56.0135
E 14.8463
Active 58.6
1937-04-01
00:00
2026-03-14
09:00
383 405

Haparanda A

SMHI 163960
N 65.8237
E 24.1112
Active 13.2
2008-11-01
00:00
2026-03-14
09:00
151 245

Helsingborg A

SMHI 62040
N 56.0304
E 12.7628
Active 43.1
1995-08-01
00:00
2026-03-14
09:00
267 312

Hoburg A

SMHI 68560
N 56.9209
E 18.1506
Active 34.1
2009-06-01
00:00
2026-03-14
09:00
145 755

Holmön A

SMHI 140460
N 63.8070
E 20.8645
Active 6.5
2005-05-01
00:00
2026-03-14
09:00
181 714

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
2026-03-14
09:00
149 376

Landsort A

SMHI 87440
N 58.7429
E 17.8684
Active 17.5
1995-08-01
00:00
2026-03-14
09:00
266 610

Malmö A

SMHI 52350
N 55.5715
E 13.0708
Active 19.8
1990-01-01
00:00
2026-03-14
09:00
313 018

Malung A

SMHI 103420
N 60.6765
E 13.7072
Active 302.6
2009-10-01
00:00
2026-03-14
09:00
144 068

Måseskär A

SMHI 81050
N 58.0937
E 11.3312
Active 15.0
1995-08-01
00:00
2026-03-14
09:00
262 072

Naven A

SMHI 83420
N 58.6994
E 13.1084
Active 53.3
1996-06-01
00:00
2026-03-14
09:00
249 194

Nidingen A

SMHI 71190
N 57.3036
E 11.9049
Active 3.8
1969-09-01
00:00
2026-03-14
09:00
321 904

Nikkaluokta A

SMHI 179960
N 67.8527
E 19.0212
Active 466.8
1988-12-01
00:00
2026-03-14
09:00
316 482

Nordkoster A

SMHI 81540
N 58.8920
E 11.0038
Active 33.4
1967-09-01
00:00
2026-03-14
09:00
303 355

Ritsem A

SMHI 177930
N 67.7255
E 17.4668
Active 541.2
1997-09-01
00:00
2026-03-14
09:00
248 188

Skagsudde A

SMHI 139120
N 63.1872
E 19.0199
Active 9.3
1995-11-01
00:00
2026-03-14
09:00
263 692

Skarpö A

SMHI 98160
N 59.3446
E 18.7404
Active 19.3
1976-09-01
00:00
2026-03-14
09:00
356 990

Stockholm-Observatoriekullen A

SMHI 98230
N 59.3417
E 18.0549
Active 43.1
1996-10-01
00:00
2026-03-14
09:00
256 730

Svenska Högarna A

SMHI 99280
N 59.4423
E 19.5022
Active 11.8
2010-06-01
00:00
2026-03-14
09:00
136 906

Söderarm A

SMHI 99450
N 59.7531
E 19.4054
Active 14.0
1941-01-01
00:00
2026-03-14
09:00
378 499

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
2026-03-14
09:00
302 598

Vinga A

SMHI 71380
N 57.6322
E 11.6048
Active 18.2
1849-08-01
00:00
2026-03-14
09:00
391 784

Visingsö A

SMHI 84050
N 58.0948
E 14.4058
Active 93.6
1995-12-15
00:00
2026-03-14
09:00
262 577

Väderöarna A

SMHI 81350
N 58.5760
E 11.0661
Active 22.4
1966-09-01
00:00
2026-03-14
09:00
357 455

Växjö A

SMHI 64510
N 56.8463
E 14.8296
Active 198.9
1995-08-01
00:00
2026-03-14
09:00
266 653

Ölands norra udde A

SMHI 77210
N 57.3671
E 17.0954
Active 2.8
1995-08-01
00:00
2026-03-14
09:00
267 057

Ölands södra udde A

SMHI 66110
N 56.1977
E 16.4005
Active 1.5
1995-08-01
00:00
2026-03-14
09:00
263 968

Örskär A

SMHI 108320
N 60.5256
E 18.3729
Active 6.5
1937-04-01
00:00
2026-03-14
09:00
380 069

Överkalix-Svartbyn A

SMHI 172770
N 66.2618
E 22.8427
Active 61.0
1995-12-01
00:00
2026-03-14
09:00
263 856

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