Luma MCP for AI. Manage your entire community calendar from chat.
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
Luma MCP Server connects your AI client directly to event registration data. It lets you create new events, manage guest lists, track attendance, and view organizational calendars using natural conversation.
You can list all managed events or check specific guest rosters without leaving your chat.
What your AI can do
Add guests to event
Adds specified people directly to an existing Luma event's guest list.
Create event
Sets up and publishes a completely new Luma event for the organization.
List event guests
Retrieves and displays the full roster of attendees for a single, specified event.
List all managed Luma events or check specific details about your organization's calendar.
Pull the full list of attendees for a specified event using list_event_guests.
Manually add specific individuals to an existing event's guest list via the add_guests_to_event tool.
Generate and set up a brand new Luma event directly through conversation using create_event.
List all events belonging to the entire organization, regardless of who created them (list_organization_events).
Ask an AI about this
Waiting for input…
Luma MCP Server: 6 Tools for Event & Attendee Management
Use these tools to create new events, list organizational schedules, and manipulate guest lists directly through your AI client.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Luma on VinkiusAdd Guests To Event
Adds specified people directly to an existing Luma event's guest list.
Create Event
Sets up and publishes a completely new Luma event for the organization.
List Event Guests
Retrieves and displays the full roster of attendees for a single, specified event.
List Events
Displays a list of all events personally managed by you on Luma.
List Organization Events
Retrieves a complete list of every event within the entire organizational account.
List Calendar Subscribers
Shows who is subscribed to your personal calendar feed within Luma.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Luma, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,100+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Luma. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This connection provides 6 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
Checking guest attendance shouldn't mean logging into a separate dashboard.
Right now, if you want to know who registered for the 'Annual Summit,' you open Luma. You navigate to the event page. You filter by date. Then, maybe you copy that list and paste it into Slack or your project tracker just so your team can see the names. It's a lot of tabs and manual copying.
With this MCP server, you ask your AI agent: 'Give me the full guest roster for the Summit.' The agent runs `list_event_guests` and spits out the clean list right in the chat. You get the data instantly, without touching another tab.
Luma MCP Server: Manage event details & attendees
Setting up a new workshop used to mean going through a multi-step wizard—choosing dates, setting capacity limits, defining the audience. If you missed a step or needed to adjust it later, you were stuck in the Luma UI.
Now, your AI agent handles it. You just tell it what you need: 'Create an event for 50 people next month.' The agent executes `create_event`, handling all the underlying metadata and getting the activity live. It's clean, fast, and completely hands-free.
What your AI can actually do with this
You connect your AI client directly to Luma. It lets you run event management straight from your chat interface; you don't need to jump between apps or copy/paste anything. This setup gives your agent full access to core event data, so you can manage guest lists and build new events using nothing but natural conversation.
Tracking Your Schedule & Organization Overview
Need to know what’s going on? You've got tools for both personal tracking and organization-wide oversight. If you just wanna see the events you personally managed, call list_events. It spits out a list of all those specific events linked to your account. But if you need the full picture—every single event that exists within the entire Luma organizational account, no matter who set it up—use list_organization_events.
You'll get a complete rundown of everything happening in the organization.
For calendar details, you can check out who’s subscribed to your personal feed by running list_calendar_subscribers. It shows you exactly which people are getting updates from your Luma calendar. If you need specific event schedule info, you can list all managed events or check general details about the organization's broader calendar.
Handling Guest Lists and Attendees
Managing who’s coming is where this thing really shines. To see the full roster for a single, specific event, just run list_event_guests. That tool pulls the entire list of attendees for that one show. If you gotta update those numbers, don't sweat it; you can manually add people to an existing guest list by using add_guests_to_event, and you just specify who needs to be added and which event they belong to.
You keep your guest records accurate without ever having to leave your chat.
Creating Events on the Fly
Don't have a new thing planned? No big deal. You can generate and publish an entirely brand-new Luma event directly through conversation using create_event. It sets up all the necessary details and gets it published, all from your agent. This means you never gotta wait for someone else to build out the initial scaffolding for an event.
This setup makes sure that whether you're tracking team activity across the whole company or just adding one person to a dinner party list, everything stays right here in the chat. You don’t have to switch screens; your AI client handles it all.
019dd11a-eb9e-7140-a5a1-79817283198e Here's how it actually works
The bottom line is, your AI acts like a dedicated event coordinator, handling Luma tasks through chat instead of requiring manual dashboard logins.
Subscribe to this server and provide your Luma API Key (requires Luma Plus) in the settings.
Start a conversation with your AI client, asking for specific event data or tasks (e.g., 'List all my upcoming events').
Your agent calls the appropriate tool (list_events, add_guests_to_event) and delivers the requested information back to you in plain text.
Who is this actually for?
This server targets people who manage complex groups or recurring events. Think Event Planners stuck clicking between Google Calendar and a CRM, or Community Managers constantly refreshing dashboards just to check attendance numbers. If your job involves coordinating more than five moving parts, you need this.
Needs quick access to guest counts and event metadata without switching between Luma and their chat tool.
Automates the retrieval of attendee data and monitors community growth by asking the AI for specific list details in natural language.
Runs background checks on organizational event status, using tools like list_organization_events to maintain system consistency.
What Changes When You Connect
Stop switching apps to check attendance. Use list_event_guests and get the full attendee list in one query, keeping you focused on the conversation.
Build events instantly. Calling create_event means you don't have to navigate the Luma dashboard; just tell your AI agent what it needs to set up.
Keep track of everyone involved. The list_organization_events tool lets you see every event the company is running, making sure no one misses a deadline.
Never lose a guest. If someone RSVPs last minute, use add_guests_to_event to manually add them without needing access to the web UI.
Stay organized by viewing all your personal events with list_events. It keeps your individual schedule clear while maintaining system visibility.
See it in action
Need a quick headcount before a meeting?
The Product Manager needs to know how many people are coming to the 'Q3 Workshop.' Instead of logging into Luma, they ask their agent: 'Show me the guest list for the Q3 Workshop.' The agent runs list_event_guests and replies with 45 confirmed attendees. Problem solved in seconds.
Running a new initiative?
The Department Head needs a brand-new training session scheduled next month. They prompt their AI: 'Create an event called 'Compliance Training' for the 15th.' The agent uses create_event, sets up all necessary details, and publishes it immediately.
Checking organizational compliance?
The Ops Lead needs to audit every event running this quarter. Instead of clicking through multiple folders, they ask their AI: 'What are all the organization events?' The agent runs list_organization_events, giving them a single view of everything.
A last-minute invitee?
Someone forgot to manually add an executive who just joined. Instead of email pinging, they ask their AI: 'Add John Smith at john@corp.com to the Annual Gala.' The agent executes add_guests_to_event, updating the list instantly.
The honest tradeoffs
Confusing event scope
Trying to find an event and using list_events when you actually need to see all corporate events. You get a limited personal view, leaving out company-wide initiatives.
If you need everything the organization is doing, use list_organization_events. If you only care about what's on your calendar, then stick with list_events.
Ignoring required IDs
Asking the AI to list guests without specifying which event. The agent fails because it doesn't know which guest roster you mean.
Always name the specific event when asking for a roster. Use list_event_guests and provide the exact event title or ID.
Over-relying on general chat
Trying to do complex scheduling logic in conversation instead of using dedicated tools. The AI might hallucinate data or skip critical steps.
For guaranteed actions, rely on the specific tool calls: create_event for setup, and always confirm with a listing function if you need verification.
When It Fits, When It Doesn't
Use this server if your primary workflow is managing event data (registrations, schedules, contacts). You're good here. Don't use it if you just need to manage internal team communication or write blog posts; those are for messaging or content servers. If you only have a basic CRM and no calendar component, Luma won't help. But if your pain point is the friction between event registration data (who showed up) and scheduling/calendar management (when they should show up), this integration ties it all together using tools like list_event_guests and create_event. It’s built for operational completeness, not just single-purpose tasks.
Questions you might have
How do I see all events run by my company using list_organization_events? +
The list_organization_events tool shows every event tied to your overall Luma account. It gives you a complete audit trail, unlike list_events, which only pulls activities associated with your personal user profile.
Can I add guests without having the API key? +
No. You need an active Luma Plus subscription to generate and use the necessary API Key for tools like add_guests_to_event to function.
What's the difference between list_events and list_organization_events? +
list_events shows events you personally manage or are associated with your account. list_organization_events gives a wider view of all activity across the entire organization, regardless of ownership.
Does Luma MCP Server handle recurring events? +
The tools focus on listing and creating specific event instances. While it manages calendar data, complex scheduling logic for multi-year recurrences should be handled in the native Luma platform after using the create_event tool.
If I use the `add_guests_to_event` tool with an invalid Event ID, what kind of error will my agent receive? +
Your agent receives a specific API validation error confirming the Event UUID doesn't exist. This means your workflow stops immediately, letting you know exactly which event needs correcting before retrying the guest addition.
Does `list_event_guests` handle pagination if an event has thousands of attendees? +
Yes, the function supports paginating results. It returns a cursor token with every batch of guests, allowing your AI client to loop through all records efficiently without hitting rate limits.
When I call `create_event`, what are the essential parameters I must provide for Luma to schedule it correctly? +
You must supply a unique title, defined date and time range, and an associated organization ID. If these core fields are missing, the tool won't create the event; always validate inputs first.
Does `list_calendar_subscribers` return only email addresses, or does it include subscription metadata? +
It returns detailed records for every subscriber. Each entry includes not just the user's email but also their current status and the date they subscribed to your calendar.
Can my AI automatically find the details for a specific event by its ID? +
Yes! While the list_events tool retrieves all entries, you can use the event metadata to filter and focus on specific records. Your agent will respond with complete metadata for the record in seconds.
How do I find my Luma API Key? +
Log in to your Luma account, select your calendar, navigate to Settings > Developer, and you will find your unique secret token there. Note: You must have Luma Plus.
Can I add guests to an event via the AI? +
Absolutely. Use the add_guests tool. Provide the event ID and an array of guest objects (email and name), and the agent will register them to your event immediately.
We've already built the connector for Luma. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 6 tools are live and waiting.
You're up and running in seconds.
Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.
Built, hosted, and secured by Vinkius. You just connect and go.