{"id":"yasu89-switch-bot-mcp-server","name":"switch-bot-mcp-server","af_score":50.0,"security_score":51.8,"reliability_score":23.8,"what_it_does":"Provides an MCP (Model Context Protocol) server that lets an agent retrieve SwitchBot device lists and statuses and execute commands on SwitchBot devices using SwitchBotAPI credentials.","best_when":"You want an MCP-integrated automation agent to manage SwitchBot devices (read status, then execute device commands) using a single set of SwitchBotAPI credentials.","avoid_when":"You cannot safely store/manage API tokens/secrets (SWITCH_BOT_TOKEN, SWITCH_BOT_SECRET) or you need strict auditability and per-scope authorization beyond what the MCP server offers.","last_evaluated":"2026-04-04T19:37:31.042326+00:00","has_mcp":true,"has_api":false,"auth_methods":["SwitchBotAPI token + secret via environment variables"],"has_free_tier":false,"known_gotchas":["Command execution tools may produce side effects that are not idempotent (be careful with retries).","Rate limiting/backoff behavior is not described in the README.","The server requires correct SwitchBotAPI credentials; failures will likely occur when tokens are missing/invalid."],"error_quality":0.0}