Skip to main content
Glama
StefanOOE

mcp-eightsleep

by StefanOOE

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
EIGHTSLEEP_EMAILYesYour Eight Sleep login email (required).
EIGHTSLEEP_PASSWORDYesYour Eight Sleep login password (required). Accounts that sign in with Apple or Google need a password set in the Eight Sleep app first.
EIGHTSLEEP_TIMEZONENoOptional IANA time zone, default: the one of your device.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_nightA

One night measured by the Eight Sleep mattress, as ready-made text: sleep fitness score, time in bed and asleep, stages, HRV, heart rate and respiratory rate (each with the user's average, 7-day average and score), bed/room temperature. target_date (YYYY-MM-DD) is the day the user WOKE UP - 'last night' = today (default). history_days (0-13) adds one short line per earlier night. Quote the numbers as they are.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4.2/5.0

Scored across 1 tool

Disambiguation5/5

There is only one tool, so there is nothing to confuse it with. Its purpose (retrieve one night's sleep report for a given wake-up date) is unmistakable from the description.

Naming Consistency5/5

Single tool uses a clear snake_case verb_noun name (get_night) with no competing conventions to clash with. Nothing inconsistent within the set.

Tool Count3/5

A single tool is on the thin side for a server surface, though it is well-scoped and parameterized (target_date, history_days) to cover the main query. The rubric treats 1-2 tools as borderline.

Completeness3/5

The nightly sleep report is thorough (score, stages, HRV, HR, respiratory rate, temperatures, short history), but the surface is read-only and limited to 14 days, with no access to other Eight Sleep capabilities like alarms, temperature control, or long-term trends.

Maintenance

ActivityMaintained
ResponsivenessNo issues