Skip to main content
Glama

Eventbrite MCP Server

Servidor MCP de Eventbrite

Un servidor de Protocolo de contexto de modelo (MCP) para la gestión, informes y análisis de eventos de Eventbrite.

Descripción general del proyecto

Este servidor MCP se integra con la API de Eventbrite para proporcionar herramientas de gestión de eventos, seguimiento de asistentes y generación de informes analíticos. Está diseñado para funcionar con Claude y otros clientes MCP y ofrecer funciones de gestión de eventos asistida por IA.

Estado del proyecto

EstadoDescripción
🚧 En progresoFuncionalidad básica implementada

Actualmente se encuentran implementadas las siguientes herramientas:

  • list_events : Lista de eventos con filtrado opcional
  • get_event_details : Obtener información detallada sobre un evento específico

Características

  • Gestión de eventos : ver, crear, actualizar y publicar eventos
  • Gestión de asistentes : enumere a los asistentes, vea detalles y exporte datos de los asistentes
  • Análisis de ventas : genere informes sobre ventas de entradas, ingresos y tendencias
  • Informes personalizados : cree y guarde plantillas de informes personalizados
  • Visualización de datos : genere gráficos y tablas para métricas clave

Plan de Implementación

Fase 1: Configuración e infraestructura central

  • [x] Inicializar la estructura del proyecto
  • [x] Configurar el marco del servidor MCP
  • [x] Implementar la autenticación de la API de Eventbrite
  • [x] Crear funciones básicas de contenedor de API

Fase 2: Herramientas de gestión de eventos

  • [x] Implementar la herramienta list_events
  • [x] Implementar la herramienta get_event_details
  • [ ] Implementar la herramienta create_event
  • [ ] Implementar la herramienta update_event
  • [ ] Implementar la herramienta publish_event

Fase 3: Herramientas de gestión de asistentes

  • [ ] Implementar la herramienta list_attendees
  • [ ] Implementar la herramienta get_attendee_details
  • [ ] Implementar la herramienta export_attendee_data

Fase 4: Análisis e informes

  • [ ] Implementar la herramienta generate_sales_report
  • [ ] Implementar la herramienta generate_attendance_report
  • [ ] Implementar la herramienta generate_analytics_chart
  • [ ] Crear componentes de visualización de datos

Fase 5: Pruebas y documentación

  • [x] Implementar el cliente MCP de prueba
  • [x] Crear una interfaz web para visualizar eventos
  • [x] Pruebas exhaustivas de la funcionalidad de listado de eventos
  • [ ] Crear documentación de uso completa
  • [ ] Crear flujos de trabajo de ejemplo

Registro de desarrollo

FechaDescripciónEstado
2025-03-20Se inició la planificación del proyectoTerminado
2025-03-20Documentación revisada de la API de EventbriteTerminado
2025-03-20Se revisaron ejemplos de implementación de servidores MCPTerminado
2025-03-20Se creó la documentación inicial del proyecto.Terminado
2025-03-20Se implementó la estructura central del servidor MCPTerminado
2025-03-20Se implementó el cliente API de EventbriteTerminado
2025-03-20Se implementaron las herramientas list_events y get_event_detailsTerminado
2025-03-20Se creó un cliente MCP de pruebaTerminado
2025-03-20Se implementó la interfaz de usuario del visor de eventosTerminado
2025-03-20Recuperación de eventos probada con filtrado de fechasTerminado

Empezando

Prerrequisitos

  • Node.js (v18 o superior)
  • Token de API de Eventbrite (token privado de su cuenta de Eventbrite)
  • Claude Desktop u otro cliente MCP

Instalación

# Clone the repository git clone https://github.com/yourusername/eventbrite-mcp.git # Install dependencies cd eventbrite-mcp npm install # Configure environment variables cp .env.example .env # Edit .env with your Eventbrite API token # Build the project npm run build # Start the server npm start

