WeatherTrax MCP Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@WeatherTrax MCP Serverwhat's the weather in Tokyo?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
π¦ WeatherTrax MCP Server
Fast, reliable weather data for Claude and other MCP clients.
Get current conditions and multi-day forecasts for any location worldwide.
π Remote MCP Server (no install required)https://mcp-weathertrax.jaredco.com/mcp
β‘ 10-Second Demo
Ask Claude:
βWhatβs the weather in Miami tomorrow?β
Claude will call the MCP weather server and return a forecast instantly.
Example API call:
curl -X POST https://mcp-weathertrax.jaredco.com/tools/weatherTool \
-H "Content-Type: application/json" \
-d '{"location":"Miami","query_type":"current"}'π Features
Real-time Weather Data β Current conditions, temperature, humidity, wind speed
Multi-day Forecasts β Up to 14-day forecasts
Planning Tool β 7-day forecasts optimized for events or construction
Flexible Locations β City names, ZIP codes, or coordinates
Token-Efficient β Compact responses optimized for LLM usage
Production-Ready β Rate limiting and monitoring
Public API β No API keys required
MCP Compliant β Full JSON-RPC 2.0 support
β‘ Quick Start
Claude
In Claude or Claude Desktop, open Settings β Connectors β Add connector and use:
Name: WeatherTrax
URL: https://mcp-weathertrax.jaredco.com/mcpYou can now ask:
Whatβs the weather in New York this weekend?π Direct API Usage
Health Check
curl https://mcp-weathertrax.jaredco.com/healthzMCP Manifest
curl https://mcp-weathertrax.jaredco.com/.well-known/mcp/manifestπ‘ Usage Examples
Related MCP server: Weather MCP Server
Current Weather
curl -X POST https://mcp-weathertrax.jaredco.com/tools/weatherTool \
-H "Content-Type: application/json" \
-d '{
"location": "San Francisco, CA",
"query_type": "current"
}'Example response:
{
"summary": "It is currently 54Β°F and Clear in San Francisco.",
"temp_high": 54,
"temp_low": 54,
"condition": "Clear",
"wind": "5 mph W",
"humidity": 65
}Multi-Day Forecast
curl -X POST https://mcp-weathertrax.jaredco.com/tools/weatherTool \
-H "Content-Type: application/json" \
-d '{
"location": "New York",
"query_type": "multi_day",
"num_days": 3
}'π Available Tools
weatherTool
Retrieve current weather or forecasts.
Input:
{
"location": "city name or coordinates",
"query_type": "current | multi_day",
"num_days": "optional forecast length"
}weatherPlanningTool
7-day planning forecast for outdoor work or events.
Input:
{
"location": "city or place",
"context": "construction | travel | event",
"timeframe": "optional timeframe hint"
}π MCP Protocol Integration
This server supports the full MCP JSON-RPC protocol.
Example tool call:
curl -X POST https://mcp-weathertrax.jaredco.com/mcp \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{
"jsonrpc":"2.0",
"id":1,
"method":"tools/call",
"params":{
"name":"weatherTool",
"arguments":{
"location":"London",
"query_type":"current"
}
}
}'π§ͺ Testing
Run locally in one terminal:
npm install
npm startIn another terminal, run the protocol tests:
npm testRelease smoke suite:
npm run test:fullnpm run test:full currently runs the same supported end-to-end smoke suite. The old pre-Streamable-HTTP regression harness remains available as npm run test:legacy; it is retained for reference and is not a release gate.
Deployment configuration
Set these server-side environment variables; never commit them:
Variable | Required | Purpose |
| Yes | World Weather Online API key. |
| No | HTTP listener port; defaults to |
| Production-dependent | Number of trusted reverse-proxy hops; set to |
| No | Comma-separated browser origins allowed to call MCP; defaults to |
The service exposes aggregate, non-identifying operational counters at /metrics. Do not place this endpoint behind a public dashboard without adding appropriate access control.
π Privacy
Privacy policy available at:
https://mcp-weathertrax.jaredco.com/privacy
Key points:
Aggregate operational metrics only; locations and raw provider responses are not logged
Short-lived in-memory caching reduces duplicate provider requests
No cookies or tracking
HTTPS enforced
π Development
Clone the repo:
git clone https://github.com/jaredco/weather-mcp-server.git
cd weather-mcp-server
npm install
npm startServer runs locally at:
http://localhost:3000π¦ Technology Stack
Node.js
Express 5
@modelcontextprotocol/sdk
World Weather Online API
Railway hosting
π License
MIT License.
π Acknowledgments
Built using the Model Context Protocol by Anthropic.
Weather data provided by World Weather Online.
π Status
Server: Production
API Version: 1.0.1
MCP Protocol: 2025-03-26
Made with βοΈ for Claude and MCP
This server cannot be deployed
Maintenance
Related MCP Connectors
Free, keyless real-time weather and 7-day forecasts for any city worldwide.
Weather data, forecast API, climate data, historical weather, alerts, agricultural & travel weather.
Global weather API: forecasts, historical data, marine, ski, astronomy and timezone.
Global weather via Open-Meteo: forecast, historical, marine, air quality, geocoding, elevation.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceProvides live weather data and forecasts for any location worldwide through both REST API and MCP endpoints. Supports current weather, multi-day forecasts, and various location formats including city names, coordinates, ZIP codes, and airport codes.1-
- AlicenseNot gradedqualityDmaintenanceProvides real-time, historical, and forecasted weather data for any location worldwide using the Open-Meteo API. It includes specialized tools for agricultural growing conditions, weather alerts, and up to 16 days of forecasts across multiple transport modes.11 npmMIT
- AlicenseNot gradedqualityCmaintenanceProvides real-time weather information and multi-day forecasts for global locations using city names, coordinates, or ZIP codes. It includes tools for current conditions, forecasting, and weather summaries designed for activity planning.20 npmMIT
- FlicenseBqualityDmaintenanceProvides current weather conditions and forecasts for any location using the Open-Meteo API.2-