{"name":"io.github.Koneisto/HomeAssistant-Light-MCP","slug":"koneisto-homeassistant-light-mcp","title":null,"description":"Control Home Assistant lights and scenes. Lights only by design for safety.","url":"https://mcp.market/server/koneisto-homeassistant-light-mcp","rating":null,"grade":"C","score":66,"certified":false,"status":"active","category":"media","tags":["media"],"presence":{"score":11,"stars":0,"forks":0,"downloads_week":42,"last_push_at":"2026-01-27T19:57:41.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/Koneisto/HomeAssistant-Light-MCP","website":null,"version":"0.6.1","remotes":[],"packages":[{"registryType":"npm","identifier":"ha-mcp-server","version":"0.6.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Home Assistant URL (e.g., http://192.168.1.100:8123)","isRequired":true,"format":"string","name":"HA_URL"},{"description":"Home Assistant long-lived access token","isRequired":true,"format":"string","isSecret":true,"name":"HA_TOKEN"}]}],"tools":[{"name":"scene_activate","description":"Activate a scene in Home Assistant. REQUIRES user_confirmed=true - user must explicitly request scene activation.","write_action":false,"price_micros":0,"input_schema":null},{"name":"scene_adjust_light","description":"PREFERRED for controlling lights. Turn on/off, set brightness (0-100%), RGB color, color temperature (Kelvin), or effects. IMPORTANT: This only changes the light's current state - it does NOT save to any scene. REQUIRES user_confirmed=true - user must explicitly request the change.","write_action":false,"price_micros":0,"input_schema":null},{"name":"scene_blackout","description":"Turn off ALL lights. Optionally create/update a 'Blackout' scene. REQUIRES user_confirmed=true - user must explicitly request blackout.","write_action":false,"price_micros":0,"input_schema":null},{"name":"scene_configure","description":"Configure the Home Assistant connection for the Scene MCP server. Required before using other scene_ tools if not already configured via environment variables.","write_action":false,"price_micros":0,"input_schema":null},{"name":"scene_create","description":"Create a NEW scene in Home Assistant. ONLY call when user EXPLICITLY asks to create/save a NEW scene. Before calling: 1) Show current lights with scene_show_lights, 2) Ask user for mode: 'exclusive' or 'additive'. Do NOT call this to update existing scenes - use scene_update for that.","write_action":true,"price_micros":0,"input_schema":null},{"name":"scene_delete","description":"Delete a scene from Home Assistant","write_action":true,"price_micros":0,"input_schema":null},{"name":"scene_diagnose","description":"Diagnose lights and scenes. Tests connectivity, response times, identifies problems with scenes (null values, missing lights, etc.), and provides recommendations. If test_connectivity=true, REQUIRES user_confirmed=true because it toggles lights.","write_action":false,"price_micros":0,"input_schema":null},{"name":"scene_fix","description":"Fix problems found by scene_diagnose. Can fix null values, add missing lights to exclusive scenes, restore from backup, or interactively test and fix a specific scene. test_scene action REQUIRES user_confirmed=true because it changes lights.","write_action":false,"price_micros":0,"input_schema":null},{"name":"scene_list","description":"List all scenes from Home Assistant","write_action":false,"price_micros":0,"input_schema":null},{"name":"scene_show_lights","description":"SAFE read-only tool. Shows ALL Home Assistant lights with FULL details. Does NOT change anything. Use this to answer questions about light states, colors, brightness. Returns: state (on/off), brightness_pct, color_mode ('color_temp' for white light, 'rgb'/'hs'/'xy' for colored light), color_temp_kelvin (for white mode), rgb_color (for color mode). IMPORTANT: When color_mode is 'color_temp', the li","write_action":false,"price_micros":0,"input_schema":null},{"name":"scene_update","description":"Update an existing scene with current light states. ONLY call this when user EXPLICITLY asks to save/update a scene. Do NOT call automatically after adjusting lights.","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":66,"grade":"C","scanned_at":"2026-10-01T23:12:02.482Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-01T23:12:02.453Z","components":{"code":{"score":25,"max":25,"notes":["3 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":4,"max":15,"notes":["last push 247 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"ha-mcp-server","version":"0.7.2","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":1,"publishedAt":"2025-12-08T22:11:27.670Z","repositoryUrl":"git+https://github.com/Koneisto/HomeAssistant-Light-MCP.git","weeklyDownloads":42}],"repo":{"found":true,"owner":"Koneisto","repo":"HomeAssistant-Light-MCP","archived":false,"pushedAt":"2026-01-27T19:57:41Z","stars":0,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/95070148?v=4","ownerCreatedAt":"2021-11-26T06:51:54Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/95070148?v=4&s=128","source":"github"},"presence":{"stars":0,"forks":0,"downloadsWeek":42,"license":"MIT","lastPushAt":"2026-01-27T19:57:41.000Z","score":11}}}},"grade_history":[],"reviews":[]}