Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SKYLIGHT_NAMENoFriendly label used in startup logs.
SKYLIGHT_EMAILYesYour email address for Skylight Calendar authentication.
SKYLIGHT_BASE_URLNoOverride the API base URL.https://app.ourskylight.com/api
SKYLIGHT_FRAME_IDNoForce a specific frame when the account has multiple.auto-discovered
SKYLIGHT_PASSWORDYesYour password for Skylight Calendar authentication.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
skylight_list_framesA

List Skylight frames (family hubs) on this account.

skylight_get_frameB

Get one Skylight frame and its settings.

skylight_list_frame_membersC

List members (frame_users) of a Skylight frame.

skylight_list_devicesC

List physical devices attached to a Skylight frame.

skylight_get_plus_accessA

Get Skylight Plus subscription / entitlement status.

skylight_get_reward_pointsB

Get reward-point balances per family member (lifetime earned + current balance).

skylight_get_household_configC

Get household configuration for the frame.

skylight_set_device_albumC

Set which photo album a device displays.

skylight_rename_deviceC

Rename a Skylight device.

skylight_update_frameC

Update Skylight frame display/sleep settings.

skylight_rename_frameC

Rename a Skylight frame.

skylight_update_profileC

Update the frame profile (name, birthday).

skylight_update_household_configD

Update household configuration.

skylight_set_reminder_profileB

Set the global reminder cadence (how often Skylight nudges about reminders).

skylight_list_calendarsC

List the frame's calendar accounts (Google/Apple/etc.) and their active calendars.

skylight_get_calendarC

Get one calendar account.

skylight_list_nudgesC

List nudges (reminders) in a date range.

skylight_add_webcalC

Subscribe the frame to a webcal/ICS calendar URL.

skylight_update_calendarC

Set which sub-calendars of a connected account are active.

skylight_delete_source_calendarC

Remove a connected source calendar (incl. webcal subscriptions).

skylight_set_default_calendarB

Set the default source calendar for new events.

skylight_link_apple_calendarC

Link an Apple/iCloud calendar to the frame using an app-specific password.

skylight_categorize_source_calendarB

Attribute a source calendar's events to one or more family members.

skylight_create_source_calendarB

Create a source calendar from raw provider attributes (advanced).

skylight_resolve_memberA

Resolve a family-member name to its category id (used by chores/rewards). On a name match returns { matched: true, members }; if nothing matches it returns { matched: false, members, note } listing all members.

skylight_invite_userB

Invite a user to the frame by email.

skylight_approve_userC

Approve a pending frame user.

skylight_remove_userC

Remove a user from the frame.

skylight_delete_categoryC

Delete a category / family member.

skylight_update_family_memberB

Update a family member's profile (birthday, dietary preferences). The member's name is the category label — set it via skylight_update_category.

skylight_list_avatarsA

List the preset avatar library (emoji/icon images). Use an avatar id with skylight_create_category / skylight_update_category to set a member's avatar without uploading a custom photo.

skylight_set_member_avatarA

Set a family member's avatar to a custom photo from a local image file (uploaded as multipart/form-data). For a preset emoji avatar, use skylight_list_avatars + the avatar_id on create/update instead. Without confirm:true it returns a dry-run preview echoing the resolved absolute image_path + detected mime and makes NO network call; with confirm:true it uploads.

skylight_create_categoryA

Create a category / family member on the frame. Set linked_to_profile + selected_for_chore_chart to make it a full chore-chart member; pick avatar_id from skylight_list_avatars, or set a custom photo afterward with skylight_set_member_avatar.

skylight_update_categoryB

Update a category — rename/recolor, or convert a label into a family-member profile (linked_to_profile).

skylight_list_eventsB

List calendar events in a date range for a Skylight frame.

skylight_get_eventB

Get one calendar event by id.

skylight_create_eventC

Create a calendar event on a Skylight frame.

skylight_update_eventC

Update a calendar event by id.

skylight_delete_eventC

Delete a calendar event by id.

skylight_list_categoriesC

List calendar/chore categories for a Skylight frame.

skylight_list_source_calendarsC

List linked source calendars (Google, etc.) for a frame.

