MCP server for Munition x402-paid agent services
Homey-Wan-Kenobi is installed from its publisher's own source and answers where it runs, so this marketplace is not in the path of a single call. There is no address here to send one to, and a panel that pretended otherwise would be showing you an answer we made up. Install it and call it from your own client — the Installation tab has the entry for each one.
Open InstallationWhat it does
MCP server for Homey Pro: 60 tools for devices, flows, energy, and Z-Wave/Zigbee diagnostics.
Quickstart
# 1 — run it from where its publisher ships it
docker run -i --rm docker.io/ringosystems/homey-wan-kenobi:2.2.0
# 2 — ask your agent something
> MCP server for Homey Pro: 60 tools for devices, flows, energy, and Z-Wave/Zigbee diagnostics.
Homey-Wan-Kenobi is free: there is no plan to choose, no cap to set and nothing that can bill you.
Collected from a public index. Nobody has claimed this account, so nothing here was written by its author — claim it if it is yours.
Where are you running it?
Every route below installs the same thing and ends at the same approval screen. This one runs on your machine: your client starts Homey-Wan-Kenobi as a process under your own user, with your files and your network, so the tool surface below is what it can do to your computer rather than to a server somewhere else. It is scanned, signed and pinned to the version you choose — read the surface before you approve it.
This is a public server: you run it yourself and this marketplace is not in the path. Claude Code registers it in one command.
claude mcp add homey-wan-kenobi-mcp-2 -- docker run -i --rm docker.io/ringosystems/homey-wan-kenobi:2.2.0Reconnect, or start a new session, and the tools appear in the model’s tool list.
It reaches a system of yours, so it needs your own credential rather than the publisher’s: HOMEY_ADDRESS, HOMEY_TOKEN. You set them in your own client’s config, on your machine — this marketplace never holds it.
One config entry your client uses to start the process locally. A local server runs with your file system and your network, which is why it is priced without metering.
60 tools, with what each one reads, writes and reaches shown before you agree — the same list on every route above. Read the tool surface.
Tool surface
What the model actually sees. Descriptions are diffed on every release — see version history.
List all Homey devices with current capability values. Returns device ID, name, class, zone, availability, capabilities, and live sensor/state values. Use
No parameter schema on file.
Get detailed information about a specific device by ID, including all capability values, settings, and availability status. Use list_devices or search_devices first to find the device ID.
No parameter schema on file.
Search devices by name, device class, or capability name. Returns matching devices with their current values. Useful for finding devices when you don
No parameter schema on file.
Control a device by setting a capability value. Common capabilities:
No parameter schema on file.
List all zones (rooms/areas) in the home with their hierarchy. Returns zone ID, name, parent zone, and icon. Zones are organized in a tree: Home → Floors → Rooms.
No parameter schema on file.
List all automation flows (simple and advanced). Returns flow ID, name, enabled/broken status, and type. Flows are Homey
No parameter schema on file.
Trigger (run) a flow immediately by its ID. Tries simple flow first, then advanced flow. Use list_flows to find the flow ID.
No parameter schema on file.
Enable or disable a flow automation. Disabled flows won
No parameter schema on file.
List all logic variables with their current values. Logic variables store state (boolean, number, string) that can be used in flow conditions and actions.
No parameter schema on file.
Set the value of a logic variable. The value type must match the variable type (boolean, number, or string).
No parameter schema on file.
List all installed Homey apps with version, enabled status, and origin (appstore or devkit). Apps provide device drivers, flow cards, and integrations.
No parameter schema on file.
Restart a Homey app. Useful when devices from that app are unresponsive. Use list_apps to find the app ID (e.g.
No parameter schema on file.
Enable or disable a Homey app. Disabled apps won
No parameter schema on file.
Permanently uninstall a Homey app and remove all its devices. This cannot be undone.
No parameter schema on file.
List all available insight logs (sensor history, energy meters, etc). Returns log ID, title, data type, and units. Use the log ID with get_insight_entries to retrieve historical data.
No parameter schema on file.
Get historical data points for an insight log. Returns timestamped values (e.g. temperature readings over time). Use list_insights first to find the log ID.
No parameter schema on file.
Get real-time power consumption broken down by zone and device. Returns watts (W) currently being consumed. Useful for answering
No parameter schema on file.
Get energy consumption report for a specific period. Returns kWh consumed per device. Useful for
No parameter schema on file.
Get current weather conditions at Homey
No parameter schema on file.
Get hourly weather forecast at Homey
No parameter schema on file.
Get home/away and awake/asleep status for all household members. Useful for
No parameter schema on file.
Set your own presence (home/away) or sleep state (awake/asleep). This affects presence-based automations.
No parameter schema on file.
List the 50 most recent Homey notifications (app updates, alerts, system messages). Sorted newest first.
No parameter schema on file.
Send a notification to the Homey timeline. Visible in the Homey app for all household members.
No parameter schema on file.
List all alarms and timers with their schedule and repetition days.
No parameter schema on file.
Create a new alarm or update an existing one. Specify time in HH:MM format and optionally which days to repeat.
No parameter schema on file.
Permanently delete an alarm. Use list_alarms to find the alarm ID.
No parameter schema on file.
List all moods (scenes/presets) per zone. Moods save device states that can be activated together (e.g.
No parameter schema on file.
Activate a mood (scene) in a zone. This sets all devices in the mood to their saved states.
No parameter schema on file.
Get Homey system information including software version, hostname, Wi-Fi network, and hardware details.
No parameter schema on file.
Get Homey
No parameter schema on file.
List all available device drivers (protocol integrations). Useful for troubleshooting — shows which drivers are ready.
No parameter schema on file.
Get recent Z-Wave network log entries. Shows transmit failures, routing issues, and network events. Essential for diagnosing Z-Wave device connectivity problems.
No parameter schema on file.
Get backup configuration and last successful backup timestamp.
No parameter schema on file.
Schedule a new backup of the Homey configuration. Backup runs in the background.
No parameter schema on file.
Get LED ring screensaver options and current setting.
No parameter schema on file.
Set the LED ring screensaver animation. Use get_ledring to see available options (e.g.
No parameter schema on file.
Check for available Homey system updates and current update settings (channel, auto-update).
No parameter schema on file.
Get current API session details including authenticated user, role, and permission scopes.
No parameter schema on file.
Reboot the Homey Pro. Takes 2-3 minutes to come back online. Use this to resolve stale devices or Z-Wave/Zigbee mesh issues after firmware updates.
No parameter schema on file.
Get Homey memory usage breakdown by app and system component. Useful for identifying memory-hungry apps.
No parameter schema on file.
Get Homey storage usage breakdown. Shows how much disk space is used by apps, insights, and system.
No parameter schema on file.
Set the Homey system name (visible in network discovery and the Homey app).
No parameter schema on file.
Get the full definition of an Advanced Flow by ID, including all cards (triggers/logic/actions) with their args, coordinates and outputSuccess/outputError connections. Use before update_advanced_flow to see the current structure.
No parameter schema on file.
Create a new Advanced Flow. Provide a name and a
No parameter schema on file.
Update an existing Advanced Flow. Pass only the fields to change (name, enabled, and/or the full cards map). Replacing cards replaces the entire flow graph, so fetch with get_advanced_flow first and send the complete cards object. Returns broken status.
No parameter schema on file.
Permanently delete an Advanced Flow by ID. Cannot be undone.
No parameter schema on file.
Get the full definition of a standard (WHEN/AND/THEN) Flow by ID, including its trigger, conditions and actions cards.
No parameter schema on file.
Create a standard WHEN/AND/THEN Flow. Provide a name and a
No parameter schema on file.
Update a standard Flow. Pass the flow id and a
No parameter schema on file.
Permanently delete a standard Flow by ID. Cannot be undone.
No parameter schema on file.
List available flow cards of a given type (trigger/condition/action). There are hundreds, so filter by a substring matched against the card id/title/uri (e.g. a device UUID to find that device
No parameter schema on file.
Get the full definition of one flow card (by type + id), including its arguments (names, types, dropdown values, ranges). Use this to learn exactly what args a card needs when building a flow.
No parameter schema on file.
Rename a device. Use list_devices to find the device ID.
No parameter schema on file.
Move a device to a different zone (room). Use list_zones for the zone ID and list_devices for the device ID.
No parameter schema on file.
Create a new zone (room/area). Optionally nest it under a parent zone.
No parameter schema on file.
Read the Zigbee mesh state and report health: controller status, node count, per-node last-seen age, and detected issues with recommended remediations. Note: battery Zigbee devices sleep, so a stale last-seen on a battery node can be normal.
No parameter schema on file.
Read the Z-Wave controller state plus recent network log and report health: controller readiness/version, transmit failures grouped by node, currently-unavailable devices, and detected issues with recommended remediations.
No parameter schema on file.
No parameter schema on file.
Zone architecture, device naming, Z-Wave/Zigbee mesh tips, energy management, security, and performance guidelines.
No parameter schema on file.
- Every tool, no call limit
- No card, no account needed
- Source published under a licence you can read
- Runs on your machine — nothing of it reaches our gateway
- Nothing to cap, because nothing bills
What counts against your monthly calls
| Tool | Unit | Calls used | Out of the allowance |
|---|
Nothing here is billable. Homey-Wan-Kenobi costs nothing to install and nothing to call, at any volume.
Two independent axes, because powerful and malicious are different questions. The grade is threat only. The capability level is blast radius, and it is never a penalty on the grade — it is priced as one subtract-only term in the score, where you can see it.
This listing ships as a container image. The scanner reads packages on npm and PyPI and public source; an image is neither, so there is no grade here — not a withheld one, an unmeasured one.
Release history
Pinned to 2.2.0 — the install command below asks for that release. A pin is part of an install, so it is kept for this visit and written down when you install.
No release note was published with this version.
One review per account, from a signed-in account that does not publish this listing. Nothing else is asked — you can say what you think before you install it. Publishers can reply once per review, and a review can be edited or deleted by whoever wrote it.
Writing one takes an account with at least 50 real tool calls against Homey-Wan-Kenobi in the last 90 days. That is the whole gate — there is no other way to post, which is why the counts beside each review are worth reading.
Nobody has reviewed this listing. The rating on the card is the mean of the reviews written here and nothing else, so there is no rating until somebody writes the first — which takes an account with 50 real tool calls against it.