Weather That Doesn't Suck
by weatherthatdoesntsuck.com in Weather & location
Weather decisions for outdoor plans: should I go, when, what to wear, what you will meet en route.
https://weatherthatdoesntsuck.com/api/mcp- Tools
- 11
- open to any client
- Uptime
- 98.3%
- last 30 days
- Response time
- 403 ms
- 473 ms slowest 5%
- Last check
- Passed
- 7 h ago, next any minute now
Reliability
Status and outage history · Atom feed · Watch with other listings
How to connect
Add it to any MCP client that supports remote servers.
{
"mcpServers": {
"weather-that-doesn-t-suck": {
"type": "http",
"url": "https://weatherthatdoesntsuck.com/api/mcp"
}
}
}11 tools
- get_weather
Plain-language weather for a place: one sentence first, then current conditions, the next 24 hours, the next 7 days, and official alerts. Use it for "what's the weather", "do I need a jacket", "is it going to rain". For a decision about doing something outdoors (a run, a hike…
- get_forecast
The forecast for a stretch of time: "What's Saturday looking like?", "What will conditions be between 6 PM and midnight?", "this weekend". Give start_time (and optionally end_time or duration_hours). Returns a one-line summary, the temperature range, rain, wind, any conditions…
- outdoor_activity_weather
Our flagship tool. Turns weather into a decision for a specific outdoor activity: a practical verdict (go, go_with_caveats, marginal, no_go), a one-sentence reason, the temperature and feels-like range, rain, wind, sunset, what to wear, and the concerns. Activities: walking…
- find_best_weather_window
Finds the best time on a day for an activity. Returns the best window, an alternate, and any clearly bad stretch, each with a short reason. Windows are stretches, not exact hours: when several start times are about equally good they are reported as one stretch, and when the…
- clothing_recommendation
What to wear for an activity at a time and place, short and practical, followed by the weather it rests on. It dresses you for the effort, not just the temperature: a runner is warmer than a person standing still at the same feels-like, and the same rules as the website's outfit…
- explain_weather
Explains weather in plain terms for conversation: why it feels colder than the temperature, whether rain will matter on a hike, whether wind matters, whether the trail will be muddy, humidity, fog, frost, pressure. It separates what the forecast says (facts, each labelled…
- get_trail_weather
Weather for a trail over time, sampled along the trail rather than at one point: starting conditions, how the temperature changes through the trip, rain windows, wind and gusts, humidity and dew point, wind chill and heat index, sunrise, sunset, twilight, the moon, significant…
- route_weather
What weather you will meet as you move along a route, at the moment you reach each part of it. Not "the weather on the trail" but "what will I encounter, where, and when". Accepts a known trail_id, a GPX file, GeoJSON, an encoded polyline, coordinates, or place names. With a…
- list_trails
Lists the trails WTDS knows by name, with length, bounds and whether we have data on which sections are exposed. Use a trail's id as trail_id in get_trail_weather or route_weather. If a trail is not listed, send the route itself.
- search
Compatibility tool for ChatGPT connectors. Finds places matching a query and returns ids to pass to `fetch`. For real use prefer get_weather, outdoor_activity_weather and the other tools, which answer directly.
- fetch
Compatibility tool for ChatGPT connectors. Returns the weather for an id from `search`. For real use prefer get_weather.
Security scan
No findings
We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time |
|---|---|---|---|
| 7 h ago | Passed | 200 | 400 ms |
| 20 h ago | Passed | 200 | 385 ms |
| 31 h ago | Passed | 200 | 404 ms |
| 42 h ago | Passed | 200 | 339 ms |
| 2 days ago | Passed | 200 | 425 ms |
Show 10 older checks
| 3 days ago | Passed | 200 | 555 ms |
| 4 days ago | Passed | 200 | 394 ms |
| 4 days ago | Passed | 200 | 392 ms |
| 5 days ago | Passed | 200 | 430 ms |
| 5 days ago | Passed | 200 | 427 ms |
| 6 days ago | Passed | 200 | 449 ms |
| 6 days ago | Passed | 200 | 434 ms |
| 7 days ago | Passed | 200 | 435 ms |
| 7 days ago | Passed | 200 | 372 ms |
| 8 days ago | Passed | 200 | 370 ms |