Luma Events MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| LUMA_API_KEY | Yes | Your Luma API key | |
| LUMA_API_BASE | No | Optional API base URL for testing or compatible proxies | https://public-api.luma.com |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| verify_connection | Verify the configured Luma API key and return the authenticated user. |
| list_eventsA | List events from the calendar attached to the configured API key. |
| get_eventB | Get complete details for one Luma event. |
| get_guestA | Get complete details for one event guest by guest ID, ticket key, guest key, or email. The response contains personal information and ticket-order details. |
| create_eventB | Create a Luma event. Call only after the user has explicitly confirmed the event name, date/time, timezone, and supplied details. |
| update_event | Update selected fields on a Luma event. Call only after showing the changes and receiving explicit confirmation. |
| delete_event | Preview or permanently cancel and delete one Luma event. Call with confirmed=false first to show the exact event, approved guest count, and whether a refund choice is required. Cancellation is irreversible: Luma deletes the event and notifies all guests. Call with confirmed=true only after the user explicitly confirms the event and, for a paid event, whether guests should be refunded. |
| add_guests | Add guests directly to an event with tickets and an approved, pending-approval, or waitlist status. This registers guests rather than sending a soft invite. Show the event, recipient count, status, ticket assignment, and email choice before asking for confirmation. |
| send_invites | Send soft event invitations by email and, when linked to a Luma account, SMS. Invited people choose whether to register. Show the event, recipient count, and message before asking for confirmation. |
| invite_guests_from_event | Build a privacy-conscious audience from selected guest statuses on a source event, remove duplicate emails and anyone already on the target event, and send soft Luma invitations in batches. Call with confirmed=false first to preview aggregate counts without exposing identities; call again with confirmed=true only after explicit approval. |
| approve_waitlisted_guests | Approve up to 90 currently waitlisted guests per run, leaving rate-limit headroom. Large waitlists are safely resumable by rerunning the tool until resume_required is false. Call only after showing the event, waitlisted guest count, and email notification choice, then receiving explicit confirmation. |
| list_guestsB | List guests for an event. Guest data may include personal information; use only for event operations requested by the user. |
| registration_summaryA | Count guest approval states and check-ins for an event across all guest pages without returning guest identities. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/Blackie360/luma-events-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server