Check your Hyundai or Kia's charge, range, locks and location, pre-heat it and manage charging.
Connect Runs on your machine
claude mcp add bluelink-mcp -e MCP_TRANSPORT=<MCP_TRANSPORT> -e BLUELINK_USERNAME=<BLUELINK_USERNAME> -e BLUELINK_PASSWORD=<BLUELINK_PASSWORD> -e BLUELINK_PIN=<BLUELINK_PIN> -e BLUELINK_REGION=<BLUELINK_REGION> -e BLUELINK_BRAND=<BLUELINK_BRAND> -e BLUELINK_ALLOW_WRITES=<BLUELINK_ALLOW_WRITES> -e BLUELINK_ALLOW_UNLOCK=<BLUELINK_ALLOW_UNLOCK> -e BLUELINK_ALLOW_LOCATION=<BLUELINK_ALLOW_LOCATION> -e BLUELINK_AUDIT_LOG=<BLUELINK_AUDIT_LOG> -- docker run -i --rm ghcr.io/mattoddie/bluelink-mcp:0.3.1
{
"mcpServers": {
"bluelink-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/mattoddie/bluelink-mcp:0.3.1"
],
"env": {
"MCP_TRANSPORT": "<MCP_TRANSPORT>",
"BLUELINK_USERNAME": "<BLUELINK_USERNAME>",
"BLUELINK_PASSWORD": "<BLUELINK_PASSWORD>",
"BLUELINK_PIN": "<BLUELINK_PIN>",
"BLUELINK_REGION": "<BLUELINK_REGION>",
"BLUELINK_BRAND": "<BLUELINK_BRAND>",
"BLUELINK_ALLOW_WRITES": "<BLUELINK_ALLOW_WRITES>",
"BLUELINK_ALLOW_UNLOCK": "<BLUELINK_ALLOW_UNLOCK>",
"BLUELINK_ALLOW_LOCATION": "<BLUELINK_ALLOW_LOCATION>",
"BLUELINK_AUDIT_LOG": "<BLUELINK_AUDIT_LOG>"
}
}
}
}
{
"mcpServers": {
"bluelink-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/mattoddie/bluelink-mcp:0.3.1"
],
"env": {
"MCP_TRANSPORT": "<MCP_TRANSPORT>",
"BLUELINK_USERNAME": "<BLUELINK_USERNAME>",
"BLUELINK_PASSWORD": "<BLUELINK_PASSWORD>",
"BLUELINK_PIN": "<BLUELINK_PIN>",
"BLUELINK_REGION": "<BLUELINK_REGION>",
"BLUELINK_BRAND": "<BLUELINK_BRAND>",
"BLUELINK_ALLOW_WRITES": "<BLUELINK_ALLOW_WRITES>",
"BLUELINK_ALLOW_UNLOCK": "<BLUELINK_ALLOW_UNLOCK>",
"BLUELINK_ALLOW_LOCATION": "<BLUELINK_ALLOW_LOCATION>",
"BLUELINK_AUDIT_LOG": "<BLUELINK_AUDIT_LOG>"
}
}
}
}
{
"servers": {
"bluelink-mcp": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/mattoddie/bluelink-mcp:0.3.1"
],
"env": {
"MCP_TRANSPORT": "<MCP_TRANSPORT>",
"BLUELINK_USERNAME": "<BLUELINK_USERNAME>",
"BLUELINK_PASSWORD": "<BLUELINK_PASSWORD>",
"BLUELINK_PIN": "<BLUELINK_PIN>",
"BLUELINK_REGION": "<BLUELINK_REGION>",
"BLUELINK_BRAND": "<BLUELINK_BRAND>",
"BLUELINK_ALLOW_WRITES": "<BLUELINK_ALLOW_WRITES>",
"BLUELINK_ALLOW_UNLOCK": "<BLUELINK_ALLOW_UNLOCK>",
"BLUELINK_ALLOW_LOCATION": "<BLUELINK_ALLOW_LOCATION>",
"BLUELINK_AUDIT_LOG": "<BLUELINK_AUDIT_LOG>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
MCP_TRANSPORTOptional | Run over stdio. The image defaults to HTTP. |
BLUELINK_USERNAMERequired | The email address you log in to the Bluelink, Kia Connect or Genesis Connect app with. |
BLUELINK_PASSWORDRequired, secret | Your app password. |
BLUELINK_PINOptional, secret | Your 4-digit app PIN. Europe and Canada need it for commands; reads work without it. |
BLUELINK_REGIONOptional | Where your account was created. europe includes the UK; try europe-cci if europe fails. |
BLUELINK_BRANDOptional | hyundai (Bluelink), kia (Kia Connect, formerly UVO) or genesis (Genesis Connect). |
BLUELINK_ALLOW_WRITESOptional | Allow commands to the car: lock, climate, charging, charge limits and hazard lights. |
BLUELINK_ALLOW_UNLOCKOptional | Also allow unlocking, after you confirm each time. Needs BLUELINK_ALLOW_WRITES. |
BLUELINK_ALLOW_LOCATIONOptional | Share where the car is parked. This reveals where you live, work and park. |
BLUELINK_AUDIT_LOGOptional | Record every command as JSON lines: stderr, or a path in the container such as /data/audit.jsonl. |
Details
| Package | ghcr.io/mattoddie/bluelink-mcp:0.3.1 (OCI, stdio) |
| Package | https://github.com/mattoddie/bluelink-mcp/releases/download/v0.3.1/bluelink-mcp-0.3.1.mcpb (MCPB, stdio) |
| First published | 22 Oct 2026 |
| Last updated | 22 Oct 2026 |
| Registry name | io.github.mattoddie/bluelink-mcp |
More other servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
