ClaudeChatGPTPerplexityGeminiMicrosoft CopilotRaycastMeta AIGrokZ.aiQwenKimi
DeepSeekMistralCursorVS CodeWindsurfJetBrainsClineLovableVercel AI SDKLangChain

Use Google Home / Nest with your AI.

Connect your account once and let the AI you already use work with it, without building another integration. Control Google Nest devices. thermostats, cameras, and doorbells via Smart Device Management (SDM) API.

Included with plan

Ask AI about this Connector

Developed, maintained, and hosted by Vinkius.

MCP VERIFIED · PRODUCTION READY · VINKIUS GUARANTEED

Waiting for input…

Works with modern AI clients that support MCP, including ChatGPT, Claude, Cursor, and more.

ChatGPTClaudeCursorPerplexityGeminiMicrosoft CopilotRaycastMeta AI

Complete set · 12 capabilities

The complete Google Home / Nest capability set.

These are the exact actions your AI can choose when you ask it to work with Google Home / Nest.

Capability set01 / 03

01-04

4 capabilities in this set.

Part of 12 available through Google Home / Nest.

  1. 01

    List rooms

    Useful for understanding device locations and room organization. List all rooms in a specific structure

  2. 02

    List structures

    Each structure contains rooms and devices. List all structures (homes) in your Google Nest account

  3. 03

    Set fan timer

    Turns the fan on for a specified duration. Duration is optional and defaults to the thermostat setting. Set the fan timer on a Nest thermostat

  4. 04

    Generate camera stream

    The stream token is temporary and should be used immediately. Stop the stream when done. Generate a live camera stream URL from a Nest camera or doorbell

Capability set02 / 03

05-08

4 capabilities in this set.

Part of 12 available through Google Home / Nest.

  1. 05

    Get device

    Use device ID from list_devices or device name. Get details for a specific Google Nest device

  2. 06

    List devices

    Shows device types, traits, and room assignments. USE WHEN: - User wants to see all their Nest devices - User needs to find device IDs for other commands - User is exploring their smart home setup - User asks "what Nest devices do I have" EXAMPLES: - "List all my Nest devices" → call with no params - "Show my smart home devices" → call with no params - "What Nest devices are connected?" → call with no params List all Google Nest devices in your home

  3. 07

    Set thermostat range

    Useful for HEATCOOL mode to define the comfort range. Set both heating and cooling temperatures on a Nest thermostat

  4. 08

    Stop camera stream

    Use the stream token returned from generate_camera_stream to properly terminate the stream session. Stop an active camera stream from a Nest camera or doorbell

Capability set03 / 03

09-12

4 capabilities in this set.

Part of 12 available through Google Home / Nest.

  1. 09

    Set thermostat cool

    Use this when the thermostat is in COOL or HEATCOOL mode. Set the cooling temperature on a Nest thermostat

  2. 10

    Set thermostat eco

    This is a manual override of the eco/eco-friendly temperature settings. Set Nest thermostat to eco mode for energy savings

  3. 11

    Set thermostat heat

    Use this when the thermostat is in HEAT or HEATCOOL mode. Set the heating temperature on a Nest thermostat

  4. 12

    Set thermostat mode

    Supported modes: HEAT, COOL, HEATCOOL, OFF. Use device ID from list_devices to target a specific thermostat. USE WHEN: - User wants to change thermostat mode - User asks to turn heating/cooling on or off - User wants to switch thermostat operating mode - User says "set thermostat to heat/cool/off" PARAMETERS: - device_id (REQUIRED): Thermostat device ID - mode (REQUIRED): One of HEAT, COOL, HEATCOOL, or OFF EXAMPLES: - "Set thermostat to heat mode" → call with device_id, mode="HEAT" - "Turn off the thermostat" → call with device_id, mode="OFF" - "Set thermostat to cool" → call with device_id, mode="COOL" Set the mode of a Nest thermostat

Observed, not estimated

894ms average. Fast in production.

Google Home / Nest is checked daily against the live service.

Daily averagePeak 1075ms
Aug 20Today
Fastest day
759ms
Slowest day
1075ms
14-day trend
Slowing+7%

Connect your client

One URL. Every client.

Activate the Connector, copy your link, and paste it into the client you already use. 12 capabilities arrive ready to run.

Preview access · not provider authentication

The vk_preview_* token belongs to Vinkius preview infrastructure. It lets Claude discover and display the capabilities of Google Home / Nest, so you can see the experience inside your AI.

It does not authenticate your account with Google Home / Nest. Actions requiring credentials or live account data may not run until you activate the Connector and authorize the service.

Google Home / Nest Connector

You're all set. Choose your MCP client and follow the setup instructions.

Connector linkhttps://edge.vinkius.com/vk_preview_1fBsfzIThZdptHTYBS877gg1lz5jvHIrx5SxHDyC/mcp

Claude Desktop

Follow the steps below to connect in seconds.

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — Google Home / Nest capabilities are ready to use.
Configuration · claude_desktop_config.jsonCopy
{
  "mcpServers": {
    "google-home-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_1fBsfzIThZdptHTYBS877gg1lz5jvHIrx5SxHDyC/mcp"
    }
  }
}
  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

Step-by-step instructions for each client are in the guide. How to connect

FAQ

Questions Google Home / Nest owners ask.

  • 01

    What Google Nest devices are supported by this API?

    The SDM API supports: Nest Thermostats (Nest Learning Thermostat, Nest Thermostat E, Nest Thermostat 2020), Nest Cameras (legacy, battery, wired, with spotlight), Nest Doorbells (legacy battery, wired, battery), and Nest Hub displays. Each device exposes specific traits (e.g., ThermostatMode, CameraLiveStream) that can be queried and controlled.

  • 02

    How do I get OAuth 2.0 credentials for the Google SDM API?

    Visit the Google Device Access console and create a project. You'll receive a Project ID. Then, set up OAuth 2.0 credentials in Google Cloud Console, link them to your Device Access project, and complete the OAuth flow to obtain an access token. The token expires after 1 hour and must be refreshed.

  • 03

    Can I control multiple thermostats in different locations?

    Yes! The API returns all devices across all structures and rooms in your project. Use list_devices to see all thermostats with their room assignments, then use each device's unique ID to control them individually. You can set different modes and temperatures for each thermostat.

  • 04

    How long do camera stream URLs last?

    Camera stream URLs (both RTSP and WebRTC) are temporary and typically expire after 5 minutes. The stream token returned in the response should be used immediately and the stream should be stopped with stop_camera_stream when no longer needed to free up device resources.