Simplisafe MCP server
Check SimpliSafe system state and sensors, review events, arm/disarm, and control smart locks
not scanned yet
0 stars
Reviews
Write oneNobody has reviewed Simplisafe yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Simplisafe tools
No tool declarations could be read from the package source. They show once the server is installed.
How Simplisafe compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 83/100
- higher than 65% of 48,255 servers
Release history: 13 versions in the registry since 2026-09-15, latest 2026-10-16, typically one every 2 days.
Install Simplisafe in Claude Code, Cursor or VS Code
Runs npx -y simplisafe-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add simplisafe-mcp -- npx -y simplisafe-mcp
What the publisher says
From the Simplisafe repository's README, as published. We do not edit it. Read it on GitHub
simplisafe-mcp
MCP server for SimpliSafe home security. Check whether the system is armed, review sensors and events, arm/disarm, and control smart locks — from Claude.
This server can disarm a home alarm and unlock doors. Every tool that
changes physical state, plus the tool that reads alarm PINs, is gated behind an
explicit confirm: true. Without it, no request is sent at all and you get a
dry-run preview of exactly what would happen. Install it only where you'd be
comfortable with that capability.
Developed and maintained by AI (Claude Code).
What you get
Supports SimpliSafe 3 systems. Legacy SS2 systems are rejected with an explanation rather than an opaque upstream 404.
Install
npm install -g simplisafe-mcpOr add to .mcp.json:
{
"mcpServers": {
"simplisafe": {
"command": "npx",
"args": ["-y", "simplisafe-mcp"],
"env": { "SIMPLISAFE_REFRESH_TOKEN": "${SIMPLISAFE_REFRESH_TOKEN}" }
}
}
}Authentication — one browser login, once
SimpliSafe issues no API keys. The credential is an OAuth2 refresh token, minted by a browser login you perform one time:
git clone https://github.com/chrischall/simplisafe-mcp && cd simplisafe-mcp
node scripts/bootstrap-auth.mjs # prints an authorize URL
# sign in (MFA included), then copy the com.simplisafe.mobile:// URL
node scripts/bootstrap-auth.mjs "<that URL>"The token is written to .env (mode 0600) after being verified against the live API. SimpliSafe does not rotate refresh tokens, so it stays valid until you sign out of all devices in the SimpliSafe app — which is how you revoke it.
Capturing the code: open DevTools → Network and tick Preserve log before signing in; afterwards the browser fails to open a com.simplisafe.mobile://… link, and that failed entry's link address is what you paste. The code is single-use and expires in about two minutes.
Treat the resulting token like a house key: it grants full control of the alarm.
Writes are gated, and verified
Calling a write tool without confirm: true sends nothing and returns a preview, including a plain statement of the physical consequence:
{
"dryRun": true,
"action": "set alarm state to away",
"method": "POST",
"path": "/ss3/subscriptions/7858153/state/away",
"currentState": "OFF",
"warning": "Arms ALL sensors including interior motion. Starts an exit delay; anyone still moving inside when it expires can trigger the siren and a monitoring-center dispatch.",
"note": "Nothing was sent. Re-run with confirm: true to execute."
}With confirm: true, the tool executes and then re-reads the system to check what actually happened, reporting confirmed, in_progress (the exit delay is counting down), or unconfirmed. A 2xx is never treated as proof.
Shell access without the server
For quick one-off queries there's a curl-based skill in skills/simplisafe-api/ — same API, no MCP process, sharing the same refresh token.
Development
npm install
npm run build
npm testShortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Simplisafe: common questions
- Is Simplisafe MCP server safe?
- Mostly: it is graded B (83/100). Read the Simplisafe safety report
- How do I install Simplisafe?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Simplisafe need an API key?
- Yes. The registry entry asks for
SIMPLISAFE_REFRESH_TOKEN. - Is Simplisafe maintained?
- The last commit was 32 days ago (2026-10-03). The latest release is v1.3.2.
- What can I use instead of Simplisafe?
- Servers from other publishers that do the same job: UniFi Protect MCP server.
Alternatives to Simplisafe
Same job from other publishers: the closest match first, then the best rated.
- UniFi Protect MCPManage UniFi Protect cameras, events, recordings, and smart detections via MCP.not reviewedEstablishedB