Cómo obtener tu token de API de Eventbrite

  1. Inicia sesión en tu cuenta de Eventbrite
  2. Vaya a Configuración de la cuenta > Enlaces de desarrollador > Claves API
  3. Copia tu token privado
  4. Agréguelo a su archivo .env como EVENTBRITE_API_KEY=your_token_here

Configuración con Claude Desktop

Agregue lo siguiente a su claude_desktop_config.json (ubicado en ~/Library/Application Support/Claude/claude_desktop_config.json en macOS):

Opción 1: Usar npm start
{ "mcpServers": { "eventbrite": { "command": "npm", "args": ["start"], "cwd": "/path/to/eventbrite-mcp", "env": { "EVENTBRITE_API_KEY": "your_api_token_here" } } } }
Opción 2: Ejecución directa de Node.js (recomendada)
{ "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" } } } }

Pruebas y visor de eventos

Este proyecto incluye herramientas para probar el servidor MCP y visualizar eventos:

Probar cliente MCP

El script test-mcp-client-final.js le permite probar la funcionalidad de recuperación de eventos del servidor MCP:

# Run the test client with default parameters node test-mcp-client-final.js # Run with custom date range node test-mcp-client-final.js --start-date="2025-01-01" --end-date="2025-12-31" # Run with specific status filter node test-mcp-client-final.js --status="live"

Visor de eventos

El proyecto incluye un visor de eventos basado en web para mostrar y filtrar eventos:

# Start the events viewer node view-events.js

Esto iniciará un servidor web local y abrirá el visor de eventos en su navegador. El visor le permite:

  • Ver todos los eventos recuperados de Eventbrite
  • Filtrar eventos por rango de fechas
  • Filtrar eventos por estado
  • Ver información detallada del evento

Si el archivo events.json no existe, el script buscará automáticamente los eventos en la API de Eventbrite.

Licencia

Instituto Tecnológico de Massachusetts (MIT)

-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Se integra con la API de Eventbrite para proporcionar capacidades de gestión de eventos asistidas por IA para ver eventos, rastrear asistentes y generar informes analíticos.

  1. Descripción general del proyecto
    1. Estado del proyecto
      1. Características
        1. Plan de Implementación
          1. Fase 1: Configuración e infraestructura central
          2. Fase 2: Herramientas de gestión de eventos
          3. Fase 3: Herramientas de gestión de asistentes
          4. Fase 4: Análisis e informes
          5. Fase 5: Pruebas y documentación
        2. Registro de desarrollo
          1. Empezando
            1. Prerrequisitos
            2. Instalación
            3. Cómo obtener tu token de API de Eventbrite
            4. Configuración con Claude Desktop
          2. Pruebas y visor de eventos
            1. Probar cliente MCP
            2. Visor de eventos
          3. Licencia

            Related MCP Servers

            • -
              security
              F
              license
              -
              quality
              Google Calendar integration in Cursor IDE. This server enables AI assistants to manage Google Calendar events through natural language interactions.
              Last updated -
              5
              0
              5
              JavaScript
            • A
              security
              F
              license
              A
              quality
              This server integrates with the Ticketmaster API to provide AI agents with real-time concert and event data, enabling dynamic fetching and formatting for ease of interpretation.
              Last updated -
              1
              Python
            • A
              security
              A
              license
              A
              quality
              This server provides tools for AI assistants to interact with the Eventbrite API, allowing users to search for events, get event details, retrieve venue information, and list event categories.
              Last updated -
              4
              2
              1
              JavaScript
              MIT License
              • Apple
            • -
              security
              A
              license
              -
              quality
              Integrates Google Calendar with AI assistants through the Model Context Protocol, allowing users to view and manage calendar events through natural language interaction.
              Last updated -
              237
              TypeScript
              MIT License

            View all related MCP servers

            MCP directory API

            We provide all the information about MCP servers via our MCP API.

            curl -X GET 'https://glama.ai/api/mcp/v1/servers/vishalsachdev/eventbrite-mcp'

            If you have feedback or need assistance with the MCP directory API, please join our Discord server