{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_ps2juejy9gy6","handle":"myrohome-helper-mcp","url":"https://wellknown.network/agents/myrohome-helper-mcp","links":{"self":"https://wellknown.network/agents/myrohome-helper-mcp/record.json","html":"https://wellknown.network/agents/myrohome-helper-mcp","markdown":"https://wellknown.network/agents/myrohome-helper-mcp/record.md","api":"https://wellknown.network/api/v1/agents/myrohome-helper-mcp","status":"https://wellknown.network/api/v1/agents/myrohome-helper-mcp/status","claim":"https://wellknown.network/agents/myrohome-helper-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/myrohome-helper-mcp/claim.json","badge":"https://wellknown.network/agents/myrohome-helper-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/myrohome-helper-mcp/history","tools":"https://wellknown.network/api/v1/agents/myrohome-helper-mcp/tools"},"ard":{"identifier":"urn:air::server:myrohome-helper-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"myrohome-helper-mcp","summary":"MCP server that lets an AI assistant read and control an HAI / Leviton Omni, NESS / ELK, Savant (preview) or Control4 Link (preview) system through Myro:Home Helper","description":"# Myro:Home Helper MCP server\n\nLets an AI assistant (Claude Desktop, Claude Code, ChatGPT desktop, anything\nthat speaks [MCP](https://modelcontextprotocol.io)) read and control an\nHAI / Leviton Omni controller, a NESS / ELK M1 panel, a Savant\nsystem (preview), or a Control4 system through Control4 Link (preview, Helper 5.50),\nthrough **Myro:Home Helper**, using the\nHelper's HTTP API. The assistant sees typed tools with descriptions instead of guessing\nURL shapes.\n\n## What you need\n\n- [Myro:Home Helper](https://apps.apple.com/app/id1334844181) (Mac App Store)\n  4.06 or later on a Mac on your network (4.07 or later for\n  the read tools: `list_objects`, `get_object`, `helper_log`).\n- An API key for your controller: Helper → **API** tab → Generate.\n- [`uv`](https://docs.astral.sh/uv/) on the machine running the assistant\n  (`brew install uv` or the one-line installer). `uvx` fetches and runs this\n  server on demand and keeps it updated.\n\n## NESS / ELK\n\nHelper 5.0 adds NESS / ELK M1 panels alongside HAI / Leviton Omni. The tools and\ntheir parameters are the same for both; `controller_status` reports\n`controllerFamily` (`\"HAI / Leviton\"` or `\"NESS / ELK\"`, derived from the\ncontroller's `protocol`), and the live `scripting_reference` is scoped to that\nfamily, so the assistant should read it before writing scripts. On ELK, user\ncodes may be 4 or 6 digits (`security-code set` accepts either), there is no\nenergy-cost level, and audio is a legacy M1XEP integration.\n\n## Savant (preview) and Control4 Link (preview, Helper 5.50)\n\nSavant and Control4 are room and activity systems, not alarm panels. They have\nno zones, units, arming or panel messages, so the panel tools (`set_unit`,\n`arm`, `set_thermostat` and the rest) do not apply to them.\n\n- `controller_status` reports `controllerFamily` `\"Savant\"` or `\"Control4\"`,\n  plus `backend`, `rooms`, `roomStates`, `inventory`, `homeKit`, `objectCounts`\n  and `capabilities`. Unknown room fields are omitted rather than guessed.\n- Automate…","publisher":{"name":"Myro Control, LLC","url":null},"homepage":"https://www.myrocontrol.com","repository":"https://gitlab.com/MyroControl/myrohome-helper-mcp","version":"0.8.0","license":"MIT","protocols":["mcp"],"tags":["control4","elk","hai","home-automation","leviton","mcp","myrohome","ness","omni","savant"],"pricing":null,"endpoints":[{"url":"pypi:myrohome-helper-mcp","type":"package_pypi","auth":null,"probeable":false,"listed":true}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi","publisherName":"pypi"}},"derived":{"capabilities":[{"slug":"commerce.ecommerce","name":"E-commerce Operations","confidence":0.802,"provenance":"derived"},{"slug":"dev.docs-lookup","name":"Documentation Lookup","confidence":0.791,"provenance":"derived"}],"categories":["commerce","dev"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"myrohome-helper-mcp","registry":"pypi","observedAt":"2026-11-09T21:27:25.948Z","publishedAt":"2026-11-02T15:52:54.532535Z","latestVersion":"0.8.0"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"myrohome-helper-mcp","url":"https://pypi.org/project/myrohome-helper-mcp/","firstSeenAt":"2026-09-10T07:20:51.494Z","fetchedAt":"2026-11-09T21:26:41.609Z","normalizedAt":"2026-11-09T21:26:41.609Z"}]},"firstSeenAt":"2026-09-10T07:20:51.494Z","updatedAt":"2026-11-09T21:27:25.948Z"}