Skip to main content
Glama

Server Details

MCP server for lacita - appointment management software

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

See and control every tool call

Log every tool call with full inputs and outputs
Control which tools are enabled per connector
Manage credentials once, use from any MCP client
Monitor uptime and get alerted when servers go down

Available Tools

28 tools
add_calendar_reminderTry in Inspector

Add a reminder configuration to a calendar. Supports two types: "relative" (X minutes before) or "specific_time" (specific time on day before). Max 5 reminders per calendar.

ParametersJSON Schema
NameRequiredDescriptionDefault
calendarIdYesThe calendar ID
daysBeforeNoFor specific_time reminders: days before appointment (0 = same day, 1 = day before). Max 30.
reminderTypeYesType of reminder: "relative" for X minutes before, "specific_time" for specific time of day
specificTimeNoFor specific_time reminders: time in HH:mm format (e.g., "20:00" for 8 PM)
minutesBeforeNoFor relative reminders: minutes before appointment (e.g., 1440 = 24 hours, 60 = 1 hour). Min 5, max 43200 (30 days).
cancel_appointmentTry in Inspector

Cancel an existing appointment. Requires full scope.

ParametersJSON Schema
NameRequiredDescriptionDefault
reasonNoCancellation reason
appointmentIdYesThe appointment ID
create_calendarTry in Inspector

Create a new booking calendar with optional settings.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYesCalendar name (required)
durationNoSession duration in minutes (15-480, default: 45)
minNoticeNoMinimum booking notice in minutes (default: 240 = 4 hours)
maxAdvanceNoMaximum advance booking in minutes (default: 43200 = 30 days)
bufferAfterNoBuffer after appointment in minutes (default: 15)
descriptionNoCalendar description
bufferBeforeNoBuffer before appointment in minutes (default: 0)
defaultLocationNoDefault location for appointments
confirmationModeNoConfirmation mode (default: manual)
remindersEnabledNoEnable appointment reminders (default: false)
create_calendar_overrideTry in Inspector

Create an availability override for a specific date (e.g., block a day off or modify hours).

ParametersJSON Schema
NameRequiredDescriptionDefault
dateYesDate in YYYY-MM-DD format
reasonNoReason for the override
endTimeNoOverride end time in HH:mm format (if not blocked)
isBlockedYesIf true, entire day is blocked
startTimeNoOverride start time in HH:mm format (if not blocked)
calendarIdYesThe calendar ID
create_contactTry in Inspector

Create a new contact. Requires write scope.

ParametersJSON Schema
NameRequiredDescriptionDefault
emailNoEmail address
phoneNoPhone number
lastNameNoLast name
firstNameYesFirst name
delete_calendarTry in Inspector

Delete a calendar and all its appointments. Requires full scope. This action is irreversible.

ParametersJSON Schema
NameRequiredDescriptionDefault
calendarIdYesThe calendar ID
delete_calendar_overrideTry in Inspector

Delete an availability override.

ParametersJSON Schema
NameRequiredDescriptionDefault
calendarIdYesThe calendar ID
overrideIdYesThe override ID
delete_calendar_reminderTry in Inspector

Delete a reminder configuration from a calendar.

ParametersJSON Schema
NameRequiredDescriptionDefault
calendarIdYesThe calendar ID
reminderIdYesThe reminder ID to delete
delete_contactTry in Inspector

Delete a contact. Requires full scope.

ParametersJSON Schema
NameRequiredDescriptionDefault
contactIdYesThe contact ID
get_appointmentTry in Inspector

Get detailed information about a specific appointment.

ParametersJSON Schema
NameRequiredDescriptionDefault
appointmentIdYesThe appointment ID
get_appointmentsTry in Inspector

List appointments with optional filtering by status and date.

ParametersJSON Schema
NameRequiredDescriptionDefault
toNoEnd date in YYYY-MM-DD format
fromNoStart date in YYYY-MM-DD format
limitNoMaximum number of results
statusNo
get_calendarTry in Inspector

Get detailed information about a specific calendar including all settings.

ParametersJSON Schema
NameRequiredDescriptionDefault
calendarIdYesThe calendar ID
get_calendar_availabilityTry in Inspector

Get available time slots for a specific calendar on a given date. Use this to check what times are open for booking.

ParametersJSON Schema
NameRequiredDescriptionDefault
dateYesDate in YYYY-MM-DD format
timezoneNoTimezone (e.g., America/New_York). Defaults to UTC.
calendarIdYesThe calendar ID
get_calendar_overridesTry in Inspector

Get availability overrides for a calendar (specific dates with modified or blocked availability).

