Weather MCP Server
Supports deployment as a web service on Render's cloud platform with one-click deployment capabilities
Click on "Install 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., "@Weather MCP Serverwhat's the forecast for New York this weekend?"
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.
Weather MCP Server
A FastMCP server that provides weather data, forecasts, and alerts for Poke integration.
π Features
get_current_weather: Current conditions (from National Weather Service forecast data)
get_forecast: Detailed multi-day forecast (day/night periods)
get_weather_alerts: Real-time alerts and warnings (NWS official alerts)
Data Source: National Weather Service (https://api.weather.gov) β no API key required.
Related MCP server: Weather MCP Server
π οΈ Local Development
# Install dependencies
pip install -r requirements.txt
# Run the server
python src/server.pyπ API Key Setup
Not required. This server uses the National Weather Service API and does not need an API key.
π’ Deployment
Deploy to Render
Steps:
Click the "Deploy to Render" button above or go to render.com
Connect your GitHub account to Render (if you haven't already)
Create a new Web Service:
Connect this repository
Name:
weather-mcpEnvironment:
Python 3Plan:
FreeBuild Command:
pip install -r requirements.txtStart Command:
python src/server.py
No environment variables required
Deploy!
Note: On Render's free tier, services go idle after ~15 minutes of inactivity and may require a manual "Deploy" to wake or to pick up the latest commit. Unlike Vercel, pushes do not auto-deploy by default.
Your server will be available at https://weather-mcp.onrender.com/mcp
π― Poke Integration
Add the MCP URL:
https://weather-mcp.onrender.com/mcpGive it a name like "Weather"
Try: "Use the Weather MCP to get the 3-day forecast for Boston."
References
Based on the Interaction MCP server template: MCP Server Template
Discovered via Interactionβs HackMIT challenge: Interaction HackMIT Challenge
National Weather Service API docs:
https://www.weather.gov/documentation/services-web-api
π§ Available Tools
get_current_weather(location, units="metric|imperial"): Current conditions based on NWS forecast periodsget_forecast(location, days=1..5, units="metric|imperial"): Multi-day forecast (day/night periods)get_weather_alerts(location): Official alerts/watches/warnings for the specified location
π Example Usage
# Get current weather (uses NWS forecast period closest to now)
get_current_weather(location="Seattle", units="metric")
# Get 3-day forecast (day/night periods)
get_forecast(location="New York", days=3, units="imperial")
# Get weather alerts
get_weather_alerts(location="Miami")Notes:
Locations are resolved via a simple built-in mapping of major US cities. For other places, default coordinates are used. You can extend this with a geocoding service if needed.
Current conditions are derived from the first forecast period when station observations are unavailable.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityCmaintenanceProvides weather data integration using the OpenWeatherMap API, enabling users to fetch current weather conditions, hourly and daily forecasts, weather alerts, and geocoding services for any location worldwide.Last updated56MIT
- Alicense-qualityDmaintenanceProvides access to real-time weather data, 5-day forecasts, air quality information, and weather comparisons across multiple cities using the free OpenWeatherMap API.Last updatedMIT
- AlicenseBqualityBmaintenanceProvides current weather data for any location using the OpenWeatherMap API.Last updated1GPL 3.0
- Flicense-qualityDmaintenanceProvides weather data, forecasts, air quality, and location services via OpenWeatherMap API integration.Last updated12
Related MCP Connectors
Pirate Weather forecast API (Dark Sky-compatible). Free key required.
OpenWeather MCP β wraps the OpenWeatherMap API (openweathermap.org)
Global weather via Open-Meteo: forecast, ERA5 archive, marine, air quality, geocoding, elevation.
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/akarnik23/mcp-weather'
If you have feedback or need assistance with the MCP directory API, please join our Discord server