Overview
Tech meetups, hackathons and founder dinners live on Luma, and the good ones fill up. Registering means opening each page, clicking Register, typing your company and job title again, and ticking the boxes, event after event.
Why it's hard
Luma's API is for hosts: it adds guests to your own events, it does not register you for someone else's. Luma's MCP server finds events and manages the ones you host, but does not list registering you for other events among what it does. The tools that RSVP for you either read Luma with a session cookie you copy out of DevTools, or drive a browser you have to set up yourself.
How Reduck does it
Reduck runs in your own Chrome, where you are already signed in to Luma. Your agent finds events with search_events or an organizer's calendar with get_calendar_events, reads each one's registration questions with get_event, and calls register_to_event with the answers from your profile. A dry run first shows the filled form and what came from where. The real run returns your approval status, and unregister_from_event cancels when plans change.
Tools
| Script |
What it does |
Takes |
register_to_event |
Registers you for a free public event, answers the questions, dry run available (changes your account) |
the event slug, answers or profile, accept_terms, dry_run |
get_event |
An event's details and its registration questions |
the event slug |
search_events |
Upcoming public events by city or topic, with guest counts and approval rules |
a city or a topic |
get_calendar_events |
An organizer's upcoming or past events |
the calendar handle |
list_my_events |
Your upcoming or past events, with your registration status |
upcoming or past |
unregister_from_event |
Cancels your registration (notifies the host) |
the event slug |
The Luma scripts are in the catalogue.
Connect it
- Install the Reduck extension in Chrome and stay signed in to Luma there.
- Add Reduck to your client: Claude Code, Claude Desktop, ChatGPT or any other MCP client.
- Ask: "Show me the free AI events on Luma in Paris next week, with their registration questions, and register me for the ones I pick. Company: Acme, title: Founder. Dry run first."
Ways to register for Luma events
|
By hand |
Luma API |
Luma MCP (Claude, ChatGPT) |
Cookie-based scripts |
Reduck |
| Registers you for others' events |
Yes |
No (hosts add guests) |
Not listed |
Yes |
Yes |
| Answers registration questions |
You type them |
n/a |
n/a |
Not documented |
From your profile, never guessed |
| Login |
Your Luma |
API key, Luma Plus on your calendar |
Your Luma, OAuth |
Session cookie, pasted |
Your own Chrome, already signed in |
| Dry run before sending |
n/a |
n/a |
n/a |
Not documented |
Yes |
Who it's for
- Founders and engineers who go to several meetups a week and are tired of the same form
- Sales and partnership people who cover the events in their market
- Anyone who wants an agent to watch a city or an organizer and register them for what they approve