# OpenWeatherMap

> Use this tool when you need to access current and forecasted weather conditions, air quality data, and location services to power AI-powered applications, such as travel planning tools or intelligent assistants. It provides 11 specialized tools for retrieving weather data through a dual-transport mode API with flexible authentication options. Ideal for use cases requiring real-time meteorological data and location-based weather insights, this tool offers comprehensive error handling and session-based caching for efficient data retrieval.

Canonical page: https://skillsregistry.net/skills/robertn702-openweathermap  
JSON: https://api.skillsregistry.net/v1/skills/robertn702-openweathermap

## Description

This OpenWeatherMap MCP server by Robert Niimi provides AI agents with weather data access through 11 specialized tools covering current conditions, forecasts (5-day, hourly, daily, minutely), air quality monitoring, weather alerts, and location services including geocoding. Built with TypeScript using the FastMCP framework and openweather-api-node client, it supports dual transport modes (stdio and HTTP stream) with session-based API client caching, comprehensive error handling, and flexible authentication via environment variables or Bearer tokens. The implementation integrates seamlessly with Claude Desktop through JSON configuration and includes MCP Inspector support for testing, making it valuable for AI-powered weather applications, travel planning tools, and intelligent assistants that need real-time meteorological data and location-based weather insights.

## Trust

- **Trust score (0–1):** 0.50
- **Verification tier:** unverified

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** ai-ml
- **Updated:** 2026-04-29

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/robertn702-openweathermap)
- **Repository:** <https://github.com/robertn702/mcp-openweathermap>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "robertn702-openweathermap"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/robertn702-openweathermap` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/robertn702-openweathermap/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
