MCP Server

ClimbCast

io.climbcast/climbcast
Travel & Hospitality Public & reachable MCP 2025-11-25

What this MCP does

Provides read-only weather, route, and objective conditions for covered climbing areas in Washington, Oregon, and British Columbia.

get_forecast_accuracy
Forecast accuracy
Returns stored public regional forecast accuracy, including observed-station or model-proxy truth lineage, data sufficiency, and eligibility. Informational only.
Read only Idempotent
Input schema
{'type': 'object', 'required': ['region_id'], 'properties': {'region_id': {'type': 'string', 'maxLength': 256, 'minLength': 1, 'description': 'Public accuracy region identifier, for example pnw-olympics.'}}, 'additionalProperties': False}
get_objective_conditions
Objective conditions
Returns public conditions for a covered objective: summit weather, source provenance, and timestamps, in JSON or markdown. Informational only.
Read only Open world Idempotent
Input schema
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'maxLength': 256, 'minLength': 1, 'description': 'Public objective slug returned by search_objectives.'}, 'format': {'enum': ['json', 'markdown'], 'type': 'string', 'default': 'json', 'description': 'Text representation; structured data is included in either format.'}}, 'additionalProperties': False}
get_route_conditions
Route conditions
Returns seven days of public route conditions, anchored to the route high point and aspect, with source provenance and timestamps. Informational only.
Read only Open world Idempotent
Input schema
{'type': 'object', 'required': ['slug', 'route_id'], 'properties': {'slug': {'type': 'string', 'maxLength': 256, 'minLength': 1, 'description': 'Public objective slug returned by search_objectives.'}, 'format': {'enum': ['json', 'markdown'], 'type': 'string', 'default': 'json', 'description': 'Text representation; structured data is included in either format.'}, 'route_id': {'type': 'string', 'maxLength': 256, 'minLength': 1, 'description': 'Route identifier returned by search_objectives.'}}, 'additionalProperties': False}
search_objectives
Search covered objectives
Searches the public coverage catalog by name or alias, with optional region and activity filters. Coverage follows the current public scope; region filters include WA, OR, and BC. Informational only.
Read only Idempotent
Input schema
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 10, 'maximum': 25, 'minimum': 1, 'description': 'Maximum number of matching objectives.'}, 'query': {'type': 'string', 'pattern': '\\S', 'maxLength': 80, 'minLength': 1, 'description': 'Objective name or alias; matching ignores case and accents.'}, 'region': {'enum': ['WA', 'OR', 'BC'], 'type': 'string', 'description': 'Optional state or province filter.'}, 'activity': {'enum': ['mountaineering', 'skimo_splitboard', 'rock_climbing'], 'type': 'string', 'description': 'Optional visible activity filter.'}}, 'additionalProperties': False}
Changed
get_route_conditions
Sept. 30, 2026, 2:40 a.m.
Changed
get_objective_conditions
Sept. 30, 2026, 2:40 a.m.
Changed
search_objectives
Sept. 30, 2026, 2:40 a.m.
Added
get_forecast_accuracy
Sept. 28, 2026, 2:40 a.m.
Added
get_route_conditions
Sept. 28, 2026, 2:40 a.m.
Added
get_objective_conditions
Sept. 28, 2026, 2:40 a.m.
Added
search_objectives
Sept. 28, 2026, 2:40 a.m.