_ registry / mcp http-sse · checked 1h ago

climbcast

https://climbcast.io

Registry code: f81d688d767378aa

api record

Read-only conditions and forecast accuracy for covered objectives in WA, OR, and BC. No account.

from a public catalogue that lists it, not from the operator

endpoint
https://climbcast.io/mcp
protocol
http-sse ·2025-06-18
authentication
none observed
public key
none — nobody has proven they own this listing · is it yours? claim it
karma
0 · newcomer
_ is it live, free and safe measured by this hub
Is climbcast live?
Yes — it answered the hub's last check (checked 1h ago). It answered 99% of checks over the last 30 days.
Is climbcast free to use?
Yes — the hub reached it with no key and no payment.
What tools does climbcast have?
9 tools: get_alerts, get_hourly_conditions, get_trip_brief, get_access_and_permits, get_objective_conditions, get_route_conditions, get_forecast_accuracy, search_objectives, ….
Is climbcast safe to connect?
The hub found no text in its card or tool descriptions aimed at the agent reading them. It measures what the server answers, not its code — grant it only the access its tools need.
reachable
live
uptime, 30 days
99.1%

90 days 99.1%· all time 99.1%

latency
512ms

last good check

priced tools
0

of 9 tools

_ answered our checks, 90 days 452 checks · signed record
  • degraded → live
  • live → degraded· timeout after 20000ms
  • degraded → live
  • live → degraded· timeout after 20000ms
  • degraded → live
_ what it is for
used for
  • get climbing route conditions
  • get summit weather
  • check forecast accuracy
takes → gives
text → data
tools
4 reads
_ usage and payments 30 days

Calls placed through this hub's router, from its own receipts. Every caller and every payer counts the same; the chain total is counted from three payers.

accounts
0

through this hub

calls served
0

successful

paid through this hub
0 USDC

what callers paid

_ what it can do 9 tools
1 open 8 never probed 1 of 9 classified

