MCP.so
Sign In
Servers

Eventbrite MCP Server

@joshuachestang

Model Context Protocol server for Eventbrite API integration. Create and manage events using natural language through AI agents like Claude Desktop and Cursor IDE.

Overview

What is Eventbrite MCP Server?

A Model Context Protocol (MCP) server that provides natural language access to the Eventbrite API. It lets you create, manage, and interact with Eventbrite events using conversational AI.

How to use Eventbrite MCP Server?

Obtain Eventbrite API credentials from the Eventbrite Developer Portal, set the EVENTBRITE_API_KEY environment variable (and optionally EVENTBRITE_ORGANIZATION_ID), install dependencies with npm install, then run the server with npm run dev (development) or npm start (production). Configure your MCP client (e.g., Claude Desktop) to point to the server’s compiled index.js and pass the environment variables.

Key features of Eventbrite MCP Server

  • Create, list, update, publish, and cancel events
  • Manage venues and browse Eventbrite categories
  • Natural language commands for all operations
  • Comprehensive error handling for API and network issues
  • Paginated event listing with status and sort filters
  • Full support for event details like timezone, currency, and capacity

Use cases of Eventbrite MCP Server

  • Create a new event with a single natural language sentence
  • List upcoming or draft events and filter by status
  • Update event descriptions, dates, or timezones via chat
  • Publish or cancel events without opening the Eventbrite dashboard
  • Manage venues and categories alongside events

FAQ from Eventbrite MCP Server

What credentials are required to use this server?

You need an Eventbrite API key (from the Eventbrite Developer Portal) and an optional Organization ID for listing organization events. Set them as environment variables EVENTBRITE_API_KEY and EVENTBRITE_ORGANIZATION_ID.

What tools does the server expose?

It provides tools for event management (create_event, list_events, get_event, update_event, publish_event, cancel_event), venue management (create_venue), and category browsing (list_categories). Each tool accepts typed parameters.

How do I start the server in development mode?

Run npm run dev from the src/mcp‑servers/eventbrite/ directory. This enables auto‑reload. For production use npm start after building with npm run build.

Where can I find the project source code?

The server lives at src/mcp‑servers/eventbrite/ with TypeScript source, configuration files, and a package manifest. Refer to the README for the full structure.

What error handling is included?

The server handles missing API credentials, invalid event data, network errors, and Eventbrite API errors, returning descriptive messages to the MCP client.

Tags

More from Developer Tools