Data source: FMI (Finnish Meteorological Institute) via MeteoAlarm
https://context.gnist.ai/rest/fmi-warnings/
AuthenticationAll requests require a Gnist-API-Key header (or api_key query parameter).
Free tier: 100 calls/day. Get your API key.
Tools (3)
get_weather_warningsGet current FMI weather warnings for Finland.
Returns active weather warnings from the Finnish Meteorological
Institute (FMI) via MeteoAlarm. Warnings cover meteorological events
(wind, snow, rain, thunder, fog, temperature extremes) and natural
hazards (forest fire, avalanches, flooding, coastal events).
Severity levels: yellow (moderate), orange (severe), red (extreme).
Returns:
List of warnings with severity, affected areas, and time periods.
| Parameter | Type | Required | Description |
|---|---|---|---|
severity | any | optional | Filter by severity level: yellow, orange, or red. Omit for all levels. |
awareness_type | any | optional | Filter by awareness type: wind, snow-ice, thunderstorm, fog, high-temperature, low-temperature, coastal-event, forest-fire, avalanches, rain, flooding, rain-flood. Omit for all types. |
{
"query": "example"
}get_warning_metadataList available FMI warning severity levels and awareness types.
Returns the full set of severity levels (yellow, orange, red) and
awareness types (wind, snow-ice, thunderstorm, etc.) used in Finnish
weather warnings. Useful for understanding the classification system
before querying active warnings.
Returns:
Severity levels and awareness types with their descriptions.
{
"query": "example"
}report_feedbackReport a bug, feature request, or general feedback for this data source.
Use this when something doesn't work as expected, when you'd like
a new feature, or when you have suggestions for improvement.
Args:
feedback: Describe the issue or suggestion.
feedback_type: One of 'bug', 'feature_request', or 'general'.
| Parameter | Type | Required | Description |
|---|---|---|---|
feedback | string | required | |
feedback_type | string | optional | (default: "general") |
{
"feedback": "example"
}Quick Start
curl -X POST "https://context.gnist.ai/rest/fmi-warnings/report_feedback" \
-H "Content-Type: application/json" \
-H "Gnist-API-Key: YOUR_API_KEY" \
-d '{"feedback": "example"}'
import httpx
resp = httpx.post(
"https://context.gnist.ai/rest/fmi-warnings/report_feedback",
headers={"Gnist-API-Key": "YOUR_API_KEY"},
json={
"feedback": "example"
},
)
print(resp.json())