# Weather MCP Server

Retrieve real-time weather information effortlessly for any city. Get accurate weather updates using a simple command or API call without needing an API key. Enhance your applications with reliable w…

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add isdaniel/mcp_weather_server

# Browse available tools
npx -y @smithery/cli@latest tool list isdaniel/mcp_weather_server

# Get full schema for a tool
npx -y @smithery/cli@latest tool get isdaniel/mcp_weather_server get_current_weather

# Call a tool
npx -y @smithery/cli@latest tool call isdaniel/mcp_weather_server get_current_weather '{}'
```

## Direct MCP Connection

Endpoint: `https://mcp_weather_server--isdaniel.run.tools`

**Optional config:**
- `debug` (query) — Enable debug logging

## Tools (8)

- `get_current_weather` — Get current weather information for a specified city.
- `get_weather_byDateTimeRange` — Get weather information for a specified city between start and end dates.
- `get_weather_details` — Get detailed weather information for a specified city as structured JSON data.
- `get_current_datetime` — Get current time in specified timezone.
- `get_timezone_info` — Get information about a specific timezone including current time and UTC offset.
- `convert_time` — Convert time from one timezone to another.
- `get_air_quality` — Get air quality information for a specified city including PM2.5, PM10,
- `get_air_quality_details` — Get detailed air quality information for a specified city as structured JSON data.

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get isdaniel/mcp_weather_server <tool-name>
```

---

Source: https://github.com/isdaniel/mcp_weather_server | License: Apache-2.0
