Skip to main content
Glama
calendar.ts1.22 kB
import { Calendar, Event } from '../models/calendar'; import { CalendarClient } from '../client/calendar'; import { getClient } from '../app'; export async function nc_calendar_list_calendars(): Promise<Calendar[]> { return getClient(CalendarClient).listCalendars(); } export async function nc_calendar_create_event( calendarId: string, event: Partial<Event> ): Promise<Event> { return getClient(CalendarClient).createEvent(calendarId, event); } export async function nc_calendar_list_events( calendarId: string, start?: string, end?: string ): Promise<Event[]> { return getClient(CalendarClient).listEvents(calendarId, start, end); } export async function nc_calendar_get_event( calendarId: string, eventId: string ): Promise<Event> { return getClient(CalendarClient).getEvent(calendarId, eventId); } export async function nc_calendar_update_event( calendarId: string, eventId: string, event: Partial<Event> ): Promise<Event> { return getClient(CalendarClient).updateEvent(calendarId, eventId, event); } export async function nc_calendar_delete_event( calendarId: string, eventId: string ): Promise<void> { await getClient(CalendarClient).deleteEvent(calendarId, eventId); }

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/hithereiamaliff/mcp-nextcloud'

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