4,500+ servers built on MCP Fusion
Vinkius
Google Home logo
Vinkius
Pydantic AI logo

How to Use the Google Home MCP in Pydantic AI

Build type-safe Nest automations with Pydantic AI and this MCP Server to catch API errors before they hit physical devices.

See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Google Home MCP on Cursor AI Code Editor MCP Client Google Home MCP on Claude Desktop App MCP Integration Google Home MCP on OpenAI Agents SDK MCP Compatible Google Home MCP on Visual Studio Code MCP Extension Client Google Home MCP on GitHub Copilot AI Agent MCP Integration Google Home MCP on Google Gemini AI MCP Integration Google Home MCP on Lovable AI Development MCP Client Google Home MCP on Mistral AI Agents MCP Compatible Google Home MCP on Amazon AWS Bedrock MCP Support
MCP Servers - Free for Subscribers
Pydantic AI

Connect Google Home MCP to Pydantic AI

Create your Vinkius account to connect Google Home to Pydantic AI and route execution through our secure gateway. The platform manages server hosting, runtime updates, and security layers. Configuration requires no manual server provisioning.

GDPR Free for Subscribers

Validate your Nest climate states with Pydantic AI

`set_thermostat_heat` changes the target temperature on your physical Nest unit after validating the payload against strict Python types. Pydantic AI ensures that any input temperature is a valid float within Google's allowed range before calling the API. If your agent tries to set a room to a thousand degrees, the framework blocks it instantly. For cooling adjustments, `set_thermostat_cool` and `set_thermostat_range` provide the same type-safe guarantees. This runtime validation prevents malformed commands from causing silent failures. Your code either runs with perfect data or fails loudly so you can fix it.

Map structures safely using this MCP Server

`list_structures` queries your Google Nest account to return a structured list of your physical homes. The server parses the raw JSON response and validates it against strict schemas before your agent ever sees it. This prevents unexpected API changes from breaking your automation pipelines. Your agent then calls `list_rooms` and `list_devices` to map out the rest of your smart home layout. Because every field is typed, your code can confidently navigate rooms and device IDs. You write clean Python code without worrying about missing dictionary keys.

Manage camera streams and eco modes safely

`generate_camera_stream` returns a verified URL and access token for your Nest camera feeds. Pydantic AI validates the stream response structure, ensuring your agent gets a clean, uncorrupted URL string. When the viewing session ends, the agent calls `stop_camera_stream` to close the connection cleanly. `set_thermostat_eco` lets you trigger energy-saving mode with a single validated call. If you need to run the fan instead, `set_fan_timer` accepts a strictly typed duration integer. This level of type safety makes your home automation reliable enough for production deployments.

Setup guide

Set up Google Home MCP in Pydantic AI

Prerequisites

  • Python 3.10+ installed
  • pydantic-ai-slim[fastmcp] package
  • Active Vinkius subscription with a valid endpoint token
  1. 1

    Install Pydantic AI with FastMCP

    Run pip install "pydantic-ai-slim[fastmcp]". The FastMCP toolset replaces the deprecated MCPServerHTTP class with full protocol support.

  2. 2

    Configure the FastMCPToolset

    Pass a JSON-style config dict to FastMCPToolset with your Vinkius URL. Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. Supports Streamable HTTP, SSE, and Stdio transports.

  3. 3

    Create and run your agent

    Pass the toolset to Agent(toolsets=[toolset]) and call agent.run(). Swap openai:gpt-4o for any supported model — Anthropic, Google, Mistral, or Groq.

agent.py
from pydantic_ai import Agent
from pydantic_ai.toolsets.fastmcp import FastMCPToolset

toolset = FastMCPToolset({
    "mcpServers": {
        "google-home-mcp": {
            "url": "https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
        }
    }
})

agent = Agent(
    "openai:gpt-4o",
    toolsets=[toolset],
    system_prompt="You have access to Google Home tools.",
)

result = await agent.run("List recent Google Home transactions")
print(result.output)

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Google Home / Nest. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

Why Choose Vinkius

Vinkius connects your tools to AI with real-time monitoring and automatic cost savings — all from one dashboard.

Real-time monitoring

Live

visibility into every interaction

Connect your favorite tools to your AI and see exactly what's happening — every request, every response, in real time.

Built-in savings

60%

lower AI costs

Vinkius compresses data between your apps and your AI automatically. Lower bills every month — no configuration required.

Single dashboard

One

place for every integration

Every tool your AI connects to, managed from a single screen. One account, complete control.

Common questions about Google Home MCP in Pydantic AI

Run `pip install "pydantic-ai-slim[mcp]"` and initialize the connection using `MCPToolset("http://...")`. Pass this toolset directly into the `toolsets` argument of your Pydantic AI Agent.
The framework will raise a validation error immediately. Instead of passing corrupt or hallucinated data to your agent, the system fails loudly, allowing you to catch API mismatches in your logs.
Yes, this MCP Server supports both Streamable HTTP and SSE transports. You configure the `MCPToolset` with your Vinkius HTTP endpoint, and the framework manages the underlying connection pool.
No, `MCPServerHTTP` is deprecated in recent versions of the framework. You should use the unified `MCPToolset` class to handle your server connections.
We use a zero-trust V8 Isolate architecture to process your SDM API calls. Your physical structure layouts and camera stream tokens are never written to persistent storage. All authentication details are handled purely in memory and discarded the moment your request completes.

Start using the Google Home MCP today

We host it, we monitor it, we maintain it. You just paste one token.

Built & Managed by Vinkius 30s setup 12 tools

We've already built the connector for Google Home. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 12 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.