Eventbrite

Provides Eventbrite data access and reporting via MCP, including event listing, details, attendee data, and sales analytics.
  • api-blueprint

2

GitHub Stars

api-blueprint

Language

6 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "vishalsachdev-eventbrite-mcp": {
      "command": "node",
      "args": [
        "/path/to/eventbrite-mcp/dist/index.js"
      ],
      "env": {
        "EVENTBRITE_API_KEY": "YOUR_API_TOKEN"
      }
    }
  }
}

You run an MCP server that bridges Eventbrite data with Model Context Protocol clients, enabling AI-assisted event management, attendee tracking, and analytics. This server authenticates with Eventbrite and exposes tools you can invoke from MCP clients to list events, view details, manage attendees, and generate reports.

How to use

You interact with the Eventbrite MCP Server through an MCP client. Start by configuring your client to connect to the local or remote MCP endpoint, then invoke tools to fetch events, attendee information, and analytics. The server handles authentication with Eventbrite using your API key and returns structured results you can feed into AI prompts, dashboards, or automation workflows.

How to install

# Prerequisites
# - Node.js v18 or higher
# - Eventbrite API token
# - MCP client (e.g., Claude Desktop)

# Install dependencies
npm install

# Build the project (if a build step is provided)
npm run build

# Start the server (two options shown below)
# Option A: npm start

{
  "mcpServers": {
    "eventbrite": {
      "command": "npm",
      "args": ["start"],
      "cwd": "/path/to/eventbrite-mcp",
      "env": {
        "EVENTBRITE_API_KEY": "your_api_token_here"
      }
    }
  }
}

Option B: run directly with node and built file

#else continue with the actual runtime command shown below

```json
{
  "mcpServers": {
    "eventbrite": {
      "command": "node",
      "args": ["/path/to/eventbrite-mcp/dist/index.js"],
      "cwd": "/path/to/eventbrite-mcp",
      "env": {
        "EVENTBRITE_API_KEY": "your_api_token_here"
      }
    }
  }
}

Notes:

  • Replace /path/to/eventbrite-mcp with the actual path to your project.
  • Ensure EVENTBRITE_API_KEY is set to your private Eventbrite token in the environment.
## Configuration and runtime details

Use the following concrete, ready-to-run configurations to connect your MCP client to the Eventbrite MCP Server. You can choose either the npm-based start method or the direct Node.js execution method.

## Claude Desktop configuration (examples)

json { "mcpServers": { "eventbrite": { "command": "npm", "args": ["start"], "cwd": "/path/to/eventbrite-mcp", "env": { "EVENTBRITE_API_KEY": "your_api_token_here" } } } }

## Alternative runtime configuration (recommended)

json { "mcpServers": { "eventbrite": { "command": "node", "args": ["/path/to/eventbrite-mcp/dist/index.js"], "cwd": "/path/to/eventbrite-mcp", "env": { "EVENTBRITE_API_KEY": "your_api_token_here" } } } }

## Testing and event viewer

You can test event retrieval and view events using the included tooling. Start the test client to verify basic retrieval, and use the events viewer to browse events locally. If the events data file does not exist, the client fetches data from Eventbrite automatically.

## Security and maintenance notes

Keep your Eventbrite API key secure and rotate it periodically. Do not expose your key in client configurations or public repositories. Use environment variables to pass sensitive data and restrict access to the MCP server to trusted clients.

## Troubleshooting

If you encounter authentication errors, verify that EVENTBRITE\_API\_KEY is valid and that the server can reach Eventbrite services over the network. Check that the MCP server process has the correct working directory and that dependencies are installed. Review environment setup to ensure your client is configured to communicate with the server endpoint.

## Notes

The server implements event listing and event detail tools first, with additional event management, attendee tools, and analytics features planned for future phases.

## Available tools

### list\_events

Fetch a list of Eventbrite events with optional filters such as date range and status.

### get\_event\_details

Retrieve detailed information for a specific event by its ID.

### create\_event

Create a new event in Eventbrite (planned tool).

### update\_event

Update details of an existing Eventbrite event (planned tool).

### publish\_event

Publish an Eventbrite event to make it visible to attendees (planned tool).

### list\_attendees

List attendees for an event and filter by status or date.

### get\_attendee\_details

Get detailed information about a specific attendee.

### export\_attendee\_data

Export attendee data for reporting or integration.

### generate\_sales\_report

Generate reports on ticket sales, revenue, and trends (planned).

### generate\_attendance\_report

Create analytics focused on attendee counts and check-ins (planned).

### generate\_analytics\_chart

Produce visual charts for key event metrics (planned).

### create\_data\_visualizations

Create charts/graphs for dashboards and reports (planned).
Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
Eventbrite MCP Server - vishalsachdev/eventbrite-mcp | VeilStrat