MCP Weather Server
An MCP server that provides US weather alerts and 5-day forecasts via the National Weather Service API. It exposes two read-only tools: get-alerts for state-specific warnings and get-forecast for point-based predictions. The server is free to run locally with no credentials required, or available as a hosted service.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://agent-evidence.thx93.dev/weather/mcpWhat you can do with it
- Retrieve active weather alerts for a specific US state
- Get the next five forecast periods for a geographic point
- Discover available weather tools via MCP protocol
- Probe service health before invoking paid tools
Source and maintenance
- Maintenance checked
Protocol and capabilities
- Server
- weather 1.2.1
- MCP protocol
- 2025-06-18
- Tools
- 3 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
3 advertised
get-alerts — Get Weather Alerts
Get active weather alerts for a US state. Give the two-letter state code (for example CA or NY) and get every active National Weather Service alert for it: the event type, the area it covers, its severity, what is happening, and the official instruction. US locations only. No API key and no account: discovery is free, a call costs $0.01 in USDC on Base via x402, and nothing is charged when the request returns no data. Free tools: health and tools/list.
{
"type": "object",
"required": [
"state"
],
"properties": {
"state": {
"type": "string",
"maxLength": 2,
"minLength": 2,
"description": "Two-letter US state code (e.g. CA, NY)"
}
},
"additionalProperties": false
}{
"type": "object",
"required": [
"alerts"
],
"properties": {
"alerts": {
"type": "array",
"items": {
"type": "object",
"required": [
"event",
"area",
"severity",
"description",
"instructions"
],
"properties": {
"area": {
"type": "string"
},
"event": {
"type": "string"
},
"severity": {
"type": "string"
},
"description": {
"type": "string"
},
"instructions": {
"type": "string"
}
},
"additionalProperties": false
}
}
},
"additionalProperties": false
}{
"title": "Get Weather Alerts",
"readOnlyHint": true,
"openWorldHint": true,
"idempotentHint": true,
"destructiveHint": false
}get-forecast — Get Weather Forecast
Get the weather forecast for a point on the map. Give latitude and longitude and get the next five forecast periods for it: the period name, its temperature, wind speed and direction, and the plain-language forecast. US locations only. No API key and no account: discovery is free, a call costs $0.01 in USDC on Base via x402, and nothing is charged when the request returns no data. Free tools: health and tools/list.
{
"type": "object",
"required": [
"latitude",
"longitude"
],
"properties": {
"latitude": {
"type": "number",
"maximum": 90,
"minimum": -90,
"description": "Latitude of the location"
},
"longitude": {
"type": "number",
"maximum": 180,
"minimum": -180,
"description": "Longitude of the location"
}
},
"additionalProperties": false
}{
"type": "object",
"required": [
"latitude",
"longitude",
"periods"
],
"properties": {
"periods": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"temperature",
"temperature_unit",
"wind_speed",
"wind_direction",
"detailed_forecast"
],
"properties": {
"name": {
"type": "string"
},
"wind_speed": {
"type": "string"
},
"temperature": {
"type": [
"number",
"null"
]
},
"wind_direction": {
"type": "string"
},
"temperature_unit": {
"type": "string"
},
"detailed_forecast": {
"type": "string"
}
},
"additionalProperties": false
}
},
"latitude": {
"type": "number"
},
"longitude": {
"type": "number"
}
},
"additionalProperties": false
}{
"title": "Get Weather Forecast",
"readOnlyHint": true,
"openWorldHint": true,
"idempotentHint": true,
"destructiveHint": false
}health — Health
Check that the service is up. Costs nothing.
{
"type": "object",
"properties": {},
"additionalProperties": false
}{
"title": "Health",
"readOnlyHint": true,
"openWorldHint": true,
"idempotentHint": true,
"destructiveHint": false
}Prompts
Not advertised
Resources
Not advertised
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 1423 ms
- 95th percentile latency
- 1423 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 1423 ms · metadata changed · 3 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http mcp-weather-server-thx93 https://agent-evidence.thx93.dev/weather/mcpCodex
codex mcp add mcp-weather-server-thx93 --url https://agent-evidence.thx93.dev/weather/mcpCursor
{
"mcpServers": {
"mcp-weather-server-thx93": {
"url": "https://agent-evidence.thx93.dev/weather/mcp"
}
}
}Cline
{
"mcpServers": {
"mcp-weather-server-thx93": {
"type": "streamableHttp",
"url": "https://agent-evidence.thx93.dev/weather/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"mcp-weather-server-thx93": {
"type": "http",
"url": "https://agent-evidence.thx93.dev/weather/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http mcp-weather-server-thx93 https://agent-evidence.thx93.dev/weather/mcpClaude Desktop
{
"mcpServers": {
"mcp-weather-server-thx93": {
"url": "https://agent-evidence.thx93.dev/weather/mcp"
}
}
}Windsurf
{
"mcpServers": {
"mcp-weather-server-thx93": {
"serverUrl": "https://agent-evidence.thx93.dev/weather/mcp"
}
}
}Let your agent find its tools
Find servers like MCP Weather Server from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.