{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.chrischall/kiaaccess-mcp","description":"Kia Access for Claude — vehicle status, location, doors, climate, and charging","repository":{"url":"https://github.com/chrischall/kiaaccess-mcp","source":"github"},"version":"2.0.0","packages":[{"registryType":"npm","identifier":"kiaaccess-mcp","version":"2.0.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Kia Owners Portal / Kia Access account email address.","isRequired":true,"format":"string","name":"KIA_USERNAME"},{"description":"Your Kia Owners Portal / Kia Access account password.","isRequired":true,"format":"string","isSecret":true,"name":"KIA_PASSWORD"},{"description":"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\".","format":"string","name":"KIA_WRITE_MODE"},{"description":"Optional stable device UUID used for the app login handshake. Generated and cached under ~/.kiaaccess-mcp/ when omitted.","format":"string","name":"KIA_DEVICE_ID"},{"description":"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.","format":"string","isSecret":true,"name":"KIA_RMTOKEN"},{"description":"Optional. Per-request deadline for Kia API calls, in milliseconds (default 30000).","format":"number","name":"KIA_REQUEST_TIMEOUT_MS"},{"description":"Optional. Where the session store lives (default ~/.kiaaccess-mcp/session.json).","format":"filepath","name":"KIA_SESSION_FILE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-09T23:23:47.717257Z","publishedAt":"2026-10-09T23:23:47.717257Z","updatedAt":"2026-10-09T23:23:47.717257Z","isLatest":true}}}
