io.github.davidmosiah/eight-sleep-mcp
Unofficial Eight Sleep MCP server: read sleep trends, temperature, alarms; gated pod control.
Verdict not yet evaluated for this tool. The hybrid eval runs adversarial cases first; coverage rolls out as the corpus expands. Until a verdict is recorded, an agent should treat this tool as not-yet-cleared and fall back to its own checks. Method: hybrid eval, four-state verdict, honest limits.
{
"mcpServers": {
"eight-sleep-mcp": {
"command": "npx",
"args": [
"-y",
"eight-sleep-mcp-unofficial"
],
"env": {
"EIGHT_SLEEP_EMAIL": "<eight_sleep_email>",
"EIGHT_SLEEP_PASSWORD": "<your-eight_sleep_password>",
"EIGHT_SLEEP_ALLOW_MUTATIONS": "<eight_sleep_allow_mutations>",
"EIGHT_SLEEP_PRIVACY_MODE": "<eight_sleep_privacy_mode>",
"EIGHT_SLEEP_CACHE": "<eight_sleep_cache>",
"EIGHT_SLEEP_TOKEN_PATH": "<eight_sleep_token_path>",
"EIGHT_SLEEP_CLIENT_ID": "<eight_sleep_client_id>",
"EIGHT_SLEEP_CLIENT_SECRET": "<your-eight_sleep_client_secret>"
}
}
}
}{
"mcpServers": {
"eight-sleep-mcp": {
"command": "npx",
"args": [
"-y",
"eight-sleep-mcp-unofficial"
],
"env": {
"EIGHT_SLEEP_EMAIL": "<eight_sleep_email>",
"EIGHT_SLEEP_PASSWORD": "<your-eight_sleep_password>",
"EIGHT_SLEEP_ALLOW_MUTATIONS": "<eight_sleep_allow_mutations>",
"EIGHT_SLEEP_PRIVACY_MODE": "<eight_sleep_privacy_mode>",
"EIGHT_SLEEP_CACHE": "<eight_sleep_cache>",
"EIGHT_SLEEP_TOKEN_PATH": "<eight_sleep_token_path>",
"EIGHT_SLEEP_CLIENT_ID": "<eight_sleep_client_id>",
"EIGHT_SLEEP_CLIENT_SECRET": "<your-eight_sleep_client_secret>"
}
}
}
}npx -y eight-sleep-mcp-unofficialEIGHT_SLEEP_EMAILEight Sleep account email. Optional when configured with eight-sleep-mcp-server setup.
EIGHT_SLEEP_PASSWORDEight Sleep account password. Prefer the setup command so this secret is stored in ~/.eight-sleep-mcp/config.json (chmod 600) instead of MCP client config.
EIGHT_SLEEP_ALLOW_MUTATIONSSet to true to enable write tools (set_temperature, set_side, set_away_mode, snooze/dismiss alarm). Default false (read-only).
EIGHT_SLEEP_PRIVACY_MODEOptional payload mode: summary, structured, or raw. Defaults to structured.
EIGHT_SLEEP_CACHEOptional SQLite cache toggle. Set to true or sqlite to enable.
EIGHT_SLEEP_TOKEN_PATHOptional local token path. Defaults to ~/.eight-sleep-mcp/tokens.json.
EIGHT_SLEEP_CLIENT_IDOptional override for the Android-app client_id default.
EIGHT_SLEEP_CLIENT_SECRETOptional override for the Android-app client_secret default.
AI-powered trading strategy development: backtesting, market data, and portfolio analysis
Feature flagging and A/B testing platform with AI-first experimentation workflows.
Query Meta Ads performance data — accounts, campaigns, ad sets, ads, metrics & settings.