MCP server for controlling SmartRent smart home devices
Project description
SmartRent MCP
An MCP (Model Context Protocol) server that lets Claude control your SmartRent smart home devices — locks, thermostat, switches, and sensors.
Requirements
- A SmartRent account with devices set up (this only works if your building uses SmartRent hardware)
- Python 3.10+
- uv installed
Setup
1. Add to Claude Desktop config
Open your claude_desktop_config.json and add:
{
"mcpServers": {
"smartrent-mcp": {
"command": "uvx",
"args": ["smartrent-mcp"],
"env": {
"SMARTRENT_EMAIL": "your_smartrent_email",
"SMARTRENT_PASSWORD": "your_smartrent_password"
}
}
}
}
2. Restart Claude Desktop
Fully quit (Cmd+Q on Mac) and reopen.
3. Try it
Ask Claude: "What's the status of my home?"
Available Tools
ping— test the server is aliveget_device_status— read all devices (locks, thermostat, switches, sensors)switch_control— turn lights on/off by namelock_door— lock or unlock your front doorset_temperature— set thermostat temperature, mode, and unit (F/C)
Built With
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file smartrent_mcp-0.1.0.tar.gz.
File metadata
- Download URL: smartrent_mcp-0.1.0.tar.gz
- Upload date:
- Size: 130.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3a151a061f1607a92825ce9dd584943a02f8382698b1d42b380020e24e0bae3b
|
|
| MD5 |
ce15a450ba0ba6a39b23f23a21541d89
|
|
| BLAKE2b-256 |
1442d64d1b9088d8804ecd2cbebe7b75f98fad041aeccf1d1caaf739570d4205
|
File details
Details for the file smartrent_mcp-0.1.0-py3-none-any.whl.
File metadata
- Download URL: smartrent_mcp-0.1.0-py3-none-any.whl
- Upload date:
- Size: 4.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2a35e3a4e6eb2e465572d7165b80955576cc57cd944e3b6da2a1e4ef2a397617
|
|
| MD5 |
0d42cb40db981c2e8dab870f3967d4d1
|
|
| BLAKE2b-256 |
c87ba8e6c83623e2d2393b1f307e4bbfc363902e7e4ff8da9df0b9580ea2aa88
|