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-02-13 21:47 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-02-13
21:00
262 309

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-02-13
21:00
265 087

Arvika A

SMHI 92410
N 59.6743
E 12.6354
Active 65.8
1995-08-01
00:00
2026-02-13
21:00
265 909

Bjuröklubb A

SMHI 151280
N 64.4799
E 21.5754
Active 35.4
1995-12-15
00:00
2026-02-13
21:00
261 830

Eggegrund A

SMHI 107440
N 60.7298
E 17.5584
Active 3.7
1937-04-01
00:00
2026-02-13
21:00
355 843

Falsterbo A

SMHI 52240
N 55.3837
E 12.8166
Active 1.6
2009-07-01
00:00
2026-02-13
21:00
145 643

Gotska Sandön A

SMHI 89230
N 58.3939
E 19.1940
Active 15.9
1995-12-15
00:00
2026-02-13
21:00
262 433

Gällivare A

SMHI 180760
N 67.1407
E 20.6413
Active 359.0
1888-11-01
00:00
2026-02-13
21:00
349 475

Gävle A

SMHI 107420
N 60.7161
E 17.1607
Active 16.1
1995-08-01
00:00
2026-02-13
21:00
266 079

Göteborg A

SMHI 71420
N 57.7156
E 11.9924
Active 3.0
1961-01-01
00:00
2026-02-13
21:00
336 227

Hallands Väderö A

SMHI 62260
N 56.4496
E 12.5453
Active 9.2
1945-01-01
00:00
2026-02-13
21:00
278 474

Hanö A

SMHI 64020
N 56.0135
E 14.8463
Active 58.6
1937-04-01
00:00
2026-02-13
21:00
382 721

Haparanda A

SMHI 163960
N 65.8237
E 24.1112
Active 13.2
2008-11-01
00:00
2026-02-13
21:00
150 571

Helsingborg A

SMHI 62040
N 56.0304
E 12.7628
Active 43.1
1995-08-01
00:00
2026-02-13
21:00
266 628

Hoburg A

SMHI 68560
N 56.9209
E 18.1506
Active 34.1
2009-06-01
00:00
2026-02-13
21:00
145 074

Holmön A

SMHI 140460
N 63.8070
E 20.8645
Active 6.5
2005-05-01
00:00
2026-02-13
21:00
181 031

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-02-13
21:00
148 692

Landsort A

SMHI 87440
N 58.7429
E 17.8684
Active 17.5
1995-08-01
00:00
2026-02-13
21:00
265 926

Malmö A

SMHI 52350
N 55.5715
E 13.0708
Active 19.8
1990-01-01
00:00
2026-02-13
21:00
312 334

Malung A

SMHI 103420
N 60.6765
E 13.7072
Active 302.6
2009-10-01
00:00
2026-02-13
21:00
143 384

Måseskär A

SMHI 81050
N 58.0937
E 11.3312
Active 15.0
1995-08-01
00:00
2026-02-13
21:00
261 388

Naven A

SMHI 83420
N 58.6994
E 13.1084
Active 53.3
1996-06-01
00:00
2026-02-13
21:00
248 510

Nidingen A

SMHI 71190
N 57.3036
E 11.9049
Active 3.8
1969-09-01
00:00
2026-02-13
21:00
321 220

Nikkaluokta A

SMHI 179960
N 67.8527
E 19.0212
Active 466.8
1988-12-01
00:00
2026-02-13
21:00
315 798

Nordkoster A

SMHI 81540
N 58.8920
E 11.0038
Active 33.4
1967-09-01
00:00
2026-02-13
21:00
302 671

Ritsem A

SMHI 177930
N 67.7255
E 17.4668
Active 541.2
1997-09-01
00:00
2026-02-13
21:00
247 504

Skagsudde A

SMHI 139120
N 63.1872
E 19.0199
Active 9.3
1995-11-01
00:00
2026-02-13
21:00
263 008

Skarpö A

SMHI 98160
N 59.3446
E 18.7404
Active 19.3
1976-09-01
00:00
2026-02-13
21:00
356 307

Stockholm-Observatoriekullen A

SMHI 98230
N 59.3417
E 18.0549
Active 43.1
1996-10-01
00:00
2026-02-13
21:00
256 046

Svenska Högarna A

SMHI 99280
N 59.4423
E 19.5022
Active 11.8
2010-06-01
00:00
2026-02-13
21:00
136 223

Söderarm A

SMHI 99450
N 59.7531
E 19.4054
Active 14.0
1941-01-01
00:00
2026-02-13
21:00
377 805

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-02-13
21:00
301 914

Vinga A

SMHI 71380
N 57.6322
E 11.6048
Active 18.2
1849-08-01
00:00
2026-02-13
21:00
391 100

Visingsö A

SMHI 84050
N 58.0948
E 14.4058
Active 93.6
1995-12-15
00:00
2026-02-13
21:00
261 893

Väderöarna A

SMHI 81350
N 58.5760
E 11.0661
Active 22.4
1966-09-01
00:00
2026-02-13
21:00
356 771

Växjö A

SMHI 64510
N 56.8463
E 14.8296
Active 198.9
1995-08-01
00:00
2026-02-13
21:00
265 969

Ölands norra udde A

SMHI 77210
N 57.3671
E 17.0954
Active 2.8
1995-08-01
00:00
2026-02-13
21:00
266 373

Ölands södra udde A

SMHI 66110
N 56.1977
E 16.4005
Active 1.5
1995-08-01
00:00
2026-02-13
21:00
263 284

Örskär A

SMHI 108320
N 60.5256
E 18.3729
Active 6.5
1937-04-01
00:00
2026-02-13
21:00
379 385

Överkalix-Svartbyn A

SMHI 172770
N 66.2618
E 22.8427
Active 61.0
1995-12-01
00:00
2026-02-13
21:00
263 172

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