← Back to search

io.github.cyanheads/wsdot-mcp-server

cyanheads streamable_http Scanned 25d ago

WA highway conditions, ferry schedules, vessel locations, toll rates, and border waits via MCP.

B
85 / 100

Versions

0.1.10latest
first seen Jun 30, 2026
0.1.2
first seen Jun 5, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 12

wsdot_search_cameras
annotations: verified low

Returns WSDOT highway camera locations, descriptions, and image URLs.

input object output object cameraId number imageWidth number endMilepost number startMilepost number
readOnlyHint true
wsdot_get_ferry_routes
annotations: verified low

Returns the main WSF ferry routes operating on a given date.

input object output object tripDate string totalCount number
readOnlyHint true
wsdot_get_vessel_locations
annotations: verified low

Returns real-time AIS positions, speed, heading, ETA, and dock status for all active WSF vessels.

input object speed number output object heading number latitude number leftDock string vesselId number longitude number scheduledDeparture string arrivingTerminalName string departingTerminalName string
readOnlyHint true
wsdot_get_travel_times
annotations: verified low

Returns current vs. average travel times for named WA highway corridors (I-5, I-90, SR 520, SR 99,

input object output object travelTimeId number
readOnlyHint true
wsdot_get_toll_rates
annotations: verified low

Returns current dynamic toll rates for WA express lanes and tolled facilities: SR 99 (WSDOT Tunnel),

input object output object message string tripName string stateRoute string endLatitude number endMilepost number endLongitude number startLatitude number startMilepost number startLongitude number endLocationName string tollRateInDollars number
readOnlyHint true
wsdot_get_ferry_schedule
annotations: verified low

Returns departure times for a specific WSF ferry route on a given date.

input object output object arrivingTerminalId number arrivingTerminalName string departingTerminalName string
readOnlyHint true
wsdot_get_ferry_terminals
annotations: verified low

Returns all WSF ferry terminals with their numeric IDs, names, and abbreviations.

input object output object latitude number longitude number totalCount number terminalName string terminalAbbrev string
readOnlyHint true
wsdot_get_border_waits
annotations: verified low

Returns current vehicle wait times at WA→Canada land border crossings: I-5 (Peace Arch, Blaine),

input object output object latitude number milePost number roadName string longitude number
readOnlyHint true
wsdot_get_ferry_alerts
annotations: verified low

Returns active WSF ferry service disruptions, delays, and bulletins.

input object output object alertId number alertTitle string publishDate string
readOnlyHint true
wsdot_get_terminal_space
annotations: verified low

Returns real-time drive-up and reservable vehicle space available at WSF terminals for upcoming sailings.

input object output object terminalId number vesselName string terminalName string
readOnlyHint true
wsdot_search_alerts
annotations: verified low

Returns active WA highway alerts: incidents, construction, closures, and restrictions.

input object output object alertId number
readOnlyHint true
wsdot_get_mountain_passes
annotations: verified low

Returns current road conditions for all Washington State mountain passes: status, weather,

input object output object elevation number mountainPassId number
readOnlyHint true

Permissions 3

network medium
Server uses network capabilities via: fetch()
shell high
Server uses shell capabilities via: child_process, spawn(), spawnSync()
env_vars low
Server uses env_vars capabilities via: process.env

Scan Findings 34

info
Tool 'wsdot_search_cameras' annotations are consistent annotation_checker · 80%
info
Tool 'wsdot_get_ferry_routes' annotations are consistent annotation_checker · 80%
info
Tool 'wsdot_get_vessel_locations' annotations are consistent annotation_checker · 80%
info
Tool 'wsdot_get_travel_times' annotations are consistent annotation_checker · 80%
info
Tool 'wsdot_get_toll_rates' annotations are consistent annotation_checker · 80%
info
Tool 'wsdot_get_ferry_schedule' annotations are consistent annotation_checker · 80%
info
Tool 'wsdot_get_ferry_terminals' annotations are consistent annotation_checker · 80%
info
Tool 'wsdot_get_border_waits' annotations are consistent annotation_checker · 80%
info
Tool 'wsdot_get_ferry_alerts' annotations are consistent annotation_checker · 80%
info
Tool 'wsdot_get_terminal_space' annotations are consistent annotation_checker · 80%
info
Tool 'wsdot_search_alerts' annotations are consistent annotation_checker · 80%
info
Tool 'wsdot_get_mountain_passes' annotations are consistent annotation_checker · 80%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
info
package.json metadata manifest_parser · 100%
info
Tool: wsdot_search_cameras manifest_parser · 75%
info
Tool: wsdot_get_ferry_routes manifest_parser · 75%
info
Tool: wsdot_get_vessel_locations manifest_parser · 75%
info
Tool: wsdot_get_travel_times manifest_parser · 75%
info
Tool: wsdot_get_toll_rates manifest_parser · 75%
info
Tool: wsdot_get_ferry_schedule manifest_parser · 75%
info
Tool: wsdot_get_ferry_terminals manifest_parser · 75%
info
Tool: wsdot_get_border_waits manifest_parser · 75%
info
Tool: wsdot_get_ferry_alerts manifest_parser · 75%
info
Tool: wsdot_get_terminal_space manifest_parser · 75%
info
Tool: wsdot_search_alerts manifest_parser · 75%
info
Tool: wsdot_get_mountain_passes manifest_parser · 75%
info
Required env vars (5) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
medium
Permission: network access detected permission_analyzer · 70%
high
Permission: shell access detected permission_analyzer · 95%
low
Permission: env_vars access detected permission_analyzer · 90%
info
SBOM generated: 11 components sbom_generator · 100%
high
Hardcoded Password found in cyanheads-wsdot-mcp-server-c783414/skills/api-utils/references/security.md secret_scanner · 65%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%