Skip to main content
Glama

Teamup Calendar MCP by usefulapi

Create event

teamup_create_event

WRITE: create an event. Needs a calendar key with add or modify permission. Give at least subcalendar_ids, start and end. Not idempotent: a repeated call creates a second event. The reply holds the new event and an undo_id; teamup_undo_event_action removes the event again within one hour. POST /{calendarKey}/events.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
endYesEnd, same format as start. Must not be before start.
whoNoThe "who" field.
notesNoNotes, in markdown.
rruleNoRecurrence rule (iCalendar RRULE, e.g. FREQ=WEEKLY;COUNT=10). Omit for a single event.
startYesStart, e.g. 2026-10-14T09:00:00 (calendar timezone) or with an offset such as +02:00. For an all-day event: yyyy-mm-dd.
titleNoEvent title.
customNoValues of custom fields, keyed by field id (see teamup_get_calendar -> fields).
all_dayNoTrue for an all-day event (default false).
locationNo
signup_limitNoMaximum signups; required by Teamup when signup_enabled is true.
signup_enabledNoLet people sign up (default false).
subcalendar_idsYesSub-calendar ids the event belongs to (from teamup_list_subcalendars).
comments_enabledNoAllow comments (default false).
signup_visibilityNoWho sees the signups: all_users or users_with_modify_permission.
comments_visibilityNoWho sees the comments: all_users or users_with_modify_permission.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.