PlateHarbor
Developer Docs

PlateHarbor API

Public read endpoints cover states, renewal rules, special-situation guides, county emissions rules, and a renewal-path checker.

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 /healthz health and environment status
  • GET /api/v1/states supported states
  • GET /api/v1/pages crawlable state, county, and situation pages
  • GET /api/v1/renewal/:state state renewal guidance
  • GET /api/v1/situations/:state/:topic title, move, and credential-routing guides
  • GET /api/v1/emissions/:state/:county county emissions guidance
  • GET /api/v1/check next-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"