The work gives Home Assistant app users a guided route to tools exposed through the Model Context Protocol. An app can announce its server URL; Home Assistant validates it and asks the user to confirm before connecting, continuing through OAuth when authentication is required.

Supervisor’s discovery identity lets Home Assistant update a connection when the app moves ports and remove it when the app is uninstalled. A readable app-based identifier also survives reinstalls.

A companion repair addresses Google-hosted servers that worked for about an hour and then demanded authentication repeatedly: the authorization request now asks for the refresh token needed to renew access.