Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

Veabird: ski & beach trip planner

REMOTE · VEABIRD.COM

Ski & beach trip planning: resort matching, snow and sargassum forecasts, lodging and flights.

Available components

+1 this week 86 Trust /100

Last scanned (2 hours ago)

Scores higher than 93% of remote servers

Reachable. Last reached 5 Nov 2026.

Category Maps and Location

Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →

Endpoint Security74
Transport & Reachability100
Schema Quality & AI Usability81
  • 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
  • AI-judged instruction clarity (excellent).Pass
  • Context-footprint check failed: tool/resource definitions use about 3768 tokens (~150/item across 25 items; 19 tools + 6 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management100
  • No destabilizing schema changes in the last 30 days.Pass
Tool Coverage96
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 88% of tool parameters carry a description.Partial
Tool Safety100
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • We read all 19 captured tool definition(s), and no name or description among them implies an irreversible operation.Pass
  • An AI judge read all 21 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
  • Supports UI / widget rendering.Pass
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 5 Nov 26 0
    • Resource “Rental demand calendar” now points somewhere else: ui://widget/host-demand.html → ui://veabird/host-demand.html security
    • Resource “Ski resort snow card” now points somewhere else: ui://widget/ski-card.html → ui://veabird/ski-card.html security
    • Resource “Weather chart” now points somewhere else: ui://widget/wx-chart.html → ui://veabird/wx-chart.html security
  • 4 Nov 26 0
    • Resource “Rental demand calendar” now points somewhere else: ui://widget/host-demand.html → ui://veabird/host-demand.html security
    • Resource “Ski resort snow card” now points somewhere else: ui://widget/ski-card.html → ui://veabird/ski-card.html security
    • Resource “Weather chart” now points somewhere else: ui://widget/wx-chart.html → ui://veabird/wx-chart.html security
  • 3 Nov 26 0
    • Resource “Rental demand calendar” now points somewhere else: ui://widget/host-demand.html → ui://veabird/host-demand.html security
    • Resource “Ski resort snow card” now points somewhere else: ui://widget/ski-card.html → ui://veabird/ski-card.html security
    • Resource “Weather chart” now points somewhere else: ui://widget/wx-chart.html → ui://veabird/wx-chart.html security
  • 2 Nov 26 0
    • Resource “Rental demand calendar” now points somewhere else: ui://widget/host-demand.html → ui://veabird/host-demand.html security
    • Resource “Ski resort snow card” now points somewhere else: ui://widget/ski-card.html → ui://veabird/ski-card.html security
    • Resource “Weather chart” now points somewhere else: ui://widget/wx-chart.html → ui://veabird/wx-chart.html security
  • 1 Nov 26 0
    • Resource “Rental demand calendar” now points somewhere else: ui://widget/host-demand.html → ui://veabird/host-demand.html security
    • Resource “Ski resort snow card” now points somewhere else: ui://widget/ski-card.html → ui://veabird/ski-card.html security
    • Resource “Weather chart” now points somewhere else: ui://widget/wx-chart.html → ui://veabird/wx-chart.html security
  • 31 Oct 26 +1
    • Stability: 0.97 → pass security
    • Resource “Rental demand calendar” now points somewhere else: ui://widget/host-demand.html → ui://veabird/host-demand.html security
    • Resource “Ski resort snow card” now points somewhere else: ui://widget/ski-card.html → ui://veabird/ski-card.html security
    • Resource “Weather chart” now points somewhere else: ui://widget/wx-chart.html → ui://veabird/wx-chart.html security
  • 30 Oct 26 0
    • Resource “Rental demand calendar” now points somewhere else: ui://widget/host-demand.html → ui://veabird/host-demand.html security
    • Resource “Ski resort snow card” now points somewhere else: ui://widget/ski-card.html → ui://veabird/ski-card.html security
    • Resource “Weather chart” now points somewhere else: ui://widget/wx-chart.html → ui://veabird/wx-chart.html security
  • 29 Oct 26 +1
    • Resource “Rental demand calendar” now points somewhere else: ui://widget/host-demand.html → ui://veabird/host-demand.html security
    • Resource “Ski resort snow card” now points somewhere else: ui://widget/ski-card.html → ui://veabird/ski-card.html security
    • Resource “Weather chart” now points somewhere else: ui://widget/wx-chart.html → ui://veabird/wx-chart.html security
Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 5 Nov 2026 · Probed https://veabird.com/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=veabird.com CN=WE1,O=Google Trust Services,C=US 28 Sept 2026 27 Dec 2026 ECDSA 256 ECDSA-SHA256 de9fd23b835413df0ed7006b3a174e54
SANs: veabird.com, *.veabird.com
CN=WE1,O=Google Trust Services,C=US (CA) CN=GTS Root R4,O=Google Trust Services LLC,C=US 13 Dec 2023 20 Feb 2029 ECDSA 256 ECDSA-SHA384 7ff31977972c224a76155d13b6d685e3
CN=GTS Root R4,O=Google Trust Services LLC,C=US (CA) CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE 15 Nov 2023 28 Jan 2028 ECDSA 384 SHA256-RSA 7fe530bf331343bedd821610493d8a1b

Background: What to check on a remote MCP endpoint →

DNSSEC insecure

Validation of veabird.com. — Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
com. present 19718 13 Verified
veabird.com. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication No authorisation required

The endpoint answered without asking for a token. Anyone who knows the URL can reach it.

Result No authorisation required
HTTP status 200
Header Value
x-content-type-options nosniff

Background: How OAuth 2.1 works in the 2026 MCP spec →

Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://veabird.com/mcp Verified 200
http (plaintext) http://veabird.com/mcp HTTPS enforced 301 https://veabird.com/mcp
MCP tools · 19 exposed · ~2,782 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
beach_conditions ~108

Full conditions for one beach resort on one date: 0-100 beach score with per-metric scores, sargassum, weather, water temperature, waves and rip currents, UV, crowds, hurricane risk, holidays. For today, also live conditions and alerts. Days 0-15 are forecasts, later dates climate outlooks.

NameTypeReqDescription
datestring–YYYY-MM-DD, today to ~365 days out (default today).
resortstringyesResort id or name

No output schema declared.

No examples provided.

better_nearby_beaches ~71

For a beach resort and date (within 16 days), nearby resorts with a meaningfully higher beach score: swap suggestions when sargassum or weather is bad.

NameTypeReqDescription
datestring–YYYY-MM-DD
radiusMilesnumber––
resortstringyes–

No output schema declared.

No examples provided.

find_flights ~155

Pre-filled flight searches from the traveler's home airport to the best gateway airports for a ski or beach resort (or any airport code), with the drive from each airport to the resort.

NameTypeReqDescription
adultsinteger–Adults (default 2).
childrenAgesarray–Ages of children traveling, e.g. [6, 9].
departstringyesYYYY-MM-DD
fromstringyesTraveler's home airport code (e.g. DFW), city (e.g. 'Dallas') or 'lat,lon'.
returnstring–Return date (optional for one-way).
tostringyesSki or beach resort name/id, or a destination airport code.

No output schema declared.

No examples provided.

find_lodging ~205

Places to stay near a ski or beach resort (or any 'lat,lon') for given dates and party: live nightly prices, ratings and photos where available, filtered by budget, homes from local property managers booked direct (no booking-site fee) where Veabird has them, plus hotel and vacation-rental searches.

NameTypeReqDescription
adultsinteger–Adults (default 2).
checkinstringyesYYYY-MM-DD
checkoutstringyesYYYY-MM-DD
childrenAgesarray–Ages of children traveling, e.g. [6, 9].
limitinteger––
maxPricePerNightnumber–Lodging budget per night for the whole party, in USD.
nearstringyesSki or beach resort name/id, or 'lat,lon'.
radiusMilesnumber–Search radius (default 5).
roomsinteger–Rooms needed (default 1).

No output schema declared.

No examples provided.

find_ski_resorts ~317

Ranks ski resorts for one traveler or group: terrain that fits their ability (beginner/intermediate/advanced/expert, or a mixed group), snow and crowds for their dates, travel from their home airport or city (drive or fly), and their Epic/Ikon pass. Returns the reasons for each pick plus lodging, flight and rental links. Use for 'where should I ski' questions.

NameTypeReqDescription
abilityarray–Ability of each skier or the group, e.g. ['intermediate'] or ['advanced','beginner'].
areastring–Limit to a country, state or range, e.g. 'colorado', 'utah', 'alps', 'japan', 'US'.
budgetstring–Value weights pass coverage and driving more heavily.
childrenAgesarray–Ages of children traveling, e.g. [6, 9].
departstring–First ski day, YYYY-MM-DD (default today).
fromstring–Traveler's home airport code (e.g. DFW), city (e.g. 'Dallas') or 'lat,lon'.
limitinteger–How many resorts (default 5).
maxDriveHoursnumber–Longest acceptable drive (default 5).
nightsinteger–Trip length in nights (default 3).
passstring–Season pass they hold.
travelstring–How they want to get there (default either).

No output schema declared.

No examples provided.

forecast_skill ~82

How accurate Veabird's point forecast has been against weather-station measurements, compared with the single-model forecast typical weather apps show: average error of the daily high and low by days ahead, and the Brier score of the rain/snow chance, at a fixed panel of stations (mountains, coasts, inland), scored without using the station being scored.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

hurricane_threats ~50

Active Atlantic tropical storms and hurricanes (NOAA NHC) with position, intensity and track, and which Veabird beach resorts are threatened.

NameTypeReqDescription
resortstring–Optional resort to check

No output schema declared.

No examples provided.

long_range_outlook ~280

Weather months ahead for an exact location, as probabilities: for each month the chance of a below-, near- or above-normal temperature and precipitation (from ECMWF's SEAS5 seasonal forecast and, in the US, NOAA CPC's official outlook, over a 35-year local climate record with the warming trend), the expected and normal highs and lows, wet and snow days; for a specific date, the likely high and low and the chance of rain, snow, a freezing night or a hot day. Also the next 6 weeks as weekly odds.

NameTypeReqDescription
datestring–A specific date within the next 12 months, YYYY-MM-DD (a wedding, a race, a trip).
elevationFtnumber–Elevation of the exact spot in feet, if known.
locationstringyes'lat,lon' (most precise), a place ('Napa, CA', 'Kyoto'), or a Veabird ski resort name.
monthsinteger–How many months (default 6).
spotstring–At a ski resort: the base (default) or the summit.
startstring–First month, YYYY-MM (default this month, or the date's month).
unitsstring–us (°F, in; default) or metric.

No output schema declared.

No examples provided.

plan_trip ~213

Everything to book one trip to a ski or beach resort: conditions for the dates, places to stay (live nightly prices with photos where available, plus rental and hotel searches), flights from the traveler's airport to the best gateway, and extras (lift tickets, ski rentals, tours, car hire, insurance).

NameTypeReqDescription
adultsinteger–Adults (default 2).
childrenAgesarray–Ages of children traveling, e.g. [6, 9].
departstringyesArrival date, YYYY-MM-DD.
fromstring–Traveler's home airport code (e.g. DFW), city (e.g. 'Dallas') or 'lat,lon'.
kindstring–Only if the name is ambiguous.
maxPricePerNightnumber–Lodging budget per night for the whole party, in USD.
resortstringyesSki or beach resort name or id.
returnstring–Departure date (default 4 nights later).

No output schema declared.

No examples provided.

point_forecast ~239

Day-by-day weather (up to 16 days) for an exact location and elevation, more accurate than a single-model app: every major model (ECMWF, NOAA NBM/GFS/HRRR, UK Met Office, ICON, GEM, Meteo-France, JMA) run at the spot's own elevation, corrected for each model's recent error at the nearest weather stations, blended by recent accuracy, with rain, snow and temperature-range probabilities from 82 ensemble members. Each day also shows what a typical weather app says, for comparison.

NameTypeReqDescription
daysinteger–Days ahead (default 10).
elevationFtnumber–Elevation of the exact spot in feet, if known (else from a 90 m terrain map).
locationstringyes'lat,lon' (most precise), a place ('Moab, UT', 'Chamonix'), or a Veabird ski resort name.
spotstring–At a ski resort: the base (default) or the summit.
unitsstring–us (°F, in, mph; default) or metric.

No output schema declared.

No examples provided.

property_demand ~364

For a vacation rental or hotel owner: how busy each night will be around their property for the next weeks (concerts, festivals, carnivals, conventions, pro and college home games, public holidays and long weekends, weekends), compared with a typical night there. With their calendar's iCal export link (Airbnb, Vrbo, Booking.com, Hostaway, Guesty, OwnerRez...) it marks booked and open nights; with their nightly rate it flags nights priced too low for the demand and suggests a range. Use when a host asks whether their price is too low, what's happening in town, or when to raise rates.

NameTypeReqDescription
daysinteger–Nights to check (default 35; events are listed about 5 weeks ahead, holidays further).
fromstring–First night, YYYY-MM-DD (default today).
icalstring–The listing's calendar export (iCal, .ics) link. Airbnb: Calendar > Availability > Connect calendars > Export. Vrbo: Calendar > Import/Export > Export. Read once, never stored.
locationstringyesWhere the property is: 'lat,lon' (most precise), a town with state or country ('Destin, FL', 'Tulum'), or a Veabird beach resort name.
radiusMilesnumber–How far an event still sends guests to this property (default 25; use ~10 in a big city, 40+ for a remote area).
ratenumber–The property's normal nightly rate (USD or local currency).
ratesarray–Current nightly rates for specific dates, e.g. ['2026-10-17=189','2026-10-18=189'].

No output schema declared.

No examples provided.

rank_beaches ~195

Rank beach resorts by 0-100 beach score for a date, optionally within a region, island or country, or a radius around a resort. With `from`, also gives each resort's airports and a flight search. Use for 'where should I go to the beach' questions.

NameTypeReqDescription
datestring–YYYY-MM-DD (default today). Beyond 16 days needs a narrow query or near.
fromstring–Traveler's home airport code (e.g. DFW), city (e.g. 'Dallas') or 'lat,lon'.
limitinteger–Default 8.
nearstring–Resort id or name to rank around.
querystring–Region, island, town or country, e.g. 'mexico', 'bahamas', 'punta cana'.
radiusMilesnumber–With near: max distance (default 300).

No output schema declared.

No examples provided.

sargassum_forecast ~81

Sargassum (seaweed) outlook for a beach resort: the next 16 days in detail plus a weekly outlook for coming months, barrier and cleanup programs, and the model's source and held-out skill.

NameTypeReqDescription
resortstringyesResort id or name
weeksinteger–Weekly outlook length (default 12)

No output schema declared.

No examples provided.

sargassum_model_skill ~42

How well Veabird's sargassum model performs on held-out years (AUC, Brier score, calibration) versus baselines.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

search_beach_resorts ~92

Search Veabird's 1,400+ beach resorts (Caribbean, Gulf of Mexico, Mexico's Pacific coast, Hawaii) by name, town, island, region or country. Returns ids, today's headline conditions, photos and page links.

NameTypeReqDescription
limitinteger––
querystring–e.g. 'tulum', 'punta cana', 'barbados'

No output schema declared.

No examples provided.

search_ski_resorts ~89

Search Veabird's 317 ski resorts by name, country, state or range, optionally only those on a pass. Returns ids, terrain mix, passes, gateway airports and forecast links.

NameTypeReqDescription
limitinteger––
passstring––
querystring–e.g. 'utah', 'alps', 'whistler', 'japan'

No output schema declared.

No examples provided.

ski_conditions ~75

Today's 0-100 'ski today' score (fresh snow, base depth, weather, crowds), the next 7 days of summit snowfall and temperature, crowd outlook, terrain mix, passes and gateway airport for one ski resort.

NameTypeReqDescription
resortstringyesSki resort name or id, e.g. 'Breckenridge'.

No output schema declared.

No examples provided.

tides ~52

High and low tide times and heights at a beach resort for the next days (Open-Meteo sea level model, heights relative to mean sea level).

NameTypeReqDescription
daysinteger––
resortstringyes–

No output schema declared.

No examples provided.

travel_advisory ~72

US State Department travel advisory level (1-4) and summary for a country or a beach resort's country, plus Veabird's local safety notes.

NameTypeReqDescription
countrystring–Country: ISO2 code (MX, JM, DO) or name (Mexico)
resortstring––

No output schema declared.

No examples provided.

Install

How do I install the Veabird: ski & beach trip planner MCP server?

Veabird: ski & beach trip planner is a hosted endpoint at https://veabird.com/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

remote · veabird.com

# add to Claude Code
claude mcp add --transport http alexchouck-hash-veabird 'https://veabird.com/mcp'
Common questions

What is the Veabird: ski & beach trip planner MCP server?

Veabird: ski & beach trip planner is an MCP server listed in the public MCP registry as io.github.alexchouck-hash/veabird. Ski & beach trip planning: resort matching, snow and sargassum forecasts, lodging and flights. This page covers its hosted endpoint (https://veabird.com/mcp).

Is the Veabird: ski & beach trip planner MCP server safe to use?

Veabird: ski & beach trip planner scores 86 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the Veabird: ski & beach trip planner MCP server expose?

Veabird: ski & beach trip planner exposes 19 tools: find_ski_resorts, ski_conditions, search_ski_resorts, search_beach_resorts, beach_conditions, and 14 more. Their descriptions and schemas cost roughly 2,782 tokens of context every time the server is loaded.

Does the Veabird: ski & beach trip planner MCP server require authentication?

No. We connected to Veabird: ski & beach trip planner without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

Is the Veabird: ski & beach trip planner MCP server still maintained?

Veabird: ski & beach trip planner is still listed as active in the MCP registry. We last reached this channel on 5 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.