Skip to main content
Glama
jaredco

WeatherTrax MCP Server

by jaredco

🌦 WeatherTrax MCP Server

Run instantly:

npx @jaredco/weather-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


License: MIT MCP Protocol Tests Passing MCP Registry


⚑ 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 Desktop

Add this to your Claude Desktop configuration:

~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "weathertrax": {
      "url": "https://mcp-weathertrax.jaredco.com"
    }
  }
}

Restart Claude Desktop.

You can now ask:

What’s the weather in New York this weekend?

🌐 Direct API Usage

Health Check

curl https://mcp-weathertrax.jaredco.com/healthz

MCP 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" \
  -d '{
    "jsonrpc":"2.0",
    "id":1,
    "method":"tools/call",
    "params":{
      "name":"weatherTool",
      "arguments":{
        "location":"London",
        "query_type":"current"
      }
    }
  }'

πŸ§ͺ Testing

Run locally:

npm install
npm start

Quick tests:

npm test

Full test suite:

npm run test:full

Current results:

67 / 67 tests passing

πŸ”’ Privacy

Privacy policy available at:

https://mcp-weathertrax.jaredco.com/privacy

Key points:

  • Request metadata logged for abuse prevention

  • No persistent storage of weather queries

  • 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 start

Server 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

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    Provides 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
    -
  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides 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.
    5 npm
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides 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.
    10 npm
    MIT