Skip to main content
Glama
tranducthai

MCP Weather SSE Server

by tranducthai

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
get_alertsB

Get weather alerts for a US state.

Args:
    state: Two-letter US state code (e.g. CA, NY)
get_forecastB

Get weather forecast for a location using NWS (US only).

Args:
    latitude: Latitude of the location
    longitude: Longitude of the location
get_current_weatherA

Get current weather for a city using OpenWeatherMap.

Args:
    city: City name (e.g. 'London', 'New York')
    units: Units of measurement ('metric' or 'imperial')
get_weather_forecastB

Get weather forecast for a city using OpenWeatherMap.

Args:
    city: City name (e.g. 'London', 'New York')
    days: Number of days (1-5)
    units: Units of measurement ('metric' or 'imperial')
get_weather_by_coordinatesB

Get current weather by coordinates using OpenWeatherMap.

Args:
    latitude: Latitude of the location
    longitude: Longitude of the location
    units: Units of measurement ('metric' or 'imperial')

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.2/5.0

Scored across 5 tools

Disambiguation2/5

Multiple tools have overlapping purposes that could cause confusion. get_current_weather and get_weather_by_coordinates both retrieve current weather data but use different input parameters (city vs coordinates). get_forecast and get_weather_forecast both provide forecast data but use different data sources (NWS vs OpenWeatherMap) and input formats. An agent would struggle to choose between these overlapping tools.

Naming Consistency4/5

The naming follows a consistent verb_noun pattern throughout (get_alerts, get_current_weather, get_forecast, get_weather_by_coordinates, get_weather_forecast). All tools start with 'get_' followed by a descriptive noun phrase. The only minor deviation is that some names include 'weather' while others don't, but the pattern remains readable and predictable.

Tool Count4/5

With 5 tools, the count is reasonable for a weather server. However, given the overlap between tools, the effective surface area is smaller than the tool count suggests. The number is appropriate for the domain, but the redundancy means some tools don't fully earn their place in the set.

Completeness3/5

The server covers current weather and forecasts through multiple methods, plus alerts for US states. However, there are notable gaps: no historical weather data, no air quality information, and inconsistent geographic coverage (some tools are US-only while others are global). The surface provides multiple ways to get similar data but lacks breadth across weather-related dimensions.

Maintenance

ActivityInactive
ResponsivenessNo issues