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.

Seatac Connection rides

REMOTE · SEATAC.CO

Live fares, trip planners, and booking links for Seatac Airport, Seattle, and cruise-pier rides.

Available components

73 Trust /100

Last scanned (4 hours ago)

Scores higher than 60% 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 Security80
Transport & Reachability100
Schema Quality & AI Usability59
  • AI-judged instruction clarity (excellent).Pass
  • Context-footprint check failed: tool/resource definitions use about 4418 tokens (~315/item across 14 items; 14 tools + 0 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 Management20
  • Stability observed for 6 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 100% of tool parameters carry a description.Pass
  • Structured output schemas are declared (71% of tools); any adoption earns full credit.Pass
Tool Safety100
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • We read all 14 captured tool definition(s), and no name or description among them implies an irreversible operation.Pass
  • An AI judge read all 15 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a current MCP spec version (2026-07-28).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.

  • 4 Nov 26 +1
    • “plan_seattle_trip” reworded the description of “arrival_place” cosmetic
    • “plan_seattle_trip” reworded the description of “arrive_by” cosmetic
    • “plan_seattle_trip” reworded the description of “purpose” cosmetic

    3 cosmetic changes on this day. Switch on “Show cosmetic changes” to see them.

  • 1 Nov 26 +1
    • The server rewrote its instructions, which are the text every model session reads security
    • Schema quality: 3374 → 4381 ▼ functional
    • Tool coverage: 64% → 71% ▲ functional
    • Server version: 1.2.0 → 1.3.0 functional
    • New tool “find_restaurants” functional
    • New tool “find_things_to_do” functional
    • New tool “plan_seattle_trip” functional
  • 31 Oct 26 0
    • Stability: unverified → 0.03 ▲ functional
  • 30 Oct 26 71

    First indexed and scored.

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://seatac.co/api/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=seatac.co CN=YR1,O=Let's Encrypt,C=US 16 Sept 2026 15 Dec 2026 RSA 2048 SHA256-RSA 6f608f2bf605c8f96692da002ef4ccaf38c
SANs: seatac.co
CN=YR1,O=Let's Encrypt,C=US (CA) CN=Root YR,O=ISRG,C=US 3 Sept 2025 2 Sept 2028 RSA 2048 SHA256-RSA a20253f15f2691c05dc1ce13b9bcca4e
CN=Root YR,O=ISRG,C=US (CA) CN=ISRG Root X1,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 RSA 4096 SHA256-RSA f24b6d17f9d9ad7cb1c9fea78782699f

Background: What to check on a remote MCP endpoint →

DNSSEC insecure

Validation of seatac.co. — Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
co. present 7786 8 Verified
seatac.co. 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
strict-transport-security max-age=63072000

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

Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://seatac.co/api/mcp Verified 200
http (plaintext) http://seatac.co/api/mcp HTTPS enforced 308 https://seatac.co/api/mcp
MCP tools · 14 exposed · ~4,109 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
compare_airport_options ~391

Compare every way to get between Seatac Airport (SEA) and a Seattle-area place for one trip: a private Seatac Connection ride, driving and parking at the SEA garage, a rental car, app rideshare or taxi, and Link light rail. Priced options carry real numbers (Port of Seattle garage rates, typical rental costs, example or live ride fares); rideshare and light rail are described, not priced, because their prices are not fixed. direction: "departing" (flying out of SEA: the alternative is parking), "arriving" (visiting: the alternative is a rental), or "both". Ranks the priced options cheapest first.

NameTypeReqDescription
addressstring–Optional exact pickup/drop-off address in the Seattle area for a live fare instead of the stored example fare, e.g. "1301 5th Ave, Seattle". Needs pickup_datetime. Uses one rate-limited live quote.
areastring–Seattle-area place the trip starts or ends at (default downtown-seattle).
bagsinteger–Checked-size bags for the live fare (0-12, default 2).
directionstring–departing = a local flying out of SEA (compare parking); arriving = a visitor flying in (compare a rental); both (default).
passengersinteger–Passengers for the live fare (1-12, default 2).
pickup_datetimestring–With address: the ride's pickup date and time, ISO 8601, Seattle local time when no offset, e.g. 2026-11-02T14:30.
rental_daily_ratenumber–Optional: the traveler's own daily rental rate before tax, USD.
trip_daysintegeryesLength of the trip in days (1-30): days parked, or nights in town for a rental.
NameTypeReqDescription
cheapest_pricedstring|null––
errorstring––
optionsarray––
pagesobject––
parking_breakeven_daysinteger|null––
rankingarray––
tripobject––

No examples provided.

compare_parking_vs_ride ~293

Compare parking at the Seatac (SEA) airport garage for a trip with a round-trip private ride to and from the airport, using the same numbers as seatac.co/parking: Port of Seattle drive-up rates (taxes included) against example sedan fares from seven Seattle-area starting points. Returns both totals, which is cheaper and by how much, and the trip length where the ride starts winning. Optional: pass address + pickup_datetime for a live fare (one rate-limited quote).

NameTypeReqDescription
addressstring–Optional exact pickup/drop-off address in the Seattle area for a live fare instead of the stored example fare, e.g. "1301 5th Ave, Seattle". Needs pickup_datetime. Uses one rate-limited live quote.
bagsinteger–Checked-size bags for the live fare (0-12, default 2).
daysintegeryesDays the car would be parked (whole 24-hour days, 1-60).
from_areastring–Where the traveler drives from (default downtown-seattle).
passengersinteger–Passengers for the live fare (1-12, default 2).
pickup_datetimestring–With address: the ride's pickup date and time, ISO 8601, Seattle local time when no offset, e.g. 2026-11-02T14:30.
NameTypeReqDescription
airport_garageobject––
breakeven_daysinteger|null–Trip length (days) from which the ride costs less than the garage.
cheaperstring––
difference_usdnumber––
errorstring––
page_urlstring––
private_rideobject––
tripobject––
verdictstring––

No examples provided.

compare_rental_vs_ride ~379

Compare renting a car at Seatac (SEA) for a stay with a private ride from the airport and back, as seatac.co/seatac-car-rental does: typical SEA daily rate, taxes and airport fees, the facility charge, and hotel parking every night (gas left out), against example sedan fares. Override the daily rate or hotel parking with the traveler's own quote. Returns the breakdown, which is cheaper, a ride booking link, and a rental search link (partner; seatac.co may earn a commission). Optional live fare with address + pickup_datetime (one rate-limited quote).

NameTypeReqDescription
addressstring–Optional exact pickup/drop-off address in the Seattle area for a live fare instead of the stored example fare, e.g. "1301 5th Ave, Seattle". Needs pickup_datetime. Uses one rate-limited live quote.
bagsinteger–Checked-size bags for the live fare (0-12, default 2).
hotel_parking_per_nightnumber–Optional: the hotel's overnight parking per night, USD.
nightsintegeryesNights in town (1-30); the rental runs one day per night.
passengersinteger–Passengers for the live fare (1-12, default 2).
pickup_datetimestring–With address: the ride's pickup date and time, ISO 8601, Seattle local time when no offset, e.g. 2026-11-02T14:30.
rental_daily_ratenumber–Optional: the traveler's own daily rental rate before tax, USD.
start_datestring–Optional rental pickup date (YYYY-MM-DD) for the rental search link.
staying_instring–Where the traveler stays (default downtown-seattle).
NameTypeReqDescription
cheaperstring––
difference_usdnumber––
errorstring––
page_urlstring––
private_rideobject––
rental_carobject––
tripobject––
verdictstring––

No examples provided.

find_cruise_sailings ~261

Look up Seattle cruise sailings from the Port of Seattle schedule (2026 season and the preliminary 2027 season): which pier and terminal a ship uses on a date, and which ships sail on a day. Filter by ship (fuzzy), cruise_line, date or from/to, and pier. Each upcoming embarkation (turnaround) day includes ride_to_pier with a prefilled seatac.co booking link from Seattle-Tacoma International Airport; call quote_ride with its quote_ride_arguments plus a pickup time for the live fare. Without a date filter, only sailings from today on are returned.

NameTypeReqDescription
cruise_linestring–Cruise line, e.g. "Norwegian" or "Holland America".
datestring–A single date, YYYY-MM-DD.
fromstring–Start of a date range, YYYY-MM-DD (inclusive).
pierstring–Pier 66 (Bell Street) or Pier 91 (Smith Cove).
shipstring–Ship name, any case; partial names work, e.g. "Norwegian Bliss" or "Bliss".
tostring–End of a date range, YYYY-MM-DD (inclusive).

No output schema declared.

No examples provided.

find_events_near ~265

Find Seattle-area games, concerts and shows on given dates (from Seatac's daily Ticketmaster snapshot), the same list seatac.co shows as "Happening while you're here". With near (the airport, a cruise pier, or a hotel area) events are nearest first, one per venue, within 20 miles, with the straight-line distance; without it, the biggest events first. Each event has its start time, the planned ride (pickup time to arrive 45 minutes early, estimated end, ride back), a prefilled round-trip booking link, the event page and the ticket link.

NameTypeReqDescription
fromstringyesFirst date, YYYY-MM-DD (Seattle).
kindstring–Only sports, concert, or show.
limitinteger–Events to return (1-10, default 5).
nearstring–Where the traveler is: sea-airport, a cruise pier, or a hotel area. Omit for the biggest events.
ride_fromstring–Optional address the ride to the event starts from (e.g. their hotel), prefilled in the booking link.
tostring–Last date, inclusive (up to 14 days after from). Omit for one day.
NameTypeReqDescription
errorstring––
eventsarray––
page_urlstring––
searchedobject––

No examples provided.

find_restaurants ~171

Places to eat in Seattle from the trip planner's own list, for breakfast, lunch or dinner, nearest first to an area (pike-place, waterfront, downtown, pioneer-square, queen-anne, airport) or one of our hotels: cuisine, price level, address, a one-line why, a map link, and with hotel_slug about how long it takes to get there. Each has a pick_id for plan_seattle_trip's picks.

NameTypeReqDescription
hotel_slugstring–Our hotel (from plan_seattle_trip's hotel_options): nearest it first, with travel time.
limitinteger–How many (default 6).
mealstringyesbreakfast, lunch or dinner.
nearstring–Area to start from (default downtown, or the hotel's area).
NameTypeReqDescription
errorstring––
restaurantsarray––
searchedobject––

No examples provided.

find_things_to_do ~151

Seattle experiences the trip planner offers (Space Needle and Chihuly Garden, a harbor cruise, the Museum of Flight, food tours and more): what each is, how long it takes, which parts of the day it fits, rough price level, where it is, a ticket link, and with hotel_slug about how long it takes to get there. Each has a pick_id to pass to plan_seattle_trip's picks.

NameTypeReqDescription
hotel_slugstring–Our hotel (from plan_seattle_trip's hotel_options) to estimate travel time from.
limitinteger–How many (default 10).
partstring–Only those that fit this part of the day.
NameTypeReqDescription
errorstring––
experiencesarray––
page_urlstring––

No examples provided.

get_service_info ~73

Describe Seatac Connection: private, pre-booked rides between Seatac Airport and the Seattle area, plus hourly charters. Returns the service area, vehicle types with passenger and bag capacity, booking requirements, and the cancellation and refund policy. Fares are quoted per trip; use quote_ride for a live price.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

plan_airport_departure ~224

Work out when to leave for Seatac (SEA) for a departing flight, the seatac.co departure planner's rule: be at the terminal 2 hours before a domestic or 3 hours before an international departure (SEA's advice), minus Seatac's stored typical drive from the starting point. Returns the terminal-arrival target, the pickup time, a prefilled ride booking link, and how long before departure to leave from each place we have a drive time for.

NameTypeReqDescription
departure_datetimestringyesScheduled departure, ISO 8601; Seattle local time when no offset, e.g. 2026-11-02T08:15.
drive_minutesinteger–Optional drive time in minutes (5-240) when starting elsewhere; overrides the stored time.
fromstring–Starting point with a stored drive time.
internationalboolean–true for an international flight (3-hour rule); default false (2 hours).
pickup_addressstring–Optional exact pickup address, prefilled in the booking link.
NameTypeReqDescription
be_at_terminal_bystring––
booking_urlstring––
drive_minutesinteger––
errorstring––
leave_before_departurearray––
notesarray––
page_urlstring––
pickup_atstring––

No examples provided.

plan_cruise_trip ~375

Build a day-by-day plan for a Seattle cruise departure, the same plan the seatac.co sailing page shows: fly into Seatac, ride to a hotel near the pier (or straight to the ship on sailing day), the ride to the terminal, and the ride home or one more night after the cruise. Each step has its booking link and cost: ride estimates from Seatac's own pricing (whole dollars before fee and tax; final price at booking), typical hotel rates, and a flight comparison link. Needs the ship and sailing date (use find_cruise_sailings first if unsure). Pass hotel_slug from hotel_options to put a hotel in the plan and the total.

NameTypeReqDescription
after_cruisestring–airport (default): straight to the airport; hotel: one more night in Seattle.
arrival_datestring–Or an exact arrival date (YYYY-MM-DD), up to 14 days before sailing.
arrival_flightstring–Optional arriving flight number, e.g. AS 342, prefilled on the airport ride.
arrivestring–When they fly in: same_day, day_before (default), or two_days_before.
home_airportstring–Optional 3-letter code of the airport they fly from, e.g. ORD.
hotel_namestring–Optional name of another hotel they already booked.
hotel_slugstring–Optional hotel from hotel_options (a previous call) to include in the plan and total.
party_sizeinteger–Travelers (1-14, default 2).
sail_datestringyesSailing (embarkation) date in Seattle, YYYY-MM-DD.
shipstringyesShip name, any case; partial names work ("Bliss").
NameTypeReqDescription
arrival_datestring––
costobject––
daysarray––
errorstring––
hotel_optionsarray––
plan_page_urlstring––
sailingobject––

No examples provided.

plan_seattle_trip ~653

Plan a Seattle visit day by day, the same plan as seatac.co/seattle-trip-planner: a work trip, seeing family, a game or concert, or a holiday (for a cruise use plan_cruise_trip). Give the dates; everything else is optional and can be added on later calls. Returns each day in order: arrival (flight, the Seatac ride with its pickup time and estimate), the hotel, each day's plan from morning to evening with meetings at their set times, meals, experiences and events, the estimated travel time between stops and a ride link for each leg, warnings when something won't fit, suggested restaurants and experiences for empty parts of the day, games and concerts on each date with ticket links, the ride back to the airport timed from the flight home, hotel options ranked for the trip (nearest the meetings for work), an estimated total, and plan_page_url, which opens exactly this plan for the traveler to change and book. Nothing is assumed booked. Read-only; no payment.

NameTypeReqDescription
arrival_flightstring–Arriving flight number, e.g. AS 33.
arrival_placestring–train, bus, ferry or other: where they arrive (a bus stop, a ferry terminal). Defaults: King Street Station for the train, Colman Dock for the ferry.
arrive_bystring–fly (default), drive, train (King Street Station), bus, ferry (Colman Dock or Pier 69), or other.
departure_timestring–Flight home's departure, Seattle time HH:MM. Sets the last day and the ride to the airport.
endstring–Day they leave, YYYY-MM-DD (same as start for a day trip). Or give nights.
home_airportstring–3-letter code of the airport they fly from, e.g. ORD.
hotel_namestring–Or a hotel they booked elsewhere, "name, address".
hotel_slugstring–One of our hotels (slug from hotel_options).
landing_timestring–Landing time at Seatac, Seattle time HH:MM. Sets the airport pickup and the first afternoon.
meetingsarray–Meetings or appointments at set times (up to 10).
nightsinteger–Nights in Seattle instead of end (0-21, default 2).
party_sizeinteger–Travelers (1-14; default 1 for business, else 2).
picksarray–Things to put on the plan (up to 30): a pick_id from suggestions, events, find_things_to_do or find_restaurants, a date, and optionally the part of the day.
purposestring–What the trip is for: business, visit, event, vacation or other. Business ranks hotels by the meetings and defaults to 1 traveler.
return_flightstring–Flight home, e.g. AS 38.
startstringyesDay they arrive in Seattle, YYYY-MM-DD.
suggestionsboolean–Suggest restaurants and experiences for empty parts of each day (default true).
NameTypeReqDescription
costobject––
daysarray––
errorstring––
hotel_optionsarray––
plan_page_urlstring––
tripobject––

No examples provided.

quote_ride ~303

Get the live fare for a specific Seatac Connection ride, per eligible vehicle, priced exactly as seatac.co checkout prices it. Each vehicle includes a booking_url where the customer reviews and pays. Rate limited; reuse a quote instead of re-requesting it.

NameTypeReqDescription
bagsinteger–Number of checked-size bags (0-12).
dropoffstring–Drop-off location. Street address, hotel, or place in the Seattle area, e.g. "Seattle-Tacoma International Airport", "Pier 91", "Hyatt Regency Bellevue", or "1301 5th Ave, Seattle". Optional for hour…
flight_numberstring–Optional flight number for Seatac pickups or drop-offs, e.g. AS 123.
hoursinteger–Set only for an hourly charter: the number of hours (1-24).
passengersintegeryesNumber of passengers (1-12).
pickupstringyesPickup location. Street address, hotel, or place in the Seattle area, e.g. "Seattle-Tacoma International Airport", "Pier 91", "Hyatt Regency Bellevue", or "1301 5th Ave, Seattle".
pickup_datetimestringyesPickup date and time, ISO 8601. Without an offset it is read as Seattle local time (America/Los_Angeles), e.g. 2026-11-02T14:30.

No output schema declared.

No examples provided.

recommend_hotels_with_rides ~256

Recommend Seattle hotels for a stay with the whole-trip cost: typical room rate for the nights plus the rides the stay needs (Seatac → hotel on check-in day, then hotel → cruise pier or back to Seatac on check-out day). near is a cruise pier (pier-66, pier-91: check-out day is sailing day) or a hotel area. For a pier it also prices a SeaTac airport hotel, so the traveler can see when a cheaper airport room plus rides beats a downtown room. Room links lead; ride links are the add-on. Typical rates and ride estimates, not live prices.

NameTypeReqDescription
checkinstringyesCheck-in date, YYYY-MM-DD.
checkoutstringyesCheck-out date, YYYY-MM-DD (sailing day for a pier).
compare_airport_hotelboolean–For a pier: also price a SeaTac airport hotel (default true).
limitinteger–Hotels to return (1-8, default 5).
nearstringyesA cruise pier (pier-66, pier-91) or a hotel area.
party_sizeinteger–Travelers (1-14, default 2).
NameTypeReqDescription
airport_hotel_alternativeobject|null––
errorstring––
hotelsarray––
insightstring|null––
page_urlstring––
stayobject––

No examples provided.

start_booking ~314

Create a prefilled seatac.co reservation link for the customer to open. They review the trip, enter contact details, and pay on seatac.co. Nothing is booked or charged by this tool.

NameTypeReqDescription
bagsinteger–Number of checked-size bags (0-12).
dropoffstring–Drop-off location. Street address, hotel, or place in the Seattle area, e.g. "Seattle-Tacoma International Airport", "Pier 91", "Hyatt Regency Bellevue", or "1301 5th Ave, Seattle". Optional for hour…
flight_numberstring–Optional flight number for Seatac pickups or drop-offs, e.g. AS 123.
hoursinteger–Set only for an hourly charter: the number of hours (1-24).
passengersinteger–Number of passengers (1-12).
pickupstringyesPickup location. Street address, hotel, or place in the Seattle area, e.g. "Seattle-Tacoma International Airport", "Pier 91", "Hyatt Regency Bellevue", or "1301 5th Ave, Seattle".
pickup_datetimestring–Pickup date and time, ISO 8601. Without an offset it is read as Seattle local time (America/Los_Angeles), e.g. 2026-11-02T14:30. Optional.
vehicle_slugstring–Optional vehicle_slug from quote_ride or get_service_info to preselect.

No output schema declared.

No examples provided.

Install

How do I install the Seatac Connection rides MCP server?

Seatac Connection rides is a hosted endpoint at https://seatac.co/api/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 · seatac.co

# add to Claude Code
claude mcp add --transport http co-seatac-rides 'https://seatac.co/api/mcp'
Common questions

What is the Seatac Connection rides MCP server?

Seatac Connection rides is an MCP server listed in the public MCP registry as co.seatac/rides. Live fares, trip planners, and booking links for Seatac Airport, Seattle, and cruise-pier rides. This page covers its hosted endpoint (https://seatac.co/api/mcp).

Is the Seatac Connection rides MCP server safe to use?

Seatac Connection rides scores 73 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 Seatac Connection rides MCP server expose?

Seatac Connection rides exposes 14 tools: get_service_info, quote_ride, start_booking, find_cruise_sailings, plan_cruise_trip, and 9 more. Their descriptions and schemas cost roughly 4,109 tokens of context every time the server is loaded.

Does the Seatac Connection rides MCP server require authentication?

No. We connected to Seatac Connection rides without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

Is the Seatac Connection rides MCP server still maintained?

Seatac Connection rides 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.