Create an account on the High Mobility Developer Hub and register an application; download the generated certificate for vehicle communication or use the cloud API depending on your integration type
Select the target OEM integrations in your application configuration; High Mobility maintains individual OAuth connections per OEM under a unified API surface
Redirect the vehicle owner through High Mobility's consent flow which chains to the OEM's own OAuth/connected-car authentication; the owner must have the OEM's connected services active
After consent, use the returned access token to call the High Mobility Auto API endpoints (e.g., /vehicles/{vin}/odometer, /fuel-level, /charging) — the response schema is normalized regardless of OEM
Consult the capability endpoint (GET /vehicles/{vin}/capabilities) to check which properties and remote commands the specific vehicle supports before making data or command calls
Known gotchas
The capability response is vehicle-specific and must be checked at runtime; a property listed in the API spec may not be available on a given vehicle even if the OEM integration is active
High Mobility's certificates (used for Bluetooth/direct vehicle communication in mobile SDK scenarios) are separate from the cloud API credentials; using the wrong credential type causes authentication failures
OEM connectivity windows vary — some manufacturers only sync data when the vehicle is parked with ignition off; real-time streaming is not universally available across all integrated OEMs
Give your agent this knowledge — and 200+ more routes
One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp