World Weather Online MCP
OfficialWorld 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 mainStep 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-serverrepositoryRailway detects Node.js automatically and deploys
Your server will be live at a URL like:
https://wwo-mcp-server-production.up.railway.appStep 3 — Add Custom Domain
In Railway dashboard → your project → Settings → Networking → Custom Domain
Type
mcp.worldweatheronline.comand click AddRailway shows you a CNAME value like:
wwo-mcp-server-production.up.railway.appGo 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/healthTest in MCP Inspector:
https://mcp.worldweatheronline.com/mcp?key=YOUR_WWO_API_KEYConnecting 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 |
| Current conditions + 14-day forecast |
| Past weather from 2008 onwards |
| Swell, tides, water temperature |
| Top/mid/base elevation forecasts |
| Location autocomplete |
| Sunrise, sunset, moon phase |
| Local time + UTC offset |
| Monthly 12-year climate averages |
Local Development
npm install
npm run devServer runs at http://localhost:3000
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/WorldWeatherOnline/wwo-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server