---
title: "Luma MCP Server"
subtitle: "Connect Luma to Claude, ChatGPT, and other AI assistants so they can find events for you"
slug: "mcp"
url: "https://help.luma.com/p/mcp"
tags: ["Integrations"]
---

Luma’s MCP server lets AI assistants like Claude and ChatGPT search Luma during a conversation. Ask “find AI hackathons in San Francisco this month”, “any run clubs near Williamsburg this weekend?”, or “what am I going to next week?” and the assistant pulls real events from Luma instead of guessing.

It can also access the events you host. Ask “how many people are approved for my dinner on Thursday?” and get the answer without opening your dashboard.

MCP (the Model Context Protocol) is an open standard for connecting AI apps to tools and data. Luma’s server lives at:

```
https://mcp.luma.com
```

Anyone with a Luma account can connect — you don’t need Luma Plus.

## What It Can Do

The MCP server is **read-only**. It can look things up, but it can’t create or edit events, message guests, approve registrations, or change anything in your account.

- **Discover events** — search upcoming public events on Luma by keyword, location, and date range
- **Your events** — list what you’re attending or hosting, upcoming or past, with the location and meeting details you have access to
- **Events you manage** — full details for any event you manage: settings, hosts, ticket types, guest counts by status, and payment summary
- **Guests** — list the guests on an event you manage, filter by approval status, search by name or email, and look up a single guest’s registration and tickets
- **Calendars** — list the calendars you manage and get their details

The assistant only sees what you can see. For an event you manage, it gets the same data as your manage dashboard. For an event you’re attending, it gets the guest-facing details. Private events you have no connection to aren’t visible at all.

## Connecting to Claude

**Claude web and desktop apps** (Pro, Max, Team, or Enterprise plan):

1. Go to **Settings → Connectors**
2. Click **Add custom connector**
3. Name it `Luma` and enter `https://mcp.luma.com` as the remote MCP server URL
4. Click **Add**, then **Connect** — a Luma window opens
5. Sign in to Luma if needed and click **Authorize**

On Team and Enterprise plans, an owner adds the connector once under **Organization Settings → Connectors**, and each member connects their own Luma account after that.

To use it in a chat, click the **+** button, choose **Connectors**, and make sure Luma is toggled on.

**Claude Code:**

```bash
claude mcp add --transport http luma https://mcp.luma.com
```

Then run `/mcp` and choose Luma to sign in.

## Connecting to ChatGPT

**You have to do this on the web at [chatgpt.com](https://chatgpt.com) — there’s no way to add a custom connector from the ChatGPT mobile apps.** It requires developer mode, available on Plus, Pro, Business, Enterprise, and Education plans.

1. Open **Settings → Security and login** and turn on **Developer mode**
2. Go to [chatgpt.com/plugins](https://chatgpt.com/plugins) and click the **+** button
3. Give it a name (`Luma`) and a description
4. Choose the public endpoint option and enter `https://mcp.luma.com` as the MCP server URL — with no path after the domain
5. Set authentication to **OAuth**, then save and connect — sign in to Luma and click **Authorize**
6. In a chat, open the **+** menu and enable Luma

The **+** button on the plugins page only creates developer-mode apps once developer mode is on, so do those steps in order. In Business and Enterprise workspaces, an admin has to turn on developer mode for the workspace before members see the setting.

## Other MCP Clients

Any client that supports remote MCP servers over streamable HTTP with OAuth will work — Cursor, VS Code, Zed, and others. Point it at `https://mcp.luma.com` and it will walk you through signing in to Luma. No API key or manual token setup is needed.

## Access and Privacy

- Connecting grants the AI app access to **your** Luma account — the same events, guests, and calendars you can see when signed in.
- Results from these tools end up in your AI chat transcript. If you manage events with sensitive guest lists, keep that in mind before asking an assistant to pull them.
- Luma admin permissions don’t carry over. Even Luma staff only see events they personally host or manage through MCP.
- To disconnect, remove the Luma connector in Claude, ChatGPT, or whichever client you added it to.

## Troubleshooting

If a connection isn’t working, check that you’re signed in to the right Luma account, then remove the connector and add it again.

If you’re building an integration rather than chatting with an assistant, the [Luma API](/p/luma-api) is probably what you want.
