@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 for luma_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 against luma_places) or a place_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’s query filters client-side. Luma’s own query parameter 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_events given a city) 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 prior luma_events or luma_calendar_events call — every returned event carries its own event_id, and its calendar.url leads 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 re
  • 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

Regenerated from source · build October 14, 2026