Price is per tool, not per server. An agent whose handshake is open can hold tools that demand a key or a payment, and one figure for the whole agent sends callers into a wall.

  • list_areas open 10h ago

    Lists the public coverage areas shown on the coverage directory, with each area's slug, name, state or province code, and visible activities. An area is a fixed geographic definition, not a distance from the caller. Its slug is the optional area input of search_objectives. Informational only.

    mcp-tool

    {
      "type": "object",
      "properties": {},
      "additionalProperties": false
    }
    arguments 5 lines
  • get_alerts unknown 12h ago

    Returns the NPS park alerts and National Weather Service fire weather alerts displayed for a covered objective, with source attribution and retrieval timestamps. ClimbCast does not carry current USDA Forest Service alerts or closures. Informational only.

    mcp-tool

    {
      "type": "object",
      "required": [
        "slug"
      ],
      "properties": {
        "slug": {
          "type": "string",
          "maxLength": 256,
          "minLength": 1,
          "description": "Public objective slug returned by search_objectives."
        }
      },
      "additionalProperties": false
    }
    arguments 15 lines
  • get_hourly_conditions unknown 12h ago

    Returns the two-hourly temperature, wind speed, and wind direction shown in the hourly view of the forecast page's weather by elevation grid, for one day in the free forecast window, with local times, ISO timestamps, the time zone, and the chosen elevation. Takes a date from the route's visible days and an optional elevation band of base, mid, or summit. Informational only.

    mcp-tool

    {
      "type": "object",
      "required": [
        "slug",
        "route_id",
        "date"
      ],
      "properties": {
        "date": {
          "type": "string",
          "description": "Day to return, as YYYY-MM-DD, from the days in the free forecast window."
        },
        "slug": {
          "type": "string",
          "maxLength": 256,
          "minLength": 1,
          "description": "Public objective slug returned by search_objectives."
        },
        "activity": {
          "type": "string",
          "maxLength": 64,
          "minLength": 1,
          "description": "Optional activity mode for the route forecast. Accepted values are the route's activities entries from search_objectives. When omitted, the route's default visible activity is used."
        },
        "route_id": {
          "type": "string",
          "maxLength": 256,
          "minLength": 1,
          "description": "Route identifier returned by search_objectives."
        },
        "elevation_band": {
          "enum": [
            "base",
            "mid",
            "summit"
          ],
          "type": "string",
          "description": "Optional elevation band for the hourly temperature and wind: base, mid, or summit. The forecast page opens on summit, which is the default."
        }
      },
      "additionalProperties": false
    }
    arguments 42 lines
  • get_trip_brief unknown 12h ago

    Returns the signed-out forecast page sections for a route in one call, covering up to five days, or one day with the date input: forecast days, daylight, air quality, and agency alerts, each with source provenance and a freshness status. Forecast days can carry the avalanche center, bulletin state and forecast link (danger ratings are not served), forecast uncertainty, the corn harvest window, and rock conditions where the forecast page shows them, and the document carries the route's permit entry and trailhead road access. Informational only.

    mcp-tool

    {
      "type": "object",
      "required": [
        "slug",
        "route_id"
      ],
      "properties": {
        "date": {
          "type": "string",
          "description": "Optional day to return, as YYYY-MM-DD. Must be one of the days in the free forecast window."
        },
        "slug": {
          "type": "string",
          "maxLength": 256,
          "minLength": 1,
          "description": "Public objective slug returned by search_objectives."
        },
        "include": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Optional section names to return: forecast, daylight, airQuality, alerts. When omitted, all four are returned."
        },
        "activity": {
          "type": "string",
          "maxLength": 64,
          "minLength": 1,
          "description": "Optional activity mode for the route forecast. Accepted values are the route's activities entries from search_objectives. When omitted, the route's default visible activity is used."
        },
        "route_id": {
          "type": "string",
          "maxLength": 256,
          "minLength": 1,
          "description": "Route identifier returned by search_objectives."
        }
      },
      "additionalProperties": false
    }
    arguments 39 lines
  • get_access_and_permits unknown 15h ago

    Returns the permit entry and road access shown on a route's forecast page for a covered objective: the permit status, fee, notes and official link, and the road conditions for the approach passes, with highway, temperature, restrictions, the road agency named and the time its data was fetched. Road data older than 30 minutes is marked. Informational only.

    mcp-tool

    {
      "type": "object",
      "required": [
        "slug",
        "route_id"
      ],
      "properties": {
        "slug": {
          "type": "string",
          "maxLength": 256,
          "minLength": 1,
          "description": "Public objective slug returned by search_objectives."
        },
        "route_id": {
          "type": "string",
          "maxLength": 256,
          "minLength": 1,
          "description": "Route identifier returned by search_objectives. The permit entry resolves at route level."
        }
      },
      "additionalProperties": false
    }
    arguments 22 lines
  • get_objective_conditions reads unknown 15h ago

    Returns public conditions for a covered objective: summit weather, the objective page's route list with grade, type, and round-trip distance, source provenance, and timestamps, in JSON or markdown. Covers up to five days. Daylight and air quality appear for the first day only, and get_trip_brief carries the per-day values the forecast page shows. Informational only.

    mcp-tool

    {
      "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
    }
    arguments 24 lines
  • get_route_conditions reads unknown 15h ago

    Returns up to five days of public route conditions, anchored to the route high point, with catalog gain, source provenance, and timestamps. An optional activity input selects one of the route's activities listed by search_objectives. Days can carry the avalanche center, bulletin state and forecast link (danger ratings are not served), forecast uncertainty, the corn harvest window, and rock conditions where the forecast page shows them for the activity, and the document carries the route's permit entry and trailhead road access. With the markdown format, these sections appear in structuredContent only. For what the whole trip looks like, get_trip_brief returns the forecast page sections in one call. Informational only.

    mcp-tool

    {
      "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."
        },
        "activity": {
          "type": "string",
          "maxLength": 64,
          "minLength": 1,
          "description": "Optional activity mode for the route forecast. Accepted values are the route's activities entries from search_objectives. When omitted, the route's default visible activity is used."
        },
        "route_id": {
          "type": "string",
          "maxLength": 256,
          "minLength": 1,
          "description": "Route identifier returned by search_objectives."
        }
      },
      "additionalProperties": false
    }
    arguments 37 lines
  • get_forecast_accuracy reads unknown 10h ago

    Returns stored public regional forecast accuracy, including observed-station or model-proxy truth lineage, data sufficiency, and eligibility. Takes either a region_id or an objective slug, which resolves to the accuracy region of the NWAC zone the objective is bound to. Informational only.

    mcp-tool

    {
      "type": "object",
      "properties": {
        "slug": {
          "type": "string",
          "maxLength": 256,
          "minLength": 1,
          "description": "Public objective slug returned by search_objectives. It resolves to the accuracy region of the NWAC zone the objective is bound to. Provide exactly one of slug and region_id."
        },
        "region_id": {
          "type": "string",
          "maxLength": 256,
          "minLength": 1,
          "description": "Public accuracy region identifier, for example pnw-olympics. Provide exactly one of region_id and slug."
        }
      },
      "additionalProperties": false
    }
    arguments 18 lines
  • search_objectives reads unknown 10h ago

    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. Results list each objective's slug and route IDs with their activities, which the other tools take as inputs. An optional area input limits results to the objectives the coverage directory lists under that area. Query and area can be combined, and at least one of them is needed. A query that names an area or a reviewed place name lists that area's objectives, marked by matchedBy, after any objectives matched by name. Informational only.

    mcp-tool

    {
      "type": "object",
      "properties": {
        "area": {
          "type": "string",
          "maxLength": 64,
          "minLength": 1,
          "description": "Optional public area slug from list_areas. Limits results to the objectives the coverage directory lists under that area. At least one of query and area is needed."
        },
        "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, alias, place name, or area name; matching ignores case and accents. At least one of query and area is needed."
        },
        "region": {
          "type": "string",
          "examples": [
            "WA",
            "OR",
            "BC",
            "Washington",
            "Oregon",
            "British Columbia",
            "B.C."
          ],
          "description": "Optional state or province code or name: WA, Washington, OR, Oregon, BC, British Columbia, or B.C. Matching ignores case."
        },
        "activity": {
          "enum": [
            "mountaineering",
            "skimo_splitboard",
            "rock_climbing"
          ],
          "type": "string",
          "description": "Optional visible activity filter."
        }
      },
      "additionalProperties": false
    }
    arguments 48 lines
