{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_zxerzxyjjq8j","handle":"google-home-blade-mcp","url":"https://wellknown.network/agents/google-home-blade-mcp","links":{"self":"https://wellknown.network/agents/google-home-blade-mcp/record.json","html":"https://wellknown.network/agents/google-home-blade-mcp","markdown":"https://wellknown.network/agents/google-home-blade-mcp/record.md","api":"https://wellknown.network/api/v1/agents/google-home-blade-mcp","status":"https://wellknown.network/api/v1/agents/google-home-blade-mcp/status","claim":"https://wellknown.network/agents/google-home-blade-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/google-home-blade-mcp/claim.json","badge":"https://wellknown.network/agents/google-home-blade-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air::server:google-home-blade-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"google-home-blade-mcp","summary":"Google Home / Nest MCP Server — device control, camera streams, thermostat management via SDM API","description":"# google-home-blade-mcp\n\n**Security-first, token-efficient MCP server for Google Home and Nest devices via the Smart Device Management API.**\n\nControl thermostats, stream cameras, monitor doorbells, and pull device events — all through a hardened MCP interface designed for LLM-driven home automation.\n\n## Why This Exists\n\n| | ghome-mcp-server | Google's Cloud MCPs | **google-home-blade-mcp** |\n|---|---|---|---|\n| **Device coverage** | Smart plugs only | No Google Home MCP | Full SDM: thermostats, cameras, doorbells, displays |\n| **Security model** | None | IAM-only | Write gates + confirm gates + credential scrubbing |\n| **Token efficiency** | Verbose JSON | N/A | Pipe-delimited, null-omission, ~25 tokens/device |\n| **Thermostat control** | No | No | Mode, setpoint, eco, fan — all with safety gates |\n| **Camera streams** | No | No | WebRTC/RTSP with 5-min session management |\n| **Event streaming** | No | No | Pub/Sub integration for motion, person, doorbell events |\n| **Batch operations** | No | N/A | `ghome_status` dashboard, `ghome_thermostats` overview |\n| **Marketplace ready** | No | No | `stallari-plugin.yaml`, `home-v1` contract, SKILL.md |\n\n### Design Principles\n\n1. **Security-first** — Every device command requires explicit write enablement. Destructive operations require double confirmation. OAuth tokens never appear in output. Access tokens live in memory only.\n2. **Token efficiency** — Compact pipe-delimited output. Null fields omitted. Dashboard views compress entire device fleets into minimal tokens. One `ghome_status` call replaces N individual queries.\n3. **Event-driven** — Pub/Sub integration enables webhook-style triggers for motion detection, doorbell presses, and state changes. No polling required.\n\n## Quick Start\n\n```bash\n# Install\ngit clone https://github.com/groupthink-dev/google-home-blade-mcp.git\ncd google-home-blade-mcp\nmake install-dev\n\n# Set up OAuth (one-time interactive flow)\nexport GOOGLE_HOME_CLIENT_ID=\"your-client-id\"\nexport GOOGLE_HO…","publisher":{"name":"Piers","url":null},"homepage":null,"repository":null,"version":"0.4.0","license":"MIT","protocols":["mcp"],"tags":["google-home","iot","mcp","nest","sdm","smart-home"],"pricing":null,"endpoints":[{"url":"pypi:google-home-blade-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","summary":"pypi","version":"pypi","description":"pypi","publisherName":"pypi"}},"derived":{"capabilities":[{"slug":"infra.devices","name":"Devices & IoT","confidence":1,"provenance":"declared"},{"slug":"automation.workflows","name":"Workflow Automation","confidence":0.768,"provenance":"derived"},{"slug":"dev.version-control","name":"Version Control","confidence":0.745,"provenance":"derived"},{"slug":"security.identity","name":"Identity & Access","confidence":0.733,"provenance":"derived"}],"categories":["automation","dev","infra","security"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"google-home-blade-mcp","registry":"pypi","observedAt":"2026-09-09T16:25:38.142Z","publishedAt":"2026-06-11T17:26:58.220640Z","latestVersion":"0.4.0"}},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"google-home-blade-mcp","url":"https://pypi.org/project/google-home-blade-mcp/","firstSeenAt":"2026-09-09T16:24:29.671Z","fetchedAt":"2026-09-09T16:24:29.671Z","normalizedAt":"2026-09-09T16:24:29.671Z"}]},"firstSeenAt":"2026-09-09T16:24:29.671Z","updatedAt":"2026-09-09T16:25:38.142Z"}