Skip to main content
Glama
UseCarly

carly-cli

Official

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
CARLY_API_KEYYesYour Carly API key. Mint a key at the dashboard.
CARLY_API_BASE_URLNoBase URL for the Carly API. Defaults to https://dashboard.carlyassistant.com

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
whoamiA

Show the user the API key belongs to

calendars_listA

List connected calendars for the authenticated user. The selected field mirrors the "Check for conflicts on" state in the web UI — calendars with selected: true count against booking-page availability.

calendars_selectA

Mark a calendar as counting against booking-page availability ("Check for conflicts on"). Requires the booking_pages:write scope. The flag is account-wide — every booking page on this calendar's integration will honor it on the next availability check.

calendars_unselectA

Stop counting a calendar against booking-page availability. Requires the booking_pages:write scope. Inverse of carly calendars select.

booking_pages_listA

List the authenticated user's booking pages (event types with public links)

booking_pages_getA

Get a single booking page by its event type ID

booking_pages_createC

Create a new booking page. Requires the booking_pages:write scope. Accepts nested fields (--availability, --custom-questions, --duration-options) as JSON.

booking_pages_updateA

Update an existing booking page by its event type ID. Requires the booking_pages:write scope. Only fields you pass are updated. Nested fields (--availability, --custom-questions, --duration-options) accept JSON and replace the previous value.

booking_pages_deleteA

Deactivate (pause) a booking page by its event type ID. The server soft-deletes: the page is hidden from public booking (is_active=false) but the row is retained and the page can be re-activated via update <id> --is-active true. Requires the booking_pages:write scope.

event_types_listA

List event types. Without --username, returns the authenticated caller's own event types. With --username, returns that public profile's active event types.

slots_listB

List available booking slots in a time range. Provide either --event-type-id, or both --username and --event-type-slug.

bookings_listB

List the authenticated user's bookings. Supports filters for status, event type, and time range.

bookings_getA

Get a single booking by its UID

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/UseCarly/carly-cli'

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