Skip to main content
Glama

Server Details

Swiss weather data for AI assistants — forecasts, measurements, stations, pollen.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL
Repository
eins78/meteoswiss-llm-tools
GitHub Stars
1
Server Listing
MeteoSwiss MCP Server

See and control every tool call

Log every tool call with full inputs and outputs
Control which tools are enabled per connector
Manage credentials once, use from any MCP client
Monitor uptime and get alerted when servers go down

Available Tools

6 tools
fetchInspect

Fetch full content from a MeteoSwiss webpage. Can convert HTML to markdown or plain text, and optionally include metadata and images.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesThe content ID or path to fetch
formatNoThe output format for the contentmarkdown
includeMetadataNoWhether to include metadata in the response
meteoswissCurrentWeatherInspect

Get real-time weather measurements from any of ~160 Swiss automatic weather stations. Returns temperature, precipitation, wind, humidity, pressure, sunshine, and more. Data updates every 10 minutes.

Accepts station names ("Zurich"), abbreviations ("SMA"), addresses ("Bahnhofplatz 1 Bern"), or WGS84 coordinates. Automatically finds the nearest station.

ParametersJSON Schema
NameRequiredDescriptionDefault
stationNoSwiss weather station or location: name (e.g., "Zurich"), abbreviation (e.g., "SMA"), or address (e.g., "Bahnhofplatz 1 Bern")
coordinatesNoWGS84 coordinates (alternative to station name)
meteoswissLocalForecastInspect

Get a multi-day weather forecast for any Swiss location. Returns daily summaries with temperature, precipitation, and weather icons.

This uses official MeteoSwiss Open Data — the same forecasts powering the MeteoSwiss app and website.

Accepts:

  • Postal codes: "8001" (Zurich), "3000" (Bern), "1200" (Geneva)

  • Station abbreviations: "ZUE" (Zurich Fluntern), "BER" (Bern)

  • Place names: "Zurich", "Basel", "Lugano"

Coverage: ~6000 Swiss locations (all postal codes + weather stations + mountain points). Forecast horizon: up to 9 days. Updated hourly.

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoNumber of forecast days (1-9, default 5)
locationYesSwiss location: postal code (e.g., "8001"), station abbreviation (e.g., "ZUE"), or place name (e.g., "Zurich")
meteoswissPollenDataInspect

Get current pollen concentration data from MeteoSwiss monitoring stations (~15 stations across Switzerland). Shows pollen levels by type (birch, grass, etc.). Useful for allergy sufferers.

ParametersJSON Schema
NameRequiredDescriptionDefault
stationNoPollen monitoring station name or abbreviation. Omit for an overview of all stations.
meteoswissStationsInspect

List and search MeteoSwiss automatic weather stations. Filter by name, canton, or browse the full network of ~160 stations across Switzerland.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum number of results (1-200, default 20)
cantonNoFilter by canton abbreviation (e.g., "ZH", "BE", "GR")
searchNoSearch by station name or abbreviation

Verify Ownership

Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:

{
  "$schema": "https://glama.ai/mcp/schemas/connector.json",
  "maintainers": [
    {
      "email": "your-email@example.com"
    }
  ]
}

The email address must match the email associated with your Glama account. Once verified, the connector will appear as claimed by you.

Sign in to verify ownership

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.