@pipeworx/luma
Connect: https://pipeworx.io/mcp — every tool in the catalog, including @pipeworx/luma’s. Install: one-click buttons
Connect to just the @pipeworx/luma pack
https://gateway.pipeworx.io/luma/mcp — only @pipeworx/luma’s own tools, nothing else in the catalog.
No MCP client? Skip the connection: POST https://gateway.pipeworx.io/v1/tools/search_packs {"query":"..."} to find a tool below, GET /v1/tools/<name> for its schema, POST the same URL with arguments for the data — see For AI agents.
Tools: 4
Public event discovery from Luma (lu.ma): curated city feeds, one event’s full detail, and an organizer’s public calendar — the same data a browser sees on lu.ma/discover and on each event’s own public page.
Tools
luma_places(query?, limit?)— list Luma’s curated discover cities, with place_id, coordinates, timezone and live event_count. Use to find a place_id forluma_events, or just pass a city name directly.luma_events(city? | place_id?, query?, limit?, cursor?)— list public upcoming events for a discover city. Pass a city name (resolved for you againstluma_places) or aplace_id. An optional keyword filters on event name/venue/organizer, matched client-side.luma_event(event_id)— full public detail for one event: description, timing, venue, categories, ticket types, FAQs, hosts and calendar.luma_calendar_events(calendar_id, limit?, cursor?)— public upcoming events on an organizer’s calendar page (a company’s or community’s event series).
None of these return guest lists or attendee data — see “Privacy” below.
Auth
Keyless. No account, API key or registration needed — these are Luma’s own public discovery endpoints, the same ones a signed-out browser calls.
Data sources
- Luma, public event-discovery feed — city “discover” pages, individual event pages, and organizer calendar pages, all served to any visitor without an account.
Privacy
Luma’s own payload for an event carries per-event attendee signal: a guest
count, and for well-attended events a “featured guests” list naming and
showing avatars for people who RSVP’d, plus (for an authenticated caller)
their own RSVP record. This pack strips all of it before returning anything
— guest_data, featured_guests, guest_info, host_info and
manager_info are dropped in every tool. Only the event itself, its public
organizer/host listing (the people or orgs who publicly listed themselves as
running the event — a different thing from attendees), and its calendar are
returned.
Notes
luma_events’squeryfilters client-side. Luma’s ownqueryparameter on the discover-events endpoint does not actually filter server-side (verified live: identical result sets with and without it for the same place), so this pack paginates the upstream itself (up to 200 events) and matches on event name, venue and organizer name instead.- Place/city resolution (
luma_eventsgiven acity) matches against the live discover-places list by exact name/slug first, then by substring. There is no local cache of places — each resolution is a fresh call, since the list is small (under 100 cities) and changes as Luma launches new ones. - Event and calendar IDs (
evt-...,cal-...) are opaque Luma identifiers. The easiest way to get one is from a priorluma_eventsorluma_calendar_eventscall — every returned event carries its ownevent_id, and itscalendar.urlleads to the organizer’s public page.
Tools
- luma_places — List Luma’s curated discover cities (lu.ma/discover) — the place_id, coordinates and live event_count for each. Use this to find a place_id for luma_events, or just pass a city name to luma_events dir
- luma_events — List public upcoming events from a Luma discover city feed. Pass a city name (resolved for you) or a place_id from luma_places. Optional keyword filters event name/venue/calendar client-side. Never re
- luma_event — Get full public detail for one Luma event — description, timing, venue, hosts, categories, ticket types and FAQs. Never returns guest lists or attendee data.
- luma_calendar_events — List public upcoming events on a Luma organizer calendar page (e.g. a company’s or community’s event series). Never returns guest lists or attendee data.
Tools
luma_calendar_events— List public upcoming events on a Luma organizer calendar page (e.g. a company's or community's event series). Never returns guest lists or attendee data.luma_event— Get full public detail for one Luma event — description, timing, venue, hosts, categories, ticket types and FAQs. Never returns guest lists or attendee data.luma_events— List public upcoming events from a Luma discover city feed. Pass a city name (resolved for you) or a place_id from luma_places. Optional keyword filters event name/venue/calendar client-side. Never reluma_places— List Luma's curated discover cities (lu.ma/discover) — the place_id, coordinates and live event_count for each. Use this to find a place_id for luma_events, or just pass a city name to luma_events dir