worldweatheronline avatar

World Weather Online

worldweatheronline/wwo-mcp

Connects Claude and other MCP clients to World Weather Online's API with eight exposed tools covering current conditions, 14-day forecasts, historical data back to 2008, marine reports with swell and tides, ski resort conditions at different elevations, astronomy data, timezone lookups, and 12-year climate averages. Deployed as a streamable HTTP server, so you pass your WWO API key as a query parameter in the URL. Reach for this when you need comprehensive weather data beyond basic forecasts, especially for marine conditions, ski planning, or historical analysis. The search_location tool handles autocomplete, and all the geographic endpoints work worldwide.

GitHub stars
1
tools
8
transport
HTTP
last updated
Apr 10, 2026

Tools

8 tools

Public tool metadata for what this MCP can expose to an agent.

get_weatherCurrent conditions + 14-day forecast

Current conditions + 14-day forecast

No parameter schema in public metadata yet.

get_historical_weatherPast weather from 2008 onwards

Past weather from 2008 onwards

No parameter schema in public metadata yet.

get_marine_weatherSwell, tides, water temperature

Swell, tides, water temperature

No parameter schema in public metadata yet.

get_ski_weatherTop/mid/base elevation forecasts

Top/mid/base elevation forecasts

No parameter schema in public metadata yet.

search_locationLocation autocomplete

Location autocomplete

No parameter schema in public metadata yet.

get_astronomySunrise, sunset, moon phase

Sunrise, sunset, moon phase

No parameter schema in public metadata yet.

get_timezoneLocal time + UTC offset

Local time + UTC offset

No parameter schema in public metadata yet.

get_climate_averagesMonthly 12-year climate averages

Monthly 12-year climate averages

No parameter schema in public metadata yet.

Sponsors

Readme

World Weather Online — MCP Server (Railway)

MCP server for World Weather Online. Lets AI assistants like Claude, Cursor, and others call WWO weather data directly as tools.

Deploy to Railway

Step 1 — Push to GitHub

  1. Create a new repository on github.com (call it wwo-mcp-server)
  2. Open Terminal in this folder and run:
git init
git add .
git commit -m "Initial commit"
git remote add origin https://github.com/YOUR_USERNAME/wwo-mcp-server.git
git push -u origin main

Step 2 — Deploy on Railway

  1. Go to https://railway.app and sign up / log in with GitHub
  2. Click New Project → Deploy from GitHub repo
  3. Select your wwo-mcp-server repository
  4. Railway detects Node.js automatically and deploys

Your server will be live at a URL like:

https://wwo-mcp-server-production.up.railway.app

Step 3 — Add Custom Domain

  1. In Railway dashboard → your project → Settings → Networking → Custom Domain
  2. Type mcp.worldweatheronline.com and click Add
  3. Railway shows you a CNAME value like:
    wwo-mcp-server-production.up.railway.app
    
  4. Go to your DNS provider and add:

View the full README on GitHub

Details

Repository
github.com/worldweatheronline/wwo-mcp
Website
www.worldweatheronline.com/weather-api
Category
Data & Analytics
Transport
HTTP
Registry
MCP registry, active

Related Data & Analytics MCP servers

View all
1ykshah1309 avatarFinancial Hub Mcpykshah1309/financial-hub-mcpSEC EDGAR filings, XBRL financials, FRED economic data, and real-time market quotes1stars
2171county avatarModWrench171county/modwrenchOne MCP server for mod platforms and local modding diagnostics. No data kept.0stars
37mza avatarGeolocation Mcp7mza/geolocation-mcpAn MCP server that provides fast and up-to-date IP geolocation data.0stars
4abgeo avatarGeorgia MCPabgeo/georgia-mcpAn MCP server for Georgian public data, read from the organizations that publish it.0stars
5ad0750 avatarRegintel Mcpad0750/regintel-mcpMCP server for the RegIntel API: regulatory data across 41 jurisdictions, 212 regulations.0stars
6capaxelabs avatarBeeficapaxelabs/beefi-ai-mcpUS public company data from SEC EDGAR: financials, insider trades, 13F holdings, filings and macro.0stars