
WeatherAPI
Fetches current weather conditions and air quality data for any city using WeatherAPI.com. Requires a free API key to get temperature, humidity, wind speed, and pollution metrics.
Provides current weather and air quality data for any city through WeatherAPI.com, requiring only an API key for temperature, humidity, wind speed, and optional air quality metrics.
What it does
- Get current weather for any city
- Retrieve air quality measurements
- Access temperature and humidity data
- Check wind speed and conditions
- Query pollution indices (PM2.5, PM10, CO, NO2, O3)
Best for
About WeatherAPI
WeatherAPI is a community-built MCP server published by swonixs that provides AI assistants with tools and capabilities via the Model Context Protocol. Access current weather and air quality with WeatherAPI. Get temperature, humidity, wind speed, and more. Your fast, reli It is categorized under analytics data.
How to install
You can install WeatherAPI in your AI client of choice. Use the install panel on this page to get one-click setup for Cursor, Claude Desktop, VS Code, and other MCP-compatible clients. This server runs locally on your machine via the stdio transport.
License
WeatherAPI is released under the MIT license. This is a permissive open-source license, meaning you can freely use, modify, and distribute the software.
WeatherAPI MCP Server
An MCP server that provides current weather and air quality data using WeatherAPI.
Features
- Get current weather data for any city
- Air quality information (optional)
- Dynamic URI support for weather resources
- Easy integration with n8n, Claude Desktop App, Windsurf IDE,Cursor IDE, and other MCP clients
Getting Started
Get WeatherAPI Key
- Go to WeatherAPI.com
- Sign up for a free account
- After signing in, go to your dashboard
- Copy your API key from the "API Keys" section
MCP Configuration
Add the following configuration to your Windsurf MCP config file:
{
"mcpServers": {
"weather": {
"command": "npx",
"args": ["-y", "@swonixs/weatherapi-mcp"],
"env": {
"WEATHER_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}
Replace YOUR_API_KEY_HERE with the API key you obtained from WeatherAPI.com.
Tools
get_weather
Get current weather data for a specified city.
Parameters:
location(string): City name
Example response:
{
"location": "London",
"country": "United Kingdom",
"temp_c": 15.0,
"condition": "Partly cloudy",
"humidity": 71,
"wind_kph": 14.4,
"air_quality": {
"co": 230.3,
"no2": 13.5,
"o3": 52.9,
"pm2_5": 8.5,
"pm10": 12.1,
"us-epa-index": 1
}
}
Repository
License
MIT
Alternatives
Related Skills
Browse all skillsTransform data into compelling narratives using visualization, context, and persuasive structure. Use when presenting analytics to stakeholders, creating data reports, or building executive presentations.
Advanced content and topic research skill that analyzes trends across Google Analytics, Google Trends, Substack, Medium, Reddit, LinkedIn, X, blogs, podcasts, and YouTube to generate data-driven article outlines based on user intent analysis
Expert data scientist for advanced analytics, machine learning, and statistical modeling. Handles complex data analysis, predictive modeling, and business intelligence. Use PROACTIVELY for data analysis tasks, ML modeling, statistical analysis, and data-driven insights.
Analyze Google Analytics data, review website performance metrics, identify traffic patterns, and suggest data-driven improvements. Use when the user asks about analytics, website metrics, traffic analysis, conversion rates, user behavior, or performance optimization.
World-class data science skill for statistical modeling, experimentation, causal inference, and advanced analytics. Expertise in Python (NumPy, Pandas, Scikit-learn), R, SQL, statistical methods, A/B testing, time series, and business intelligence. Includes experiment design, feature engineering, model evaluation, and stakeholder communication. Use when designing experiments, building predictive models, performing causal analysis, or driving data-driven decisions.
Comprehensive backend development guide for Langfuse's Next.js 14/tRPC/Express/TypeScript monorepo. Use when creating tRPC routers, public API endpoints, BullMQ queue processors, services, or working with tRPC procedures, Next.js API routes, Prisma database access, ClickHouse analytics queries, Redis queues, OpenTelemetry instrumentation, Zod v4 validation, env.mjs configuration, tenant isolation patterns, or async patterns. Covers layered architecture (tRPC procedures → services, queue processors → services), dual database system (PostgreSQL + ClickHouse), projectId filtering for multi-tenant isolation, traceException error handling, observability patterns, and testing strategies (Jest for web, vitest for worker).