← Back to search

io.github.Evin009/smartrent-mcp

Evin009 Scanned 3d ago

Control SmartRent smart home devices (locks, thermostat, switches, sensors) via Claude

A
93.4 / 100

Versions

0.1.2latest
first seen Jun 30, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 5

ping
annotations: none low

Test that the server is alive

get_device_status
annotations: none low

Get the current status of all SmartRent devices (locks, thermostat, switches, sensors)

switch_control
annotations: none low

Turn a light switch on or off. name: partial or full name of the switch (e.g. 'bedroom', 'living room') action: 'on' or 'off'

name str action str
lock_door
annotations: none low

Lock or unlock the front door. action: 'lock' or 'unlock'

action str
set_temperature
annotations: none low

Set thermostat temperature and mode. temperature: the temperature value mode: 'cool', 'heat', 'auto', or 'off' unit: 'F' for farenheit (default) or 'C' for celcius

mode str unit str temperature int

Permissions 2

filesystem low
Server uses filesystem capabilities via: os
env_vars low
Server uses env_vars capabilities via: os.environ, os.getenv()

Scan Findings 18

low
Tool 'ping' has no annotations annotation_checker · 100%
low
Tool 'get_device_status' has no annotations annotation_checker · 100%
low
Tool 'switch_control' has no annotations annotation_checker · 100%
low
Tool 'lock_door' has no annotations annotation_checker · 100%
low
Tool 'set_temperature' has no annotations annotation_checker · 100%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
info
pyproject.toml metadata manifest_parser · 100%
info
Tool: ping manifest_parser · 90%
info
Tool: get_device_status manifest_parser · 90%
info
Tool: switch_control manifest_parser · 90%
info
Tool: lock_door manifest_parser · 90%
info
Tool: set_temperature manifest_parser · 90%
info
Required env vars (4) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
low
Permission: filesystem access detected permission_analyzer · 70%
low
Permission: env_vars access detected permission_analyzer · 90%
info
SBOM generated: 2 components sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%