Skip to main content
Glama
ehs208

TimeTree MCP Server

by ehs208

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
TIMETREE_EMAILYesYour TimeTree account email
TIMETREE_PASSWORDYesYour TimeTree account password

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_calendarsA

List all active TimeTree calendars for the authenticated user. Returns calendar ID, name, alias code, and participating users. Use this to identify which calendar to query when the user mentions a specific person (e.g., "events with [name]").

get_eventsA

Get all events from a specific TimeTree calendar. Automatically handles pagination to fetch all events. Returns event details including title, start/end times, location, notes, label color, and more. Label colors (label_id 1-10): 1=Emerald green, 2=Modern cyan, 3=Deep sky blue, 4=Pastel brown, 5=Midnight black, 6=Apple red, 7=French rose, 8=Coral pink, 9=Bright orange, 10=Soft violet.

get_updated_eventsA

Get events from a specific TimeTree calendar that were updated after a specified time. Useful for finding recently modified events. Returns event details including title, start/end times, location, notes, label color, and more. Label colors (label_id 1-10): 1=Emerald green, 2=Modern cyan, 3=Deep sky blue, 4=Pastel brown, 5=Midnight black, 6=Apple red, 7=French rose, 8=Coral pink, 9=Bright orange, 10=Soft violet.

create_eventA

Create a new event in a TimeTree calendar. Requires CSRF token (automatically managed). Returns the created event with UUID. Label colors (label_id 1-10): 1=Emerald green, 2=Modern cyan, 3=Deep sky blue, 4=Pastel brown, 5=Midnight black, 6=Apple red, 7=French rose, 8=Coral pink, 9=Bright orange, 10=Soft violet. Supports checklist, attendees, virtual attendees, alerts, RRULE recurrence strings, and category override.

update_eventA

Update an existing event in a TimeTree calendar. Only provide the fields you want to change. Requires CSRF token (automatically managed). Returns the updated event. Supports checklist, attendees, virtual attendees, alerts, RRULE recurrence strings, and category override.

delete_eventA

Delete an event from a TimeTree calendar. This action cannot be undone. Requires CSRF token (automatically managed).

list_memosC

List TimeTree memos in a calendar. Memos are category=2 all-day events.

create_memoC

Create a TimeTree memo in a calendar using the verified category=2 event payload.

update_memoA

Update a TimeTree memo. Only provide the fields you want to change.

delete_memoB

Delete a TimeTree memo. This action cannot be undone.

add_event_commentB

Add a comment to a TimeTree event using the verified event activity endpoint.

list_event_commentsC

List comments for a TimeTree event. Filters activity feed entries to comment activities only.

update_event_commentB

Update a TimeTree event comment by comment/activity ID.

delete_event_commentB

Delete a TimeTree event comment by comment/activity ID.

get_calendar_labelsA

Get TimeTree calendar labels (IDs, names, colors, ordering).

update_calendar_labelsA

Update TimeTree calendar label names/colors. The tool first reads existing labels and merges supplied labels so omitted labels are preserved.

get_calendar_membersB

Get TimeTree calendar members from the verified v2 users endpoint.

get_calendar_virtual_membersB

Get TimeTree virtual members for a calendar from the verified virtual_users endpoint.

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/ehs208/TimeTree-MCP'

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