windext

A wind forecast connector for Claude and ChatGPT

Every rider who asks makes the next forecast better.

windext reads seven weather models at once for your spot, tells you how much they agree, why the wind will be gusty, and whether the direction works where you launch. Ask about a spot nobody has asked about yet, and your answer becomes the next rider's starting point.

361spots known
0cards enriched by riders
1forecasts served
7models per spot
wind field, 10 m, model consensus

Why one model is never enough

Windguru shows you one model at a time

Switching between AROME, ICON and GFS tabs and averaging in your head is the ritual of every rider. windext does the comparison in one call, in knots, and says plainly when the models disagree.

Gusts are the whole story

A 15 knot mean with 30 knot gusts is not a 15 knot day. windext computes the gust factor and explains the cause: cold air over a warm sea, showers, wind shear, or simply a forecast nobody trusts yet.

Tides, included

High and low water for any coastal spot, from the marine model, without a paid tide service. Approximate to twenty minutes, which is what you need to know whether the sandbank is still there at 15:00.

Direction only means something at a spot

North-east is side-on at Ouistreham and offshore somewhere else. With the spot's orientation and its known sectors, the forecast says onshore, side, or forbidden, instead of a number of degrees.

What Claude sees when you ask

A real answer for Ouistreham, Normandy, on a showery north-easterly. Each cell is mean/gust in knots. The last three columns are what matter: the consensus, the spread between models, and how much to trust that hour.

Spot: Ouistreham Riva-Bella. Models: AROME HD, ICON, ECMWF 9km, GFS, UKMO, KNMI, DMI. Sea 16.9°C. Beach faces NNE.

Time  | AROME  | ICON   | ECMWF  | GFS    | UKMO   | KNMI   | DMI    | MEAN           | SPREAD | AGREE
09:00 | 12/18  | 18/31  | 12/22  | 16/20  | 13/26  |  8/33  | 19/33  | 14/26 NNE onshore | 10.6   | low
10:00 | 11/23  | 14/33  | 13/24  | 19/20  | 12/23  |  9/17  | 19/35  | 14/25 NE  onshore | 10.6   | low
14:00 |  6/16  |  7/17  |  9/21  |  9/18  |  8/15  |  7/16  | 10/19  |  8/17 NE  onshore |  3.8   | medium
15:00 | 12/21  |  8/15  |  9/19  | 10/15  |  7/14  |  8/14  | 10/17  |  9/17 NNE onshore |  4.6   | medium

Diagnosis
- Gust factor 1.9: gusts nearly double the mean, expect holes and overpowered spikes.
- Air 12.4°C over sea 16.9°C: unstable marine layer, convective gusts.
- Showery regime (CAPE 230 J/kg): each shower brings a downdraft gust then a lull.
- Models disagree on 88% of hours: re-check the morning run before driving.

About 600 tokens for a full day on seven models, so Claude keeps room to reason about your gear and the tide instead of drowning in numbers.

The more it is used, the better it gets

windext keeps an open database of spots. Nobody fills in forms. The knowledge arrives as a side effect of questions riders ask anyway.

You ask about your spot

If windext does not know it yet, Claude looks up the public guides, drafts the card (orientation, launch, working and forbidden directions, tide, hazards) and asks you to confirm. You are the local; guides are often wrong.

Your answer is saved for the next rider

The confirmed card is stored under an open licence. The next person asking about that beach gets a forecast that already knows where the wind must come from.

Forecasts are kept, so models can be scored

Every forecast is archived. Session reports ("I was there, it was 18 knots") will soon tell which model to trust at which spot. That is a dataset nobody has.

You will never be asked to do extra work. Confirming one card, once, for the spot you know best, is the whole contribution. It takes a minute and it helps everyone who comes after you.

Models it reads

Served by Open-Meteo, which collects the national models and picks the finest one available at each location. Within 48 hours windext leans on the regional model; beyond three days, on ECMWF.

AROME HD1.5 km, FranceICON-D22 km, Central EuropeUKMO2 km, UKKNMI HarmonieNorth SeaDMI Harmonie2 km, N-EuropeECMWF IFS9 km, globalGFS / HRRRglobal, 3 km USMET Norway1 km, NordicsMeteoSwiss1 km, AlpsJMA, KMA, GEM, BOMAsia, Canada, Australia

Worldwide. Outside Europe the regional slots fall back to the global models, so every spot still gets at least five independent forecasts.

Install in a minute, no account needed

Claude (desktop, web, mobile)

Settings → Connectors → Add custom connector, paste the URL, no authentication.

https://wind.oooooooo.dev/mcp

ChatGPT

Settings → Connectors → enable Developer mode → Create, paste the URL, no authentication.

https://wind.oooooooo.dev/mcp

Claude Code

One command in the terminal.

claude mcp add --transport http windext https://wind.oooooooo.dev/mcp

Then just talk: "Should I go to Tarifa on Saturday? I ride a 9 m, 80 kg." Try the built-in prompts too: session check, compare two spots, weekend planner, gear advice, why is it gusty.

Free for everyone, including us

No account, no tracking

No sign-up, no API key, no cookies. windext stores facts about beaches, never about people. The privacy page says exactly what is kept.

Open data, open code

The spot database is published as spots.json under CC BY-SA. The server is MIT-licensed on GitHub. Run your own if you prefer.

Built by a rider

Made in Normandy by a kitesurfer who got tired of comparing model tabs on a phone in the car park. Corrections to a spot card are welcome, directly from a conversation.