LiveKit Agent Integrated With Home Assistant MCP Server

LiveKit Agent integrated with MCP server of Home Assistant

Remote serverstreamable-httpPython

What is the LiveKit Agent Integrated With Home Assistant MCP Server?

LiveKit Agent integrated with MCP server of Home Assistant

What it actually does

The dashboard UI is a Home Assistant custom integration + Lovelace card that runs the session inside HA: ha-livekit-agent-frontend. Run this worker, install that integration, point both at the same LiveKit project, and you're set.

Configuration

  • Home Assistant with the MCP Server integration enabled, and a long-lived access token. - A LiveKit server (self-hosted or LiveKit Cloud) for the realtime transport. - LiveKit Inference credentials for STT/LLM/TTS (LiveKit Cloud). - The HA integration installed for the dashboard UI.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Configuration

  • Home Assistant with the MCP Server integration enabled, and a long-lived access token. - A LiveKit server (self-hosted or LiveKit Cloud) for the realtime transport. - LiveKit Inference credentials for STT/LLM/TTS (LiveKit Cloud). - The HA integration installed for the dashboard UI.
VariableDescriptionRequired
LIVEKIT_URLEndpoint or connection string the server talks to.Yes
LIVEKIT_API_KEYCredential the server authenticates with.Yes
LIVEKIT_API_SECRETCredential the server authenticates with.Yes
LIVEKIT_INFERENCE_URLEndpoint or connection string the server talks to.Yes
LIVEKIT_INFERENCE_API_KEYCredential the server authenticates with.Yes
LIVEKIT_INFERENCE_API_SECRETCredential the server authenticates with.Yes

Example prompts to try

  • “Use LiveKit Agent Integrated With Home Assistant to Cost-aware.”
  • “Use LiveKit Agent Integrated With Home Assistant to Variable.”
  • “Use LiveKit Agent Integrated With Home Assistant to HA URL.”

Frequently asked questions

A Home Assistant instance with the MCP Server integration enabled, a LiveKit server (or cloud account), an OpenAI API key, and a Python environment to run the agent.