Developer Docs
PlateHarbor API
Public read endpoints cover states, renewal rules, special-situation guides, county emissions rules, and a renewal-path checker.
API base
MCP (POST-only)
Coverage model
PlateHarbor publishes structured state renewal and county emissions data with source links, freshness metadata, and machine-readable schemas.
MCP access
PlateHarbor also exposes a read-only MCP endpoint for agent runtimes that support remote MCP over HTTP. The endpoint is POST-only JSON-RPC, so a browser GET will return 405 by design.
curl -X POST https://api.plateharbor.com/mcp \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"example","version":"0.1.0"}}}' Public endpoints
GET /healthzhealth and environment statusGET /api/v1/statessupported statesGET /api/v1/pagescrawlable state, county, and situation pagesGET /api/v1/renewal/:statestate renewal guidanceGET /api/v1/situations/:state/:topictitle, move, and credential-routing guidesGET /api/v1/emissions/:state/:countycounty emissions guidanceGET /api/v1/checknext-step recommendation
Common reads
curl https://api.plateharbor.com/api/v1/renewal/colorado
curl https://api.plateharbor.com/api/v1/situations/colorado/new-resident
curl https://api.plateharbor.com/api/v1/emissions/arizona/maricopa
curl "https://api.plateharbor.com/api/v1/check?state=arizona&county=maricopa&vehicle_age=8&fuel_type=gas"