{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.chrischall/myatriumhealth-mcp","description":"MyAtriumHealth (Epic MyChart) records via your signed-in browser tab","repository":{"url":"https://github.com/chrischall/myatriumhealth-mcp","source":"github"},"version":"0.3.0","packages":[{"registryType":"npm","identifier":"@chrischall/myatriumhealth-mcp","version":"0.3.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Override the fetchproxy WebSocket port (default 37149).","format":"string","name":"MAH_WS_PORT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-04T22:22:57.850476Z","publishedAt":"2026-09-04T22:22:57.850476Z","updatedAt":"2026-09-04T22:22:57.850476Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.chrischall/myatriumhealth-mcp","description":"MyAtriumHealth (Epic MyChart) records via your signed-in browser tab","repository":{"url":"https://github.com/chrischall/myatriumhealth-mcp","source":"github"},"version":"0.4.0","packages":[{"registryType":"npm","identifier":"@chrischall/myatriumhealth-mcp","version":"0.4.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Override the fetchproxy WebSocket port (default 37149).","format":"string","name":"MAH_WS_PORT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-10T13:11:27.510015Z","publishedAt":"2026-09-10T13:11:27.510015Z","updatedAt":"2026-09-10T13:11:27.510015Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.chrischall/myatriumhealth-mcp","description":"MyAtriumHealth (Epic MyChart) records via your signed-in browser tab","repository":{"url":"https://github.com/chrischall/myatriumhealth-mcp","source":"github"},"version":"0.4.1","packages":[{"registryType":"npm","identifier":"@chrischall/myatriumhealth-mcp","version":"0.4.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Override the fetchproxy WebSocket port (default 37149).","format":"string","name":"MAH_WS_PORT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-10T13:18:31.0433Z","publishedAt":"2026-09-10T13:18:31.0433Z","updatedAt":"2026-09-10T13:18:31.0433Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.chrischall/myatriumhealth-mcp","description":"MyAtriumHealth (Epic MyChart) records via your signed-in browser tab","repository":{"url":"https://github.com/chrischall/myatriumhealth-mcp","source":"github"},"version":"0.4.2","packages":[{"registryType":"npm","identifier":"@chrischall/myatriumhealth-mcp","version":"0.4.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Override the fetchproxy WebSocket port (default 37149).","format":"string","name":"MAH_WS_PORT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-10T17:53:04.775638Z","publishedAt":"2026-09-10T17:53:04.775638Z","updatedAt":"2026-09-10T17:53:04.775638Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.chrischall/myatriumhealth-mcp","description":"MyAtriumHealth (Epic MyChart) records via your signed-in browser tab","repository":{"url":"https://github.com/chrischall/myatriumhealth-mcp","source":"github"},"version":"0.4.3","packages":[{"registryType":"npm","identifier":"@chrischall/myatriumhealth-mcp","version":"0.4.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"Override the fetchproxy WebSocket port (default 37149).","format":"string","name":"MAH_WS_PORT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-14T14:14:40.031887Z","publishedAt":"2026-09-14T14:14:40.031887Z","updatedAt":"2026-09-14T14:14:40.031887Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.chrischall/myatriumhealth-mcp","description":"MyAtriumHealth (Epic MyChart) records via your signed-in browser tab","repository":{"url":"https://github.com/chrischall/myatriumhealth-mcp","source":"github"},"version":"0.4.4","packages":[{"registryType":"npm","identifier":"@chrischall/myatriumhealth-mcp","version":"0.4.4","transport":{"type":"stdio"},"environmentVariables":[{"description":"Override the fetchproxy WebSocket port (default 37149).","format":"string","name":"MAH_WS_PORT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-15T19:23:30.782634Z","publishedAt":"2026-09-15T19:23:30.782634Z","updatedAt":"2026-09-15T19:23:30.782634Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.chrischall/myatriumhealth-mcp","description":"MyAtriumHealth (Epic MyChart) records via your signed-in browser tab","repository":{"url":"https://github.com/chrischall/myatriumhealth-mcp","source":"github"},"version":"1.0.0","packages":[{"registryType":"npm","identifier":"@chrischall/myatriumhealth-mcp","version":"1.0.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Override the fetchproxy WebSocket port (default 37149).","format":"string","name":"MAH_WS_PORT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-19T11:18:48.105609Z","publishedAt":"2026-09-19T11:18:48.105609Z","updatedAt":"2026-09-19T11:18:48.105609Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.chrischall/myatriumhealth-mcp","description":"MyAtriumHealth (Epic MyChart) records via your signed-in browser tab","repository":{"url":"https://github.com/chrischall/myatriumhealth-mcp","source":"github"},"version":"1.1.0","packages":[{"registryType":"npm","identifier":"@chrischall/myatriumhealth-mcp","version":"1.1.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Override the fetchproxy WebSocket port (default 37149).","format":"string","name":"MAH_WS_PORT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-20T02:50:25.447654Z","publishedAt":"2026-09-20T02:50:25.447654Z","updatedAt":"2026-09-20T02:50:25.447654Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.chrischall/myatriumhealth-mcp","description":"MyAtriumHealth (Epic MyChart) records via your signed-in browser tab","repository":{"url":"https://github.com/chrischall/myatriumhealth-mcp","source":"github"},"version":"1.1.1","packages":[{"registryType":"npm","identifier":"@chrischall/myatriumhealth-mcp","version":"1.1.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Override the fetchproxy WebSocket port (default 37149).","format":"string","name":"MAH_WS_PORT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-21T04:12:33.337487Z","publishedAt":"2026-09-21T04:12:33.337487Z","updatedAt":"2026-09-21T04:12:33.337487Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.chrischall/myatriumhealth-mcp","description":"MyAtriumHealth (Epic MyChart) records via your signed-in browser tab","repository":{"url":"https://github.com/chrischall/myatriumhealth-mcp","source":"github"},"version":"1.2.0","packages":[{"registryType":"npm","identifier":"@chrischall/myatriumhealth-mcp","version":"1.2.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Override the fetchproxy WebSocket port (default 37149).","format":"string","name":"MAH_WS_PORT"},{"description":"true refuses mah_reply_message sends (previews still work). Default false.","format":"boolean","name":"MAH_READ_ONLY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-21T20:01:06.508126Z","publishedAt":"2026-09-21T20:01:06.508126Z","updatedAt":"2026-09-21T20:01:06.508126Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.chrischall/myatriumhealth-mcp","description":"MyAtriumHealth (Epic MyChart) records via your signed-in browser tab","repository":{"url":"https://github.com/chrischall/myatriumhealth-mcp","source":"github"},"version":"1.2.1","packages":[{"registryType":"npm","identifier":"@chrischall/myatriumhealth-mcp","version":"1.2.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Override the fetchproxy WebSocket port (default 37149).","format":"string","name":"MAH_WS_PORT"},{"description":"true refuses mah_reply_message sends (previews still work). Default false.","format":"boolean","name":"MAH_READ_ONLY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-23T15:47:16.855086Z","publishedAt":"2026-09-23T15:47:16.855086Z","updatedAt":"2026-09-23T15:47:16.855086Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.chrischall/myatriumhealth-mcp","description":"MyAtriumHealth (Epic MyChart) records via your signed-in browser tab","repository":{"url":"https://github.com/chrischall/myatriumhealth-mcp","source":"github"},"version":"1.2.2","packages":[{"registryType":"npm","identifier":"@chrischall/myatriumhealth-mcp","version":"1.2.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Override the fetchproxy WebSocket port (default 37149).","format":"string","name":"MAH_WS_PORT"},{"description":"true refuses mah_reply_message sends (previews still work). Default false.","format":"boolean","name":"MAH_READ_ONLY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-23T21:41:13.921729Z","publishedAt":"2026-09-23T21:41:13.921729Z","updatedAt":"2026-09-23T21:41:13.921729Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.chrischall/myatriumhealth-mcp","description":"MyAtriumHealth (Epic MyChart) records via your signed-in browser tab","repository":{"url":"https://github.com/chrischall/myatriumhealth-mcp","source":"github"},"version":"1.3.0","packages":[{"registryType":"npm","identifier":"@chrischall/myatriumhealth-mcp","version":"1.3.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Override the fetchproxy WebSocket port (default 37149).","format":"string","name":"MAH_WS_PORT"},{"description":"true refuses mah_reply_message sends (previews still work). Default false.","format":"boolean","name":"MAH_READ_ONLY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-24T15:34:00.608903Z","publishedAt":"2026-09-24T15:34:00.608903Z","updatedAt":"2026-09-24T15:34:00.608903Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.chrischall/myatriumhealth-mcp","description":"MyAtriumHealth (Epic MyChart) records via your signed-in browser tab","repository":{"url":"https://github.com/chrischall/myatriumhealth-mcp","source":"github"},"version":"1.3.1","packages":[{"registryType":"npm","identifier":"@chrischall/myatriumhealth-mcp","version":"1.3.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Override the fetchproxy WebSocket port (default 37149).","format":"string","name":"MAH_WS_PORT"},{"description":"true refuses mah_reply_message sends (previews still work). Default false.","format":"boolean","name":"MAH_READ_ONLY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-25T15:51:05.915444Z","publishedAt":"2026-09-25T15:51:05.915444Z","updatedAt":"2026-09-25T15:51:05.915444Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.chrischall/myatriumhealth-mcp","description":"MyAtriumHealth (Epic MyChart) records via your signed-in browser tab","repository":{"url":"https://github.com/chrischall/myatriumhealth-mcp","source":"github"},"version":"1.3.2","packages":[{"registryType":"npm","identifier":"@chrischall/myatriumhealth-mcp","version":"1.3.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Override the fetchproxy WebSocket port (default 37149).","format":"string","name":"MAH_WS_PORT"},{"description":"true refuses mah_reply_message sends (previews still work). Default false.","format":"boolean","name":"MAH_READ_ONLY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-28T13:55:12.482989Z","publishedAt":"2026-09-28T13:55:12.482989Z","updatedAt":"2026-09-28T13:55:12.482989Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.chrischall/myatriumhealth-mcp","description":"MyAtriumHealth (Epic MyChart) records via your signed-in browser tab","repository":{"url":"https://github.com/chrischall/myatriumhealth-mcp","source":"github"},"version":"1.3.3","packages":[{"registryType":"npm","identifier":"@chrischall/myatriumhealth-mcp","version":"1.3.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"Override the fetchproxy WebSocket port (default 37149).","format":"string","name":"MAH_WS_PORT"},{"description":"true refuses mah_reply_message sends (previews still work). Default false.","format":"boolean","name":"MAH_READ_ONLY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-03T01:40:32.281244Z","publishedAt":"2026-10-03T01:40:32.281244Z","updatedAt":"2026-10-03T01:40:32.281244Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.chrischall/myatriumhealth-mcp","description":"MyAtriumHealth (Epic MyChart) records via your signed-in browser tab","repository":{"url":"https://github.com/chrischall/myatriumhealth-mcp","source":"github"},"version":"1.3.4","packages":[{"registryType":"npm","identifier":"@chrischall/myatriumhealth-mcp","version":"1.3.4","transport":{"type":"stdio"},"environmentVariables":[{"description":"Override the fetchproxy WebSocket port (default 37149).","format":"string","name":"MAH_WS_PORT"},{"description":"true refuses mah_reply_message sends (previews still work). Default false.","format":"boolean","name":"MAH_READ_ONLY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-05T02:50:00.003761Z","publishedAt":"2026-10-05T02:50:00.003761Z","updatedAt":"2026-10-05T02:50:00.003761Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.chrischall/myatriumhealth-mcp","description":"MyAtriumHealth (Epic MyChart) records via your signed-in browser tab","repository":{"url":"https://github.com/chrischall/myatriumhealth-mcp","source":"github"},"version":"1.3.5","packages":[{"registryType":"npm","identifier":"@chrischall/myatriumhealth-mcp","version":"1.3.5","transport":{"type":"stdio"},"environmentVariables":[{"description":"Override the fetchproxy WebSocket port (default 37149).","format":"string","name":"MAH_WS_PORT"},{"description":"true refuses mah_reply_message sends (previews still work). Default false.","format":"boolean","name":"MAH_READ_ONLY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-07T13:38:05.676645Z","publishedAt":"2026-10-07T13:38:05.676645Z","updatedAt":"2026-10-07T13:38:05.676645Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.chrischall/myatriumhealth-mcp","description":"MyAtriumHealth (Epic MyChart) records via your signed-in browser tab","repository":{"url":"https://github.com/chrischall/myatriumhealth-mcp","source":"github"},"version":"1.3.6","packages":[{"registryType":"npm","identifier":"@chrischall/myatriumhealth-mcp","version":"1.3.6","transport":{"type":"stdio"},"environmentVariables":[{"description":"Override the fetchproxy WebSocket port (default 37149).","format":"string","name":"MAH_WS_PORT"},{"description":"true refuses mah_reply_message sends (previews still work). Default false.","format":"boolean","name":"MAH_READ_ONLY"},{"description":"MyAtriumHealth username. Set with MAH_PASSWORD to enable bridge-less mode. Leave both empty to relay through your signed-in browser tab.","format":"string","name":"MAH_USERNAME"},{"description":"Portal password. Both are required; setting only one falls back to the bridge (with a warning).","format":"string","isSecret":true,"name":"MAH_PASSWORD"},{"description":"Path to a .env file read first; failing that ~/.myatriumhealth-mcp/.env, then ./.env. A real MAH_USERNAME / MAH_PASSWORD in the environment always wins.","format":"string","name":"MAH_DOTENV"},{"description":"Session state (0600), default ~/.myatriumhealth-mcp/device.json. Holds the live cookie jar as well as the device token — treat as a credential.","format":"string","name":"MAH_DEVICE_FILE"},{"description":"Bind interface for the fetchproxy concentrator, a literal IP only (default 127.0.0.1). Keep on loopback; it exists for hosted deployments that run each MCP in its own network namespace.","format":"string","name":"FETCHPROXY_WS_HOST"},{"description":"Absolute path where the fetchproxy long-term identity keypair is stored (default ~/.fetchproxy/identity/).","format":"string","name":"FETCHPROXY_IDENTITY_DIR"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-09T23:25:39.203838Z","publishedAt":"2026-10-09T23:25:39.203838Z","updatedAt":"2026-10-09T23:25:39.203838Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.chrischall/myatriumhealth-mcp","description":"MyAtriumHealth (Epic MyChart) records via your signed-in browser tab","repository":{"url":"https://github.com/chrischall/myatriumhealth-mcp","source":"github"},"version":"1.3.7","packages":[{"registryType":"npm","identifier":"@chrischall/myatriumhealth-mcp","version":"1.3.7","transport":{"type":"stdio"},"environmentVariables":[{"description":"Override the fetchproxy WebSocket port (default 37149).","format":"string","name":"MAH_WS_PORT"},{"description":"true refuses mah_reply_message sends (previews still work). Default false.","format":"boolean","name":"MAH_READ_ONLY"},{"description":"MyAtriumHealth username. Set with MAH_PASSWORD to enable bridge-less mode. Leave both empty to relay through your signed-in browser tab.","format":"string","name":"MAH_USERNAME"},{"description":"Portal password. Both are required; setting only one falls back to the bridge (with a warning).","format":"string","isSecret":true,"name":"MAH_PASSWORD"},{"description":"Path to a .env file read first; failing that ~/.myatriumhealth-mcp/.env, then ./.env. A real MAH_USERNAME / MAH_PASSWORD in the environment always wins.","format":"string","name":"MAH_DOTENV"},{"description":"Session state (0600), default ~/.myatriumhealth-mcp/device.json. Holds the live cookie jar as well as the device token — treat as a credential.","format":"string","name":"MAH_DEVICE_FILE"},{"description":"Bind interface for the fetchproxy concentrator, a literal IP only (default 127.0.0.1). Keep on loopback; it exists for hosted deployments that run each MCP in its own network namespace.","format":"string","name":"FETCHPROXY_WS_HOST"},{"description":"Absolute path where the fetchproxy long-term identity keypair is stored (default ~/.fetchproxy/identity/).","format":"string","name":"FETCHPROXY_IDENTITY_DIR"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-16T10:12:43.716637Z","publishedAt":"2026-10-16T10:12:43.716637Z","updatedAt":"2026-10-16T10:12:43.716637Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.chrischall/myatriumhealth-mcp","description":"MyAtriumHealth (Epic MyChart) records via your signed-in browser tab","repository":{"url":"https://github.com/chrischall/myatriumhealth-mcp","source":"github"},"version":"1.3.8","packages":[{"registryType":"npm","identifier":"@chrischall/myatriumhealth-mcp","version":"1.3.8","transport":{"type":"stdio"},"environmentVariables":[{"description":"Override the fetchproxy WebSocket port (default 37149).","format":"string","name":"MAH_WS_PORT"},{"description":"true refuses mah_reply_message sends (previews still work). Default false.","format":"boolean","name":"MAH_READ_ONLY"},{"description":"MyAtriumHealth username. Set with MAH_PASSWORD to enable bridge-less mode. Leave both empty to relay through your signed-in browser tab.","format":"string","name":"MAH_USERNAME"},{"description":"Portal password. Both are required; setting only one falls back to the bridge (with a warning).","format":"string","isSecret":true,"name":"MAH_PASSWORD"},{"description":"Path to a .env file read first; failing that ~/.myatriumhealth-mcp/.env, then ./.env. A real MAH_USERNAME / MAH_PASSWORD in the environment always wins.","format":"string","name":"MAH_DOTENV"},{"description":"Session state (0600), default ~/.myatriumhealth-mcp/device.json. Holds the live cookie jar as well as the device token — treat as a credential.","format":"string","name":"MAH_DEVICE_FILE"},{"description":"Bind interface for the fetchproxy concentrator, a literal IP only (default 127.0.0.1). Keep on loopback; it exists for hosted deployments that run each MCP in its own network namespace.","format":"string","name":"FETCHPROXY_WS_HOST"},{"description":"Absolute path where the fetchproxy long-term identity keypair is stored (default ~/.fetchproxy/identity/).","format":"string","name":"FETCHPROXY_IDENTITY_DIR"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-20T22:24:56.80578Z","publishedAt":"2026-10-20T22:24:56.80578Z","updatedAt":"2026-10-20T22:24:56.80578Z","isLatest":true}}}],"metadata":{"count":21}}
