MCP.Market

Smartrent MCP server

by Evin009·io.github.Evin009/smartrent-mcp·v0.1.2

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

B72/100grade B
What users say
No reviews yet
Be the first
Safety scan
B72/100

full report

Adoption
New

0 stars26 downloads/wk

Reviews

Write one

Nobody has reviewed Smartrent yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Smartrent tools (5)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • get_device_status

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

  • lock_door

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

  • ping

    Test that the server is alive

  • set_temperature

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

  • switch_control

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

Public scan report

scanner v0.1.9 · 2026-09-26 · same rubric, same numbers if you re-run it

no findings
  • Code scan6 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 102 days ago8/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 72/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Smartrent compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
72/100
higher than 38% of 48,255 servers
Tools
5
the typical server has 7
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
Downloads a week
26
more than 13% of 12,191 servers with a package

What its tools let an agent do: 4 read · 1 change

Install Smartrent in Claude Code, Cursor or VS Code

claude mcp add smartrent-mcp -- uvx smartrent-mcp
Add to Cursor

What the publisher says

From the Smartrent repository's README, as published. We do not edit it. Read it on GitHub

SmartRent MCP

<!-- mcp-name: io.github.Evin009/smartrent-mcp -->

An MCP (Model Context Protocol) server that lets Claude control your SmartRent smart home devices — locks, thermostat, light switches, and sensors — through natural conversation.

You: "Turn off the kitchen lights and lock the front door"
Claude: "Kitchen turned off. Front Door - Lock is now locked."

Table of Contents

  • Requirements
  • Installation
  • Setup — Claude Desktop
  • Setup — Claude Web
  • Available Tools
  • Self-Hosting (Remote / SSE mode)
  • Troubleshooting
  • Security
  • Built With
  • License

Requirements

  • A SmartRent account with devices already set up in the SmartRent app (this only works if your building/home uses SmartRent hardware — front door locks, thermostats, switches, or sensors)
  • Python 3.10+
  • Either uv or pip — you likely already have one of these

Installation

Option A — using uv (recommended, no separate install step)

If you don't have uv yet, install it once:

# Mac/Linux
curl -LsSf https://astral.sh/uv/install.sh | sh

# Windows (PowerShell)
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

That's it — uvx will download and run the package automatically the first time Claude needs it. No manual install command required.

Option B — using plain pip

pip install smartrent-mcp

Setup — Claude Desktop

1. Open your Claude Desktop config file

  • Mac: ~/Library/Application Support/Claude/claudedesktopconfig.json
  • Windows: %APPDATA%\Claude\claudedesktopconfig.json

2. Add the server entry

If you installed via uv (Option A):

{
  "mcpServers": {
    "smartrent-mcp": {
      "command": "uvx",
      "args": ["smartrent-mcp"],
      "env": {
        "SMARTRENT_EMAIL": "your_smartrent_email",
        "SMARTRENT_PASSWORD": "your_smartrent_password"
      }
    }
  }
}

If you installed via pip (Option B):

{
  "mcpServers": {
    "smartrent-mcp": {
      "command": "smartrent-mcp",
      "env": {
        "SMARTRENT_EMAIL": "your_smartrent_email",
        "SMARTRENT_PASSWORD": "your_smartrent_password"
      }
    }
  }
}

If you already have other servers under "mcpServers", just add "smartrent-mcp" as another entry — don't replace the existing ones.

3. Restart Claude Desktop

Fully quit the app (Cmd+Q on Mac, or right-click the tray icon and Quit on Windows) and reopen it. Closing the window alone is not enough.

4. Try it

Ask Claude:

  • "What's the status of my home?"
  • "Turn on the kitchen lights"
  • "Lock the front door"
  • "Set temperature to 72 cool mode"

Setup — Claude Web

Claude Web only connects to remote MCP servers over a URL — it cannot run local commands like uvx. To use this server with Claude Web, you need to self-host a remote instance. See Self-Hosting below, then add your deployed URL in Claude Web → Settings → MCP Servers.

Available Tools

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Smartrent: common questions

Is Smartrent MCP server safe?
Mostly: it is graded B (72/100). Read the Smartrent safety report
How do I install Smartrent?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Smartrent need an API key?
Yes. The registry entry asks for SMARTRENT_PASSWORD.
Is Smartrent maintained?
The last commit was 140 days ago (2026-06-16). The latest release is v0.1.2.
What can I use instead of Smartrent?
Servers from other publishers that do the same job: Mobilerun MCP server.
How does Smartrent compare with other MCP servers?
safety score 72/100 (higher than 38% of 48,255 servers); tools 5 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Smartrent

Same job from other publishers: the closest match first, then the best rated.

  • Mobilerun
    Let AI agents control Android and iOS devices on Mobilerun Cloud: screen, input, apps, workflows.
    A