Integrate with a city's Mobility Data Specification (MDS) Agency or Provider API for shared micromobility vehicle data

domain: github.com/openmobilityfoundation · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Determine which MDS role applies: Provider API (operator exposes trip/vehicle data to the city) or Agency API (city exposes a policy/events endpoint to operators)
  2. Reference the OpenAPI description in the openmobilityfoundation/mds-openapi repo for the applicable MDS version
  3. Implement the relevant endpoints (e.g., vehicles, trips, events for Provider; vehicles, events for Agency) per that version's schema
  4. Coordinate authentication with the deploying city, since MDS itself does not mandate a single auth scheme
  5. Validate payloads against the published JSON Schemas before submitting

Known gotchas

Related routes

choose between MDS provider api and MDS agency api integration patterns for a scooter operator
github.com/openmobilityfoundation · 5 steps · unrated
Integrate vehicle data via High Mobility
high-mobility.com · 6 steps · unrated
coordinate overlapping regulatory authority across agencies with the MDS Jurisdictions API
github.com/openmobilityfoundation · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans