TimeTree MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| TIMETREE_EMAIL | Yes | Your TimeTree account email | |
| TIMETREE_PASSWORD | Yes | Your TimeTree account password |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
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