World Weather Online MCP
World Weather Online MCP Server gives AI agents direct access to one of the world's most comprehensive weather APIs — trusted by 300,000+ developers and used by major airlines and airports worldwide. Tools available: * get_weather — current conditions and up to 14-day hourly forecasts for any city, postcode, or lat/lon * get_historical_weather — past weather data from July 2008 onwards, up to 30-
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
- Create a new repository on github.com (call it
wwo-mcp-server) - 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
- Go to https://railway.app and sign up / log in with GitHub
- Click New Project → Deploy from GitHub repo
- Select your
wwo-mcp-serverrepository - 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
-
In Railway dashboard → your project → Settings → Networking → Custom Domain
-
Type
mcp.worldweatheronline.comand click Add -
Railway shows you a CNAME value like:
wwo-mcp-server-production.up.railway.app -
Go to your DNS provider and add:
Type Name Value CNAME mcp wwo-mcp-server-production.up.railway.app -
SSL certificate is provisioned automatically within minutes
Step 4 — Test
Visit your health endpoint:
https://mcp.worldweatheronline.com/health
Test in MCP Inspector:
https://mcp.worldweatheronline.com/mcp?key=YOUR_WWO_API_KEY
Connecting AI Clients
Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"world-weather-online": {
"url": "https://mcp.worldweatheronline.com/mcp?key=YOUR_API_KEY"
}
}
}
Cursor / Windsurf
Add to .cursor/mcp.json:
{
"mcpServers": {
"world-weather-online": {
"url": "https://mcp.worldweatheronline.com/mcp?key=YOUR_API_KEY"
}
}
}
Available Tools
| Tool | Description |
|---|---|
get_weather |
Current conditions + 14-day forecast |
get_historical_weather |
Past weather from 2008 onwards |
get_marine_weather |
Swell, tides, water temperature |
get_ski_weather |
Top/mid/base elevation forecasts |
search_location |
Location autocomplete |
get_astronomy |
Sunrise, sunset, moon phase |
get_timezone |
Local time + UTC offset |
get_climate_averages |
Monthly 12-year climate averages |
Local Development
npm install
npm run dev
Server runs at http://localhost:3000
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.