Weavz
Luma

Luma

Manage Luma calendars, events, guests, ticket types, and event webhooks.

14 tools
4 triggers

Tools

Name
get_calendar

Get the calendar associated with the API key.

list_calendar_events

List events managed by the API key calendar, with optional view-access events included.

lookup_event

Look up whether an event exists on the calendar by URL or slug.

get_event

Get full event details for an event the API key can manage.

create_event

Create a Luma event managed by the API key calendar.

update_event

Update selected fields on a Luma event by exact event API ID.

list_guests

List guests for an event. Guest PII is returned according to Luma API access.

get_guest

Get detailed guest information by guest ID or email.

add_guests

Add guests to an event. Requires explicit confirmation because guests may be notified.

update_guest_status

Update a guest approval/status value. Refunds require explicit opt-in.

list_ticket_types

List ticket types for an event.

create_ticket_type

Create a ticket type for a Luma event.

request_event_cancellation

Request Luma cancellation token for a specific event. This does not cancel the event.

cancel_event

Cancel an event using a Luma cancellation token. This is irreversible and requires confirmation.

Triggers

Name
event_created

Receive Luma event.created webhook events.

event_updated

Receive Luma event.updated webhook events.

guest_registered

Receive Luma guest.registered webhook events.

ticket_registered

Receive Luma ticket.registered webhook events.

Quick Start

TypeScript
import { WeavzClient } from '@weavz-io/sdk'

const weavz = new WeavzClient({ apiKey: 'wvz_...' })

const result = await weavz.actions.execute('luma', 'get_calendar', {
  workspaceId: '550e8400-e29b-41d4-a716-446655440000',
  integrationAlias: 'luma',
  input: { /* ... */ },
})

Related Integrations

Works well with

Frequently Asked Questions

How do I connect Luma to my app?

Use Weavz Hosted Connect for API Key authentication. Install the SDK, create a connection through the connect portal or API, then execute tools programmatically.

What tools does Luma support?

Luma supports 14 tools including Get Calendar, List Calendar Events, Lookup Event, Get Event, Create Event, and more.

Can I use Luma with AI agents?

Yes. Add Luma to an MCP server in Tool Mode or Code Mode. Code Mode provides 3 meta-tools with on-demand API discovery so agents can compose stateful workflows without loading every action schema up front.

Can Luma be used in stateful agent workflows?

Yes. Agents can combine Luma tools with Filesystem, State KV, Human Gates, input partials, and other workspace integrations while keeping execution scoped to the selected workspace or end user.

What authentication does Luma use?

Luma uses API Key. Weavz stores credentials securely and uses them for authorized action execution.

How much does the Luma integration cost?

The Luma integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.

What triggers does Luma support?

Luma supports 4 triggers including Event Created, Event Updated, Guest Registered, Ticket Registered.

Connect Luma in minutes

Get 20,000 free action executions every month. No credit card required.