npm · kiaaccess-mcp
$npx -y kiaaccess-mcp@2.0.0 KIA_USERNAME (required) — Your Kia Owners Portal / Kia Access account email address.
KIA_PASSWORD (required) · secret — Your Kia Owners Portal / Kia Access account password.
KIA_WRITE_MODE — Write-tool gate: "none" registers no vehicle commands; "comfort" registers climate and charging only; "all" adds door lock/unlock (default "comfort"). Unrecognized values fail closed to "none".
KIA_DEVICE_ID — Optional stable device UUID used for the app login handshake. Generated and cached under ~/.kiaaccess-mcp/ when omitted.
KIA_RMTOKEN · secret — Optional. A remember-me token from a completed MFA bootstrap elsewhere (copy `rmtoken` out of that machine's ~/.kiaaccess-mcp/session.json). Set it and the one-time bootstrap is skipped entirely; set KIA_DEVICE_ID to the SAME value that was in effect during the bootstrap.
KIA_REQUEST_TIMEOUT_MS — Optional. Per-request deadline for Kia API calls, in milliseconds (default 30000).
KIA_SESSION_FILE — Optional. Where the session store lives (default ~/.kiaaccess-mcp/session.json).