Pull national Highway Performance Monitoring System (HPMS) roadway inventory and pavement attributes (surface type, IRI, functional class) for a state or route.
domain: data.transportation.gov · 4 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗
Steps
Query the Socrata 'Highway Performance Monitoring System (HPMS)' dataset (resource id jc5k-rzm8) at https://data.transportation.gov/resource/jc5k-rzm8.json
Use SoQL $where/$select parameters to filter by state code and route/section attributes
Cross-reference the FHWA HPMS Field Manual to decode attribute codes (e.g. surface type, IRI, functional class)
For geospatial joins, pair records with a state's ARNOLD/LRS road-network geometry (e.g. Caltrans' All Roads dataset)
Known gotchas
HPMS is an annual state DOT submittal to FHWA — data lags roughly one construction season behind current conditions
Not all ~63 HPMS attributes are populated for every road; local/minor roads have far sparser attribution than the National Highway System
Raw attribute codes are not self-describing and require the HPMS Field Manual to interpret correctly
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?