# Openhab MCP server

Agent View of the PolicyLayer registry record for Openhab: identity, probed posture, risk grade, and all 25 tools classified. HTML page: https://policylayer.com/tools/deswong-openhab-mcp

## Facts

- Server id: `deswong/openhab-mcp`
- Homepage: https://github.com/deswong/Openhab-MCP
- Registry record: grade F, identity unverified
- Lifecycle: active
- Rate-limited: no
- Tools: 25
- Tool categories present: Execute, Read, Write
- Tags: deswong openhab mcp, automation
- Record last modified: 2026-08-02T01:48:59.031Z

## Tools (25)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `manage_item` | Destructive | Critical | https://policylayer.com/tools/deswong-openhab-mcp/manage-item.md |
| `manage_rule` | Destructive | Critical | https://policylayer.com/tools/deswong-openhab-mcp/manage-rule.md |
| `manage_thing` | Destructive | Critical | https://policylayer.com/tools/deswong-openhab-mcp/manage-thing.md |
| `manage_ui` | Destructive | Critical | https://policylayer.com/tools/deswong-openhab-mcp/manage-ui.md |
| `automation` | Execute | High | https://policylayer.com/tools/deswong-openhab-mcp/automation.md |
| `control_media` | Execute | High | https://policylayer.com/tools/deswong-openhab-mcp/control-media.md |
| `execute_batch` | Execute | High | https://policylayer.com/tools/deswong-openhab-mcp/execute-batch.md |
| `manage_system` | Execute | High | https://policylayer.com/tools/deswong-openhab-mcp/manage-system.md |
| `remediate` | Execute | High | https://policylayer.com/tools/deswong-openhab-mcp/remediate.md |
| `schedule_command` | Execute | High | https://policylayer.com/tools/deswong-openhab-mcp/schedule-command.md |
| `send_command` | Execute | High | https://policylayer.com/tools/deswong-openhab-mcp/send-command.md |
| `analyze_home` | Read | Low | https://policylayer.com/tools/deswong-openhab-mcp/analyze-home.md |
| `diagnose_item` | Read | Low | https://policylayer.com/tools/deswong-openhab-mcp/diagnose-item.md |
| `generate_home_blueprint` | Read | Low | https://policylayer.com/tools/deswong-openhab-mcp/generate-home-blueprint.md |
| `get_system_summary` | Read | Low | https://policylayer.com/tools/deswong-openhab-mcp/get-system-summary.md |
| `initial_discovery` | Read | Low | https://policylayer.com/tools/deswong-openhab-mcp/initial-discovery.md |
| `manage_logs` | Read | Low | https://policylayer.com/tools/deswong-openhab-mcp/manage-logs.md |
| `mcp_status` | Read | Low | https://policylayer.com/tools/deswong-openhab-mcp/mcp-status.md |
| `query_items` | Read | Low | https://policylayer.com/tools/deswong-openhab-mcp/query-items.md |
| `query_rules` | Read | Low | https://policylayer.com/tools/deswong-openhab-mcp/query-rules.md |
| `query_things` | Read | Low | https://policylayer.com/tools/deswong-openhab-mcp/query-things.md |
| `resolve_item` | Read | Low | https://policylayer.com/tools/deswong-openhab-mcp/resolve-item.md |
| `manage_link` | Write | Medium | https://policylayer.com/tools/deswong-openhab-mcp/manage-link.md |
| `manage_persistence` | Write | Medium | https://policylayer.com/tools/deswong-openhab-mcp/manage-persistence.md |
| `manage_scene` | Write | Medium | https://policylayer.com/tools/deswong-openhab-mcp/manage-scene.md |

## Tool descriptions

- `manage_item` — Modify items. action: create_or_update, delete, update_state, add_tag, remove_tag, set_metadata, remove_metadata.
- `manage_rule` — Manage automation rules. action: create, update, delete, enable, disable, run.
- `manage_thing` — Manage things. action: create, update, delete, enable, disable, configure.
- `manage_ui` — UI, add-ons, sitemaps, semantic tags, and discovery inbox. action: addons, install_addon, uninstall_addon, sitemaps, sitemap_to_main_ui, ui_components, ui_tiles, generate_widget, semantic_tags, create_tag, update_tag, delete_tag, inbox_l…
- `automation` — Automation generation and testing. action: generate_rule (from NL), discover_patterns (temporal correlation), shadow_run (dry-run preview), simulate (predict outcome + rule chains), validate_rule (JS syntax check).
- `control_media` — Control a media player equipment item. action: play, pause, next, previous, volume_up, volume_down.
- `execute_batch` — Execute multiple commands in parallel. Use for
- `manage_system` — System config, loggers, voice/audio, and binding scans. action: system_info, services, service_config_get, service_config_update, logger_list, logger_set, transformations, templates, trigger_scan, voice_say, voice_interpret, voices, audi…
- `remediate` — Bulk remediation and generation.
- `schedule_command` — Schedule a command to run after a delay (e.g.
- `send_command` — Send a command (ON, OFF, numeric value, etc.) to a single item.
- `analyze_home` — Home-wide analysis. action: health (offline + battery), safety_audit, energy, stale_items, orphans (broken links),
- `diagnose_item` — Item diagnostics. action: explain (forensic state + rules + history), topology (Mermaid home graph).
- `generate_home_blueprint` — Full room-by-room Markdown guide of the home. Use for layout exploration or when a user explicitly asks for a home overview — NOT as a first step (use initial_discovery instead).
- `get_system_summary` — High-density snapshot of the OpenHAB system: items, things, rooms, health.
- `initial_discovery` — One-shot bootstrap: returns a compact guidance context with a room-grouped quick-reference of every item (name, type, live state). Call ONCE on first contact. Do NOT also call generate_home_blueprint or get_system_summary — this covers a…
- `manage_logs` — OpenHAB log access. Logs are on the remote OpenHAB server — ask the user for the path and call set_folder first. action: set_folder, recent, historical, search.
- `mcp_status` — MCP server metadata. action: health (SSE/cache metrics), capabilities, prompt_context (AI priming context for this home).
- `query_items` — Read item data. action: all (list with optional filters), get (by name), multi (batch by names), search (fuzzy text), master_search (across items+things+rules), room_inventory, semantic_path, neighbors, schema.
- `query_rules` — Read automation rules. action: all (list all), get (by UID).
- `query_things` — Read thing data. action: all (list all), get (by UID), status (status info).
- `resolve_item` — PRIMARY item finder. Converts natural-language intent (
- `manage_link` — Manage item-channel links. action: list, link, unlink, configure (apply a link profile).
- `manage_persistence` — Persistence data operations. action: services (list), get_data, store_data, statistics, summarize.
- `manage_scene` — Named scene management. action: capture (save current item states), activate (restore a saved scene).

## Related servers

- UnClick (1662 tools) — https://policylayer.com/tools/io-github-malamutemayhem-unclick-mcp-server.md
- Delx Mcp A2a (1076 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-mcp-a2a.md
- Delx Protocol — Agent Recovery & Continuity (1076 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-protocol.md
- Nodebench (824 tools) — https://policylayer.com/tools/io-github-homenshum-nodebench.md
- MCP Framework Personal (790 tools) — https://policylayer.com/tools/inggerman-mcps.md
- Delx MCP Server (740 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-mcp-server.md
- Binance MCP Server (734 tools) — https://policylayer.com/tools/nirholas-binance-mcp.md
- Crawlora (728 tools) — https://policylayer.com/tools/crawlora-mcp.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=deswong-openhab-mcp · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/deswong-openhab-mcp