ParametersJSON Schema
NameRequiredDescriptionDefault
calendarIdYesThe calendar ID
get_calendar_remindersTry in Inspector

Get all reminder configurations for a calendar. Each calendar can have up to 5 reminders.

ParametersJSON Schema
NameRequiredDescriptionDefault
calendarIdYesThe calendar ID
get_calendarsTry in Inspector

List all booking calendars owned by the user. Returns an array of calendars with their settings including remindersEnabled, duration, buffers, etc.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

get_calendar_weekly_availabilityTry in Inspector

Get the weekly availability schedule for a calendar (recurring slots for each day of the week).

ParametersJSON Schema
NameRequiredDescriptionDefault
calendarIdYesThe calendar ID
get_confirmation_settingsTry in Inspector

Get confirmation settings for a calendar (confirmation mode and communication channel).

ParametersJSON Schema
NameRequiredDescriptionDefault
calendarIdYesThe calendar ID
get_contactTry in Inspector

Get detailed information about a specific contact.

ParametersJSON Schema
NameRequiredDescriptionDefault
contactIdYesThe contact ID
get_contactsTry in Inspector

List contacts with optional search.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum number of results
searchNoSearch term
get_notificationsTry in Inspector

Get recent in-app notifications.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum number of results
reschedule_appointmentTry in Inspector

Initiate a reschedule request for an appointment. Requires write scope.

ParametersJSON Schema
NameRequiredDescriptionDefault
reasonNoReason for rescheduling
newStartTimeYesNew start time in ISO 8601 format
appointmentIdYesThe appointment ID
send_invitationTry in Inspector

Send an appointment invitation to a client on behalf of the service provider. The visitor will receive a confirmation request. Check availability first using get_calendar_availability. You can reference an existing contact by contactId, or provide firstName/email/phone directly.

ParametersJSON Schema
NameRequiredDescriptionDefault
emailNoEmail of the client
notesNoOptional notes
phoneNoPhone of the client
endTimeYesEnd time in ISO 8601 format (e.g., 2025-01-15T10:45:00Z)
lastNameNoLast name of the client
locationNoOptional meeting location
contactIdNoExisting contact ID (optional — if provided, firstName/email/phone are used from the contact)
firstNameYesFirst name of the client
startTimeYesStart time in ISO 8601 format (e.g., 2025-01-15T10:00:00Z)
calendarIdYesThe calendar ID
update_booking_settingsTry in Inspector

Update booking constraints for a calendar (min notice, max advance, buffers).

ParametersJSON Schema
NameRequiredDescriptionDefault
minNoticeNoMinimum booking notice in minutes
calendarIdYesThe calendar ID
maxAdvanceNoMaximum advance booking in minutes
bufferAfterNoBuffer after appointment in minutes
bufferBeforeNoBuffer before appointment in minutes
minGapBetweenAppointmentsNoMinimum gap between appointments in minutes
update_calendarTry in Inspector

Update calendar settings including name, description, duration, buffers, reminders, etc.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNoCalendar name
durationNoSession duration in minutes (15-480)
isActiveNoWhether calendar is active
minNoticeNoMinimum booking notice in minutes
calendarIdYesThe calendar ID
maxAdvanceNoMaximum advance booking in minutes
bufferAfterNoBuffer after appointment in minutes
descriptionNoCalendar description
bufferBeforeNoBuffer before appointment in minutes
conflictModeNoConflict checking mode
defaultLocationNoDefault location for appointments
remindersEnabledNoEnable/disable appointment reminders
conflictCalendarIdsNoCalendar IDs to check for conflicts (when conflictMode is "selected")
minGapBetweenAppointmentsNoMinimum gap between appointments in minutes
update_calendar_weekly_availabilityTry in Inspector

Update the weekly availability schedule for a calendar. This replaces all existing slots.

ParametersJSON Schema
NameRequiredDescriptionDefault
slotsYesArray of availability slots
calendarIdYesThe calendar ID
update_confirmation_settingsTry in Inspector

Update confirmation settings for a calendar (manual vs auto-verify, email vs SMS).

ParametersJSON Schema
NameRequiredDescriptionDefault
calendarIdYesThe calendar ID
confirmationModeNomanual requires provider confirmation, auto_verify auto-confirms
communicationChannelNoCommunication channel for confirmations
update_contactTry in Inspector

Update an existing contact. Requires write scope.

ParametersJSON Schema
NameRequiredDescriptionDefault
emailNoEmail address
phoneNoPhone number
lastNameNoLast name
contactIdYesThe contact ID
firstNameNoFirst name
defaultLocationNoDefault meeting location for this contact

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.