Agent♥︎Age
Catalog

io.github.rwestergren/rachio-mcp

Official

by rwestergren · Python

MCP server for Rachio sprinkler controllers — schedules, zones, and live watering control

Rachio MCP Server (io.github.rwestergren/rachio-mcp)

This MCP server provides Model Context Protocol access to Rachio sprinkler controllers. It supports scheduling, zones, and live watering control by connecting to Rachio’s internal gRPC backend, rather than relying only on the public API.

🛠️ Key Features

  • MCP server for Rachio sprinkler controllers
  • Schedules and zone inspection
  • Live watering control
  • Uses reverse-engineered Android-app gRPC API
  • Connects to internal cloud.rach.io:443 backend

🚀 Use Cases

  • Listing Rachio devices and zones
  • Inspecting schedules
  • Performing operations beyond the public API’s capabilities

⚡ Developer Benefits

  • Access to the full operation set used by the official mobile app
  • Improved coverage vs. public read-only schedules and single-action endpoints

⚠️ Limitations

  • The provided information does not describe authentication, specific tool names, or write/update schedule behaviors in detail

Topics

mcpmodel-context-protocolrachiosmart-homesprinkler
io.github.rwestergren/rachio-mcp - agentage MCP Catalog