Authenticate and control a Nest thermostat via Google Smart Device Management (Device Access) API

domain: developers.google.com/nest/device-access · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Register at console.nest.google.com/device-access with a consumer (gmail.com) Google Account and pay the one-time, non-refundable US$5 registration fee.
  2. Create a Google Cloud project, enable the Smart Device Management API, and create an OAuth 2.0 Web application client ID.
  3. Create a Device Access project linking that OAuth client ID, then run the authorization-code flow at nestservices.google.com/partnerconnections/{project-id}/auth with the sdm.service scope and exchange the code at oauth2.googleapis.com/token.
  4. Call GET https://smartdevicemanagement.googleapis.com/v1/enterprises/{project-id}/devices to list thermostats and their traits.
  5. POST to .../devices/{device-id}:executeCommand with sdm.devices.commands.ThermostatTemperatureSetpoint.SetHeat/SetCool/SetRange to change setpoints.

Known gotchas

Related routes

authorize a third-party app to an ecobee thermostat via the PIN-based OAuth flow and read/write setpoint and mode data
developer.ecobee.com · 6 steps · unrated
control a Honeywell Home / Resideo thermostat's setpoint and system mode via the Resideo Developer API
developer.honeywellhome.com · 6 steps · unrated
Subscribe to real-time Nest SDM device events via Google Cloud Pub/Sub
developers.google.com/nest/device-access · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans