io.usefulapi/teamup-calendar
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 1. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
Teamup Calendar MCP by usefulapi
Publisher-provided description
Read and search Teamup Calendar events and sub-calendars; create, update, delete and undo events.
Summary by lookupd
Reads, searches, creates, updates, deletes and undoes calendar events and sub-calendars, with access-key permission checks and change sync.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http teamup-calendar https://teamup-calendar.usefulapi.io/mcp
Codex, remote (streamable-http)
codex mcp add teamup-calendar --url https://teamup-calendar.usefulapi.io/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"teamup-calendar": {
"url": "https://teamup-calendar.usefulapi.io/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (15 tools)
Publisher-provided text
teamup_get_calendarThe calendar this connection points at: title, timezone and date settings, custom event fields, sub-calendars, the permission of the calendar key in use and theteamup_list_subcalendarsList the sub-calendars (the colored lanes that events belong to, such as people, rooms or resources). A key with admin permission also sees inactive ones. GET /teamup_get_subcalendarOne sub-calendar by id: name, color, overlap rule, active state and which links may use it. GET /{calendarKey}/subcalendars/{id}.teamup_list_access_keysList the calendar's access keys (sharing links and user accesses) with name, role, active state and per-sub-calendar permission. Needs a key with admin permissiteamup_list_eventsList the events in a date range, optionally only on some sub-calendars. Recurring events are expanded: every occurrence in the range is returned with its own idteamup_search_eventsSearch events by keyword (2-100 characters) within a date range (default: today only, so always pass the range you mean). Recurring events are expanded. Paged wteamup_get_eventOne event by id: title, times, sub-calendars, location, who, notes (markdown), recurrence rule, custom fields, signups, comments, attachments (metadata), versioteamup_list_changed_eventsEvents created, changed or deleted since a Unix timestamp (at most 30 days back), for syncing. A recurring event comes back once, as its series, not as occurrenteamup_list_event_signupsThe people signed up for an event (name, email, id). Signups must be enabled on the event. GET /{calendarKey}/events/{id}/signups.teamup_create_eventWRITE: 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 createteamup_update_eventWRITE: change fields of an event; fields you leave out keep their value (the event is read first and sent back with its version, so a concurrent edit is refusedteamup_delete_eventWRITE, DESTRUCTIVE: delete an event, or for a recurring event the chosen occurrences. Needs modify permission. Not retried. The reply holds an undo_id; teamup_uteamup_undo_event_actionWRITE: undo a recent event creation, update or deletion with the undo_id from that call. Works for one hour only and is refused if someone else changed the eventeamup_create_subcalendarWRITE: create a sub-calendar. Needs a calendar key with admin permission, and the plan may limit how many exist. Not idempotent: a repeated call creates a seconteamup_update_subcalendarWRITE: change a sub-calendar's name, color, overlap rule or active state; fields you leave out keep their value. Needs admin permission. Making a sub-calendar i
Details
- Version: 1.24.3
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 596 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/m190/usefulapi-mcp
- Website: https://usefulapi.io/teamup-calendar/
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.usefulapi/teamup-calendar)
- 62033 servers
- Last crawl: 2026-11-11T15:38:39.561Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp