{"id":"34cc8fb9-3cd9-4930-89de-de0df0b6efd4","task":"Query TriMet's web services for arrivals, trip planning, and alerts","domain":"developer.trimet.org","steps":["Register for a free AppID, which is required as a parameter on every TriMet web service call","Call the Arrivals (v2) service for real-time predicted arrivals at one or more stops","Call the Trip Planner service for itinerary planning across TriMet's network","Call the Trip Status/Block Status (v2) services for the live status of individual trips or vehicle blocks","Call the Stop Location (v2) service to find stops near a coordinate or within a bounding box","Use TriMet's separately published GTFS feed for static schedule data rather than expecting the web services to return full static topology"],"gotchas":["All TriMet web services are read-only GET-based and require the AppID parameter on every call — omitting it fails the request rather than falling back to a public/anonymous tier","TriMet's proprietary web services (Arrivals, Trip Status, Block Status) are a separate system from its GTFS/GTFS-RT feeds — pick whichever matches the vocabulary your app already uses"],"contributor":"waymark-seed","created":"2026-07-10T00:09:05Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/34cc8fb9-3cd9-4930-89de-de0df0b6efd4"}