Weather API167 MCP Server
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 API167 MCP Serverwhat's the forecast for New York,NY,US for the next 3 days?"
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 Api167 MCP Server
🚀 使用 EMCP 平台快速体验
EMCP 是一个强大的 MCP 服务器管理平台,让您无需手动配置即可快速使用各种 MCP 服务器!
快速开始:
🌐 访问 EMCP 平台
📝 注册并登录账号
🎯 进入 MCP 广场,浏览所有可用的 MCP 服务器
🔍 搜索或找到本服务器(
bach-weather_api167)🎉 点击 "安装 MCP" 按钮
✅ 完成!即可在您的应用中使用
EMCP 平台优势:
✨ 零配置:无需手动编辑配置文件
🎨 可视化管理:图形界面轻松管理所有 MCP 服务器
🔐 安全可靠:统一管理 API 密钥和认证信息
🚀 一键安装:MCP 广场提供丰富的服务器选择
📊 使用统计:实时查看服务调用情况
立即访问 EMCP 平台 开始您的 MCP 之旅!
Related MCP server: OpenWeatherMap MCP Server
简介
这是一个 MCP 服务器,用于访问 Weather Api167 API。
PyPI 包名:
bach-weather_api167版本: 2.0.0
传输协议: stdio
安装
从 PyPI 安装:
pip install bach-weather_api167从源码安装:
pip install -e .运行
方式 1: 使用 uvx(推荐,无需安装)
# 运行(uvx 会自动安装并运行)
uvx --from bach-weather_api167 bach_weather_api167
# 或指定版本
uvx --from bach-weather_api167@latest bach_weather_api167方式 2: 直接运行(开发模式)
python server.py方式 3: 安装后作为命令运行
# 安装
pip install bach-weather_api167
# 运行(命令名使用下划线)
bach_weather_api167配置
API 认证
此 API 需要认证。请设置环境变量:
export API_KEY="your_api_key_here"环境变量
变量名 | 说明 | 必需 |
| API 密钥 | 是 |
| 不适用 | 否 |
| 不适用 | 否 |
在 Claude Desktop 中使用
编辑 Claude Desktop 配置文件 claude_desktop_config.json:
{
"mcpServers": {
"weather_api167": {
"command": "uvx",
"args": ["--from", "bach-weather_api167", "bach_weather_api167"],
"env": {
"API_KEY": "your_api_key_here"
}
}
}
}注意: 请将 E:\path\to\weather_api167\server.py 替换为实际的服务器文件路径。
可用工具
此服务器提供以下工具:
forecast_weather
Fetch forecast weather data using coordinate value, place name or zip code
端点: GET /api/weather/forecast
参数:
lon(string): Longitude coordinate(Note. lat and lon value has priority over both place and zip value). use the lat and lon for more accurate and reliable weather datalat(string): Latitude coordinate(Note. lat and lon value has priority over both place and zip value). use the lat and lon for more accurate and reliable weather dataplace(string): City name, state code (only for the US) and country code divided by comma like Zion,VA,US . Please use ISO 3166 country codes. Note. place value has priority over zip valuezip(string): Zip code with optional country code(Note. Zip value will only be used if both lat,lon and place name not provided)cnt(string): Number of timestamps to retrieve (up to a maximum allowed by the API)units(string): Unit type (standard, metric, and imperial)type(string): Forcast Typemode(string): Mode typelang(string): Language type
country_info
Return detail for given country
端点: GET /api/weather/country/detail
参数:
country(string): Example value: United Kingdom
us_weather_alert_data
US weather alert daily information for given region or area and other filtering parameter
端点: GET /api/weather/us/alert
参数:
status(string): use comm(,) to separate multiple valuemessage_type(string): Example value: alert,update,cancelarea(string): example AM,ANregion(string): Example value: AL,ATzone(string): Example>> OKZ929region_type(string): Example>> marine,land This value can't be used in combination with area or regionurgency(string): Example value: Immediate,Expectedseverity(string): Example value: Extreme,Severe,Moderatecertainty(string): Example value: Observed,Likely,Possible,Unlikely,Unknownlimit(string): Example value: 500
us_zone_list
Zone list for US given state or All Zone list if state not given
端点: GET /api/weather/us/zone
参数:
state(string): Example value: WY
earthquake_data
Near real time earthquake for given country
端点: GET /api/weather/earthquake
参数:
country(string): Example value: USstartDate(string): Example value:endDate(string): Example value:
current_weather
Fetch current weather data using coordinate value, place name or zip code
端点: GET /api/weather/current
参数:
lon(string): Longitude coordinate(Note. lat and lon value has priority over both place and zip value). use the lat and lon for more accurate and reliable weather datalat(string): Latitude coordinate(Note. lat and lon value has priority over both place and zip value). use the lat and lon for more accurate and reliable weather dataplace(string): City name, state code (only for the US) and country code divided by comma use like Zion,VA,US . Please use ISO 3166 country codes. Note. place value has priority over zip valuezip(string): Zip code with optional country code(Note. Zip value will only be used if both lat,lon and place name not provided)units(string): Unit type (standard, metric, and imperial)lang(string): Language typemode(string): Mode type
air_pollution_data
Fetch air pollution data using coordinate value, place name or zip code
端点: GET /api/weather/air_pollution
参数:
lat(string): Latitude coordinate(Note. lat and lon value has priority over both place and zip value). use the lat and lon for more accurate and reliable weather datalon(string): Longitude coordinate(Note. lat and lon value has priority over both place and zip value). use the lat and lon for more accurate and reliable weather dataplace(string): City name, state code (only for the US) and country code divided by comma like Zion,VA,US . Please use ISO 3166 country codes Note. place value has priority over zip valuezip(string): Zip code with optional country code(Note. Zip value will only be used if both lat,lon and place name not provided)type(string): Data for air pulltion type
技术栈
传输协议: stdio
HTTP 客户端: httpx
开发
此服务器由 API-to-MCP 工具自动生成。
版本: 2.0.0
Available Tools
7 toolsair_pollution_dataC
Fetch air pollution data using coordinate value, place name or zip code
| Name | Required | Description | Default |
|---|---|---|---|
| lat | No | Latitude coordinate(Note. lat and lon value has priority over both place and zip value). use the lat and lon for more accurate and reliable weather data | 0 |
| lon | No | Longitude coordinate(Note. lat and lon value has priority over both place and zip value). use the lat and lon for more accurate and reliable weather data | 0 |
| place | No | City name, state code (only for the US) and country code divided by comma like Zion,VA,US . Please use ISO 3166 country codes Note. place value has priority over zip value | |
| zip | No | Zip code with optional country code(Note. Zip value will only be used if both lat,lon and place name not provided) | |
| type | No | Data for air pulltion type |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided, so description carries full burden. It states 'Fetch' but lacks details on data freshness, rate limits, or whether it returns current or historical data. Without output schema, agent must guess response format.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Single sentence, no redundant information. Efficiently conveys the core action and input types without filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With 5 optional parameters, no output schema, and zero annotations, the description is too sparse. Agent lacks information about required fields, data structure, or error handling. Incomplete for practical use.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% with descriptions explaining parameter priority. The description adds minimal value ('using coordinate value, place name or zip code') but does not improve on schema detail. Baseline 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Description clearly states the verb 'Fetch' and resource 'air pollution data', and specifies three input methods (coordinate, place, zip). While it doesn't explicitly differentiate from siblings like 'current_weather', the tool name and resource are distinct enough for an agent to infer purpose.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance on when to use this tool versus alternatives. Description does not specify scenarios (e.g., checking air quality vs. weather) or exclusions. Agent must rely solely on tool name and sibling names, which is insufficient for confident selection.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
country_infoC
Return detail for given country
| Name | Required | Description | Default |
|---|---|---|---|
| country | No | Example value: United Kingdom |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden. It does not disclose any behavioral traits such as rate limits, authentication, or what 'detail' entails (e.g., population, capital).
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence with no unnecessary words, achieving maximum conciseness.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the lack of output schema and minimal parameter info, the description is too brief to fully specify the tool's functionality. It omits what 'detail' includes and any constraints.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100% with one parameter having an example. The description adds no extra meaning beyond the schema; it does not clarify valid values or the effect of omitting the optional parameter.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states 'Return detail for given country', which clearly indicates the verb (return) and resource (detail for a country). It is distinct from sibling tools that focus on weather and pollution data.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance on when to use this tool versus alternatives. It provides no context for when it is appropriate or when to avoid it.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
current_weatherA
Fetch current weather data using coordinate value, place name or zip code
| Name | Required | Description | Default |
|---|---|---|---|
| lon | No | Longitude coordinate(Note. lat and lon value has priority over both place and zip value). use the lat and lon for more accurate and reliable weather data | 0 |
| lat | No | Latitude coordinate(Note. lat and lon value has priority over both place and zip value). use the lat and lon for more accurate and reliable weather data | 0 |
| place | No | City name, state code (only for the US) and country code divided by comma use like Zion,VA,US . Please use ISO 3166 country codes. Note. place value has priority over zip value | |
| zip | No | Zip code with optional country code(Note. Zip value will only be used if both lat,lon and place name not provided) | |
| units | No | Unit type (standard, metric, and imperial) | |
| lang | No | Language type | |
| mode | No | Mode type |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description must disclose behavioral traits. It fails to mention data freshness, rate limits, authentication, or response format. The tool's behavior beyond fetching is opaque, limiting transparency.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, clear sentence of 12 words that directly states the tool's action and inputs. Every word contributes meaning, with no redundancy or filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool has 7 parameters and no output schema, the description should explain what data is returned (e.g., temperature, humidity) and clarify behavior for missing inputs. It only mentions location methods, leaving significant gaps for an agent to understand the tool fully.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so baseline is 3. The description reiterates the three location methods but adds no new meaning beyond the schema's detailed parameter descriptions. There is no benefit or penalty beyond baseline.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool fetches 'current weather data' using specific location methods (coordinate, place, zip). This distinguishes it from sibling tools like 'forecast_weather' and 'air_pollution_data', providing a clear purpose.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description outlines three location input methods but does not explicitly state when to prefer this tool over siblings. However, the sibling names (e.g., 'forecast_weather', 'air_pollution_data') imply differentiation, and the schema elaborates on parameter priority.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
earthquake_dataC
Near real time earthquake for given country
| Name | Required | Description | Default |
|---|---|---|---|
| country | No | Example value: US | |
| startDate | No | Example value: | |
| endDate | No | Example value: |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description does not disclose any behavioral traits such as data freshness, rate limits, or what occurs when no data matches. Without annotations, the description provides no information about side effects or operational characteristics beyond the basic purpose.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence, which is concise, but it is underspecified. It could benefit from clarifying the result type without adding significant length.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a data retrieval tool with three parameters and no output schema, the description fails to explain what the response contains (e.g., list of events, details). The absence of information about required fields (none marked required) further reduces completeness.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema has 100% coverage but parameter descriptions are minimal (e.g., 'Example value: US' for country). The tool description adds no additional context about expected formats (e.g., date format) or how parameters affect the query, leaving the agent to infer usage.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states it provides 'near real time earthquake for given country', which indicates the domain but lacks a specific verb (e.g., retrieve, list). It is clear it is earthquake data and distinguishes from sibling weather and pollution tools, but the exact nature of the result (list vs. single event) is ambiguous.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance is given on when to use this tool versus alternatives like forecast_weather or current_weather. There is no mention of prerequisites, limitations, or conditions under which the tool should or should not be used.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
forecast_weatherB
Fetch forecast weather data using coordinate value, place name or zip code
| Name | Required | Description | Default |
|---|---|---|---|
| lon | No | Longitude coordinate(Note. lat and lon value has priority over both place and zip value). use the lat and lon for more accurate and reliable weather data | 0 |
| lat | No | Latitude coordinate(Note. lat and lon value has priority over both place and zip value). use the lat and lon for more accurate and reliable weather data | 0 |
| place | No | City name, state code (only for the US) and country code divided by comma like Zion,VA,US . Please use ISO 3166 country codes. Note. place value has priority over zip value | |
| zip | No | Zip code with optional country code(Note. Zip value will only be used if both lat,lon and place name not provided) | |
| cnt | No | Number of timestamps to retrieve (up to a maximum allowed by the API) | |
| units | No | Unit type (standard, metric, and imperial) | |
| type | No | Forcast Type | |
| mode | No | Mode type | |
| lang | No | Language type |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations exist, so the description must disclose behaviors. It only says 'fetch', implying a read operation, but omits details like auth needs, rate limits, data freshness, or that coordinates have priority. Minimal transparency.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence of 13 words – concise and front-loaded with the core purpose. No extraneous wording, but it could be slightly more structured.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With 9 parameters, no required fields, and no output schema, the description is insufficient. It doesn't explain return format, cnt limit, units meanings, or what type/mode/lang do. Users would lack essential context.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, but the description adds value by explaining priority rules (lat/lon over place over zip) and that lat/lon are more accurate. This complements the schema descriptions, though other parameters like type, mode, lang lack additional context.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states the tool fetches forecast weather data using coordinates, place name, or zip code. It clearly identifies the resource (forecast weather) and how to specify location, though it doesn't explicitly differentiate from sibling tools like current_weather.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance is provided on when to use this tool versus alternatives like current_weather or earthquake_data. There are no scenarios or prerequisites mentioned.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
us_weather_alert_dataC
US weather alert daily information for given region or area and other filtering parameter
| Name | Required | Description | Default |
|---|---|---|---|
| status | No | use comm(,) to separate multiple value | |
| message_type | No | Example value: alert,update,cancel | |
| area | No | example AM,AN | |
| region | No | Example value: AL,AT | |
| zone | No | Example>> OKZ929 | |
| region_type | No | Example>> marine,land This value can't be used in combination with area or region | |
| urgency | No | Example value: Immediate,Expected | |
| severity | No | Example value: Extreme,Severe,Moderate | |
| certainty | No | Example value: Observed,Likely,Possible,Unlikely,Unknown | |
| limit | No | Example value: 500 |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided, so the description must carry the behavioral burden. It fails to disclose traits like data freshness, whether it's read-only, pagination, or what happens with no parameters.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single sentence, but it is vague and poorly structured ('for given region or area and other filtering parameter'). Could be more precise and front-loaded with the action.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
No output schema, yet the description does not explain return format or structure. With 10 optional parameters and no required ones, lacks guidance on valid combinations or defaults.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% but descriptions are minimal (e.g., examples only). The tool description adds no parameter info beyond the schema, missing meanings for codes like 'AM' or 'AL'.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states it provides 'US weather alert daily information' for a region/area, which identifies the resource but lacks a specific verb (e.g., 'retrieve', 'list'). It does not differentiate from siblings like current_weather or forecast_weather.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance on when to use this tool versus alternatives. The description only implies general usage for a given region/area, with no exclusions or prerequisites.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
us_zone_listA
Zone list for US given state or All Zone list if state not given
| Name | Required | Description | Default |
|---|---|---|---|
| state | No | Example value: WY |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided, so description carries full burden. It discloses the main behavior (filtered or all zones list) but is minimal. No mention of authentication, rate limits, or zone format. Adequate but could add detail.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Single sentence, front-loaded with key info, no superfluous words. Efficient and clear.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given low complexity (one optional parameter, no output schema), the description covers main usage. Could define what 'zone' means for clarity, but overall sufficient.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The description adds meaning beyond the schema: explains that state is optional and filters the list, while omitting returns all zones. Schema already has example value, but description clarifies the conditional logic.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Description clearly states the tool provides a zone list for a US state, or all zones if no state is given. The verb 'list' and resource 'zone' are explicit, and it distinguishes from sibling tools like weather or earthquake data.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description tells when to use the tool (for US zone list) and how the state parameter affects output. No explicit alternatives or when-not-to-use, but sibling tools are in different domains so no confusion.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
7 tool updates
v2.0.2- First observed
air_pollution_data - First observed
country_info - First observed
current_weather - First observed
earthquake_data - First observed
forecast_weather - First observed
us_weather_alert_data - First observed
us_zone_list
TDQS
All tools have distinct purposes: current weather, forecast, air pollution, earthquakes, US alerts, US zone list, and country info. No overlapping functionality that would confuse an agent.
All tool names follow snake_case and a consistent pattern of descriptor_noun (e.g., current_weather, air_pollution_data, us_zone_list). No mixing of conventions.
Seven tools is a reasonable scope for a weather API server, covering core weather data, forecasts, air pollution, earthquakes, and US-specific alerts without being overwhelming or too sparse.
The set covers basic weather, forecast, air pollution, earthquakes, and US alerts, but misses historical weather, global severe warnings, and non-US alerts. These are notable but not critical gaps for a basic weather server.
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 Connectors
Global weather API: forecasts, historical data, marine, ski, astronomy and timezone.
Global weather via Open-Meteo: forecast, ERA5 archive, marine, air quality, geocoding, elevation.
US weather & geo for AI agents: forecasts, alerts, earthquakes, elevation, geocoding. No keys.
61US weather & geo for AI agents: forecasts, alerts, earthquakes, elevation, geocoding. No keys.
Related MCP Servers
- AlicenseAqualityDmaintenanceProvides access to comprehensive weather data including real-time conditions, forecasts, historical weather, marine data, astronomy information, and weather alerts through the Weatherapi.com API.11MIT
- AlicenseNot gradedqualityDmaintenanceProvides access to real-time weather data, 5-day forecasts, and air quality information for any city using the OpenWeatherMap API.MIT
- AlicenseNot gradedqualityCmaintenanceProvides 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.91MIT
- FlicenseNot gradedqualityDmaintenanceProvides weather data, forecasts, air quality, and location services via OpenWeatherMap API integration.13-
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/BACH-AI-Tools/weather_api167'
If you have feedback or need assistance with the MCP directory API, please join our Discord server