{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.chrischall/iaqualink-mcp","description":"iAqualink pool equipment: status plus confirm-gated pump, heater, light and set-point control.","repository":{"url":"https://github.com/chrischall/iaqualink-mcp","source":"github"},"version":"0.2.0","packages":[{"registryType":"npm","identifier":"@chrischall/iaqualink-mcp","version":"0.2.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"The email address you sign in to the iAqualink app with (needed by every tool; the server starts without it)","format":"string","name":"IAQUALINK_EMAIL"},{"description":"Your iAqualink password (needed by every tool; the server starts without it)","format":"string","isSecret":true,"name":"IAQUALINK_PASSWORD"},{"description":"Seconds a system's status read is reused before re-polling iAqualink (default 5; 0 disables)","format":"string","name":"IAQUALINK_STATUS_CACHE_SECONDS"},{"description":"Extra hosts (comma-separated) the WebTouch display stream may be served from, beyond webtouch.iaqualink.net and prm.iaqualink.net. Leave unset unless a WebTouch error names a new host","format":"string","name":"IAQUALINK_WEBTOUCH_STREAM_HOSTS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-12T15:29:11.800122Z","publishedAt":"2026-10-12T15:29:11.800122Z","updatedAt":"2026-10-12T15:29:11.800122Z","isLatest":true}}}
