Skip to main content
Glama

list_air_quality_stations

Retrieve official Swiss air quality monitoring station data including codes, names, locations, and environment types for environmental analysis and research.

Instructions

List all official Swiss NABEL (Nationales Beobachtungsnetz für Luftfremdstoffe) air quality monitoring stations operated by BAFU/EMPA. Returns station codes, names, cantons, coordinates, and environment types.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Implementation Reference

  • Handler implementation for the list_air_quality_stations tool, which returns a formatted list of all NABEL air quality monitoring stations from the hardcoded NABEL_STATIONS registry.
    case "list_air_quality_stations": {
      // Build compact station dict from our hardcoded registry (confirmed via geo.admin.ch API)
      const stations: Record<string, string> = {};
      for (const [code, info] of Object.entries(NABEL_STATIONS)) {
        stations[code] = `${info.name} (${info.canton}) — ${info.environment}`;
      }
      return JSON.stringify({
        count: Object.keys(stations).length,
        network: "NABEL — Nationales Beobachtungsnetz für Luftfremdstoffe",
        operator: "BAFU (Swiss Federal Office for the Environment) / EMPA",
        source: "geo.admin.ch ch.bafu.nabelstationen",
        data_portal: "https://www.bafu.admin.ch/bafu/en/home/topics/air/state/data/nabel.html",
        stations,
      });
    }
  • Registration of the list_air_quality_stations tool in the airqualityTools array.
    export const airqualityTools = [
      {
        name: "list_air_quality_stations",
        description:
          "List all official Swiss NABEL (Nationales Beobachtungsnetz für Luftfremdstoffe) air quality monitoring stations operated by BAFU/EMPA. Returns station codes, names, cantons, coordinates, and environment types.",
        inputSchema: {
          type: "object",
          properties: {},
        },
      },

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/vikramgorla/mcp-swiss'

If you have feedback or need assistance with the MCP directory API, please join our Discord server