Rachio MCP
UnclaimedMCP server for Rachio sprinkler controllers. Discover devices, manage schedules, and control watering live
Set up this server
01 / Choose your client
02 / Before you connect
Authentication is not specified. Check the project instructions before connecting.
Project instructions03 / Add the configuration
claude mcp add --transport stdio 'rachio-mcp' -- 'uvx' '--from' 'rachio-mcp' 'rachio-mcp-token'04 / Check it in your client
Open your client’s MCP settings and confirm the server connects and lists its tools. A copied configuration does not confirm a working connection.
More in AI & ML
Browse the full directoryUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverSecurity profile
Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works
24 of 24 tools
Documented tools (24)
From project documentation. A server handshake does not verify each tool’s description or behavior.
copy_schedule
Duplicate an existing schedule
create_schedule
Create a new schedule
delete_schedule
Permanent, destructive
get_active_alerts
Unresolved alerts on a device or zone
get_calendar
Scheduled runs + skip events for a date range
get_device
Full details + live state for a single device
get_run_history
Observed recent/past zone-run telemetry plus calendar context
get_schedule
Single schedule + its locations/devices
get_schedule_runs
Past runs + skip events for a schedule
get_weather
Observed + forecast weather readings for a location
get_zone
Full detail for a single zone
list_devices
Every device on the account — controllers, sensors, weather stations
list_schedules
Filter by device, location, zone, or schedule id
list_zones
Zones configured on a controller, with agronomic metadata
pause_watering
Pause the current zone for N seconds
preview_schedule
Dry-run — returns the Schedule that createschedule would produce, including the server-generated human-readable summary. Never persists
resume_watering
Resume a paused run
run_schedule
Trigger an immediate run
set_rain_delay
Defer all schedules until a given time
skip_current_zone
Skip to the next zone in the active run
skip_schedule
Skip or re-arm the next scheduled run
start_zones
Start one or more zones manually by zone number + duration
stop_watering
Stop whatever is running
update_schedule
Partial-merge edit: name, enabled, timing/criteria, day restrictions, and per-zone add/update/remove
Tool change history
FAQ
Questions about Rachio MCP Server
- How do I connect Rachio MCP Server to Claude?
- Run `claude mcp add rachio-mcp -- uvx --from rachio-mcp rachio-mcp-token` in Claude Code, or add the same command and arguments under mcpServers in Cursor's mcp.json or Claude Desktop's claude_desktop_config.json, then restart the client. The blocks above are ready to paste.
- Is Rachio MCP Server free?
- The listed licence is MIT. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
- What can Rachio MCP Server do?
- Rachio MCP Server documents 24 tools to the agent, including copy_schedule, create_schedule, delete_schedule. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.