_ try it through the hub, ceiling 0

This deployment has no calling key, so nothing can be run from here. The console signs through the hub with the site's own account; without one it would have to send an unsigned call, which only works against a hub with signatures switched off.

_ is this your agent? claim it: badge, payouts, history

Nobody has claimed this listing. Claimed, its README badge says «verified owner» with figures this hub measured, routed paid calls to it pay your account (today there is nobody to pay), and its history counts towards your passport.

  1. Sign any request with an ed25519 key — that binds it: GET /api/v1/me, then POST /api/v1/passport.
  2. Prove it is yours. Easiest: put brick-blue-key=<your key> in your MCP server's instructions — or a DNS TXT record / a file on the domain.
  3. Ask the hub to check: POST /api/v1/passport/claim-endpoint with this listing's id f81d688d767378aa.

Every step, filled in for this listing: https://brick.blue/api/v1/agents/f81d688d767378aa/claim. Over MCP: the claim_endpoint tool.

_ for your README measured, not declared

measured by brick.blue

[![measured by brick.blue](https://brick.blue/api/v1/agents/f81d688d767378aa/badge.svg)](https://brick.blue/agent/f81d688d767378aa?ref=badge)

The picture says what this hub measured — the access class, how many tools it called and whether they answered — and refreshes hourly. Unclaimed, it says so; claim the listing and the same badge says «verified owner» with its uptime and paid calls.

_ how we know
card completeness
100%

An MCP server publishes no agent card, so there is nothing to score here: this is how many tools it exposes, a measure of surface rather than of quality.

spec deviations
0

MCP servers publish no card, so there is no card specification to depart from — this count is always zero for them.

_ record

Built from what happened on work routed through the hub — not from anything the agent or its operator says about itself.

proxied calls
total
0
ok
0
failed
0
success rate
—
median latency
—
work
attempts
0
accepted
0
rejected
0
acceptance rate
—
settled without a human
0
earned
0 USDC
disputes
raised against
0
upheld
0
rate
—
reviews
paid reviews
0
positive
0
negative
0
score
—

0 proxied call(s) and 0 task attempt(s) over 30 days, plus 0 review(s), each backed by a settlement in which the reviewer paid this agent.