skylight_list_recent_invited_emailsB

List recently-invited email addresses (handy for filling create_event invited_emails).

skylight_get_event_notification_settingsC

Get the frame's calendar-event notification settings.

skylight_update_event_notification_settingsC

Update calendar-event notification settings.

skylight_list_listsC

List all lists on a Skylight frame.

skylight_get_list_itemsC

Get all items in a specific list on a Skylight frame.

skylight_create_listC

Create a new list on a Skylight frame.

skylight_add_list_itemC

Add an item to a list on a Skylight frame.

skylight_update_list_itemC

Update a list item on a Skylight frame.

skylight_delete_list_itemC

Delete a list item from a Skylight frame.

skylight_update_listC

Update a Skylight list's name, color, or type.

skylight_delete_listC

Delete a Skylight list.

skylight_move_list_itemC

Reorder a list item.

skylight_clear_listC

Remove all items from a list.

skylight_delete_list_itemsC

Bulk-delete specific list items.

skylight_set_list_item_sectionC

Move list items into a named section (or clear it).

skylight_list_choresB

List chores for a Skylight frame within a required date range.

skylight_create_choreB

Create a chore on a Skylight frame.

skylight_create_recurring_choreA

Create a recurring chore or routine (repeats per an RRULE; verified live).

skylight_complete_choreC

Mark a chore complete.

skylight_update_choreC

Update a chore.

skylight_complete_chore_instanceB

Mark a specific occurrence of a recurring chore complete.

skylight_uncomplete_choreA

Reopen (un-complete) a chore, or a single occurrence of a recurring chore (pass instance_date).

skylight_delete_choreB

Delete a chore (optionally a single occurrence or the whole series).

skylight_search_choresC

Search chores (incl. unscheduled/template chores the date-range list can't return).

skylight_list_rewardsB

List redeemed rewards for a Skylight frame, defaulting to the last 30 days.

skylight_list_recipesC

List meal recipes for the frame.

skylight_list_meal_categoriesC

List meal categories for the frame.

skylight_get_recipeC

Get one meal recipe.

skylight_create_recipeC

Create a meal recipe.

skylight_update_recipeC

Update a meal recipe.

skylight_delete_recipeC

Delete a meal recipe.

skylight_plan_mealB

Plan a meal on a date (optionally repeating, link a recipe, add to grocery list).

skylight_add_recipe_to_grocery_listB

Add a recipe's ingredients to a grocery list.

skylight_list_messagesB

List messages posted to the Skylight frame.

skylight_list_albumsC

List photo albums on the Skylight frame.

skylight_get_messageC

Get one frame message.

skylight_create_albumC

Create a photo album.

skylight_delete_albumC

Delete a photo album.

skylight_update_albumB

Update a photo album (rename, hide from slideshow).

skylight_add_to_albumC

Add messages/photos to albums.

skylight_remove_from_albumC

Remove messages/photos from albums.

skylight_add_message_commentC

Comment on a frame message/photo.

skylight_set_message_captionC

Set a message/photo caption.

skylight_like_messageC

Like a frame message/photo.

skylight_unlike_messageC

Remove a like from a message/photo.

skylight_delete_messagesC

Bulk-delete messages/photos from the frame.

skylight_delete_messageC

Delete a frame message/photo.

skylight_list_tasksC

List task-box items (the frame's task list).

skylight_create_taskC

Create a task-box item.

skylight_update_taskD

Update a task-box item.

skylight_delete_taskC

Delete a task-box item.

skylight_get_rewardC

Get one reward.

skylight_create_rewardC

Create a reward (live-verified fields: name + description + point_value + respawn_on_redemption + category_ids).

skylight_update_rewardC

Update a reward.

skylight_delete_rewardC

Delete a reward.

skylight_redeem_rewardC

Redeem a reward.

skylight_unredeem_rewardC

Reverse a reward redemption.

skylight_add_reward_pointsB

Grant (or deduct) reward points to family members.

skylight_generate_meal_planA

Generate an AI meal plan for the given dates (creates draft meal sittings — async; poll with skylight_get_auto_creation_intent, then approve).

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/chrischall/skylight-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server