lacita
Server Details
MCP server for lacita - appointment management software
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
Glama MCP Gateway
Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.
Full call logging
Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.
Tool access control
Enable or disable individual tools per connector, so you decide what your agents can and cannot do.
Managed credentials
Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.
Usage analytics
See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.
Tool Definition Quality
Score is being calculated. Check back soon.
Available Tools
28 toolsadd_calendar_reminderInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| calendarId | Yes | The calendar ID | |
| daysBefore | No | For specific_time reminders: days before appointment (0 = same day, 1 = day before). Max 30. | |
| reminderType | Yes | Type of reminder: "relative" for X minutes before, "specific_time" for specific time of day | |
| specificTime | No | For specific_time reminders: time in HH:mm format (e.g., "20:00" for 8 PM) | |
| minutesBefore | No | For relative reminders: minutes before appointment (e.g., 1440 = 24 hours, 60 = 1 hour). Min 5, max 43200 (30 days). |
cancel_appointmentDestructiveInspect
Cancel an existing appointment. Requires full scope.
| Name | Required | Description | Default |
|---|---|---|---|
| reason | No | Cancellation reason | |
| appointmentId | Yes | The appointment ID |
create_calendarInspect
Create a new booking calendar with optional settings.
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Calendar name (required) | |
| duration | No | Session duration in minutes (15-480, default: 45) | |
| minNotice | No | Minimum booking notice in minutes (default: 240 = 4 hours) | |
| maxAdvance | No | Maximum advance booking in minutes (default: 43200 = 30 days) | |
| bufferAfter | No | Buffer after appointment in minutes (default: 15) | |
| description | No | Calendar description | |
| bufferBefore | No | Buffer before appointment in minutes (default: 0) | |
| defaultLocation | No | Default location for appointments | |
| confirmationMode | No | Confirmation mode (default: manual) | |
| remindersEnabled | No | Enable appointment reminders (default: false) |
create_calendar_overrideInspect
Create an availability override for a specific date (e.g., block a day off or modify hours).
| Name | Required | Description | Default |
|---|---|---|---|
| date | Yes | Date in YYYY-MM-DD format | |
| reason | No | Reason for the override | |
| endTime | No | Override end time in HH:mm format (if not blocked) | |
| isBlocked | Yes | If true, entire day is blocked | |
| startTime | No | Override start time in HH:mm format (if not blocked) | |
| calendarId | Yes | The calendar ID |
create_contactInspect
Create a new contact. Requires write scope.
| Name | Required | Description | Default |
|---|---|---|---|
| No | Email address | ||
| phone | No | Phone number | |
| lastName | No | Last name | |
| firstName | Yes | First name |
delete_calendarDestructiveInspect
Delete a calendar and all its appointments. Requires full scope. This action is irreversible.
| Name | Required | Description | Default |
|---|---|---|---|
| calendarId | Yes | The calendar ID |
delete_calendar_overrideInspect
Delete an availability override.
| Name | Required | Description | Default |
|---|---|---|---|
| calendarId | Yes | The calendar ID | |
| overrideId | Yes | The override ID |
delete_calendar_reminderInspect
Delete a reminder configuration from a calendar.
| Name | Required | Description | Default |
|---|---|---|---|
| calendarId | Yes | The calendar ID | |
| reminderId | Yes | The reminder ID to delete |
delete_contactDestructiveInspect
Delete a contact. Requires full scope.
| Name | Required | Description | Default |
|---|---|---|---|
| contactId | Yes | The contact ID |
get_appointmentRead-onlyIdempotentInspect
Get detailed information about a specific appointment.
| Name | Required | Description | Default |
|---|---|---|---|
| appointmentId | Yes | The appointment ID |
get_appointmentsRead-onlyIdempotentInspect
List appointments with optional filtering by status and date.
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | End date in YYYY-MM-DD format | |
| from | No | Start date in YYYY-MM-DD format | |
| limit | No | Maximum number of results | |
| status | No |
get_calendarRead-onlyIdempotentInspect
Get detailed information about a specific calendar including all settings.
| Name | Required | Description | Default |
|---|---|---|---|
| calendarId | Yes | The calendar ID |
get_calendar_availabilityRead-onlyIdempotentInspect
Get available time slots for a specific calendar on a given date. Use this to check what times are open for booking.
| Name | Required | Description | Default |
|---|---|---|---|
| date | Yes | Date in YYYY-MM-DD format | |
| timezone | No | Timezone (e.g., America/New_York). Defaults to UTC. | |
| calendarId | Yes | The calendar ID |
get_calendar_overridesRead-onlyIdempotentInspect
Get availability overrides for a calendar (specific dates with modified or blocked availability).
| Name | Required | Description | Default |
|---|---|---|---|
| calendarId | Yes | The calendar ID |
get_calendar_remindersRead-onlyIdempotentInspect
Get all reminder configurations for a calendar. Each calendar can have up to 5 reminders.
| Name | Required | Description | Default |
|---|---|---|---|
| calendarId | Yes | The calendar ID |
get_calendarsRead-onlyIdempotentInspect
List all booking calendars owned by the user. Returns an array of calendars with their settings including remindersEnabled, duration, buffers, etc.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
get_calendar_weekly_availabilityRead-onlyIdempotentInspect
Get the weekly availability schedule for a calendar (recurring slots for each day of the week).
| Name | Required | Description | Default |
|---|---|---|---|
| calendarId | Yes | The calendar ID |
get_confirmation_settingsRead-onlyIdempotentInspect
Get confirmation settings for a calendar (confirmation mode and communication channel).
| Name | Required | Description | Default |
|---|---|---|---|
| calendarId | Yes | The calendar ID |
get_contactRead-onlyIdempotentInspect
Get detailed information about a specific contact.
| Name | Required | Description | Default |
|---|---|---|---|
| contactId | Yes | The contact ID |
get_contactsRead-onlyIdempotentInspect
List contacts with optional search.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of results | |
| search | No | Search term |
get_notificationsRead-onlyIdempotentInspect
Get recent in-app notifications.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of results |
reschedule_appointmentInspect
Initiate a reschedule request for an appointment. Requires write scope.
| Name | Required | Description | Default |
|---|---|---|---|
| reason | No | Reason for rescheduling | |
| newStartTime | Yes | New start time in ISO 8601 format | |
| appointmentId | Yes | The appointment ID |
send_invitationInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| No | Email of the client | ||
| notes | No | Optional notes | |
| phone | No | Phone of the client | |
| endTime | Yes | End time in ISO 8601 format (e.g., 2025-01-15T10:45:00Z) | |
| lastName | No | Last name of the client | |
| location | No | Optional meeting location | |
| contactId | No | Existing contact ID (optional — if provided, firstName/email/phone are used from the contact) | |
| firstName | Yes | First name of the client | |
| startTime | Yes | Start time in ISO 8601 format (e.g., 2025-01-15T10:00:00Z) | |
| calendarId | Yes | The calendar ID |
update_booking_settingsInspect
Update booking constraints for a calendar (min notice, max advance, buffers).
| Name | Required | Description | Default |
|---|---|---|---|
| minNotice | No | Minimum booking notice in minutes | |
| calendarId | Yes | The calendar ID | |
| maxAdvance | No | Maximum advance booking in minutes | |
| bufferAfter | No | Buffer after appointment in minutes | |
| bufferBefore | No | Buffer before appointment in minutes | |
| minGapBetweenAppointments | No | Minimum gap between appointments in minutes |
update_calendarInspect
Update calendar settings including name, description, duration, buffers, reminders, etc.
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Calendar name | |
| duration | No | Session duration in minutes (15-480) | |
| isActive | No | Whether calendar is active | |
| minNotice | No | Minimum booking notice in minutes | |
| calendarId | Yes | The calendar ID | |
| maxAdvance | No | Maximum advance booking in minutes | |
| bufferAfter | No | Buffer after appointment in minutes | |
| description | No | Calendar description | |
| bufferBefore | No | Buffer before appointment in minutes | |
| conflictMode | No | Conflict checking mode | |
| defaultLocation | No | Default location for appointments | |
| remindersEnabled | No | Enable/disable appointment reminders | |
| conflictCalendarIds | No | Calendar IDs to check for conflicts (when conflictMode is "selected") | |
| minGapBetweenAppointments | No | Minimum gap between appointments in minutes |
update_calendar_weekly_availabilityInspect
Update the weekly availability schedule for a calendar. This replaces all existing slots.
| Name | Required | Description | Default |
|---|---|---|---|
| slots | Yes | Array of availability slots | |
| calendarId | Yes | The calendar ID |
update_confirmation_settingsInspect
Update confirmation settings for a calendar (manual vs auto-verify, email vs SMS).
| Name | Required | Description | Default |
|---|---|---|---|
| calendarId | Yes | The calendar ID | |
| confirmationMode | No | manual requires provider confirmation, auto_verify auto-confirms | |
| communicationChannel | No | Communication channel for confirmations |
update_contactInspect
Update an existing contact. Requires write scope.
| Name | Required | Description | Default |
|---|---|---|---|
| No | Email address | ||
| phone | No | Phone number | |
| lastName | No | Last name | |
| contactId | Yes | The contact ID | |
| firstName | No | First name | |
| defaultLocation | No | Default meeting location for this contact |
Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [{ "email": "your-email@example.com" }]
}The email address must match the email associated with your Glama account. Once published, Glama will automatically detect and verify the file within a few minutes.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
For users:
Full audit trail — every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control — enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management — store and rotate API keys and OAuth tokens in one place
Change alerts — get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption — public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics — see which tools are being used most, helping you prioritize development and documentation
Direct user feedback — users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!