KosmoKrator

other

Eventbrite MCP Integration for OpenAI Agents SDK

Connect Eventbrite to OpenAI Agents SDK through the local KosmoKrator MCP gateway with scoped tools, credentials, and write policy.

9 functions 6 read 3 write API token auth

Connect Eventbrite to OpenAI Agents SDK

Attach KosmoKrator integration tools to OpenAI Agents SDK workflows through a local MCP gateway.

Start the KosmoKrator MCP gateway locally and point the OpenAI Agents SDK MCP tool at that process or wrapper. The gateway is local, scoped to this integration, and starts with --write=deny so OpenAI Agents can inspect read-capable tools without receiving write access by default.

Eventbrite MCP Config for OpenAI Agents SDK

Use headless JSON commands for CI-style execution and MCP for agent tool discovery.

{
  "mcpServers": {
    "kosmokrator-eventbrite": {
      "type": "stdio",
      "command": "kosmo",
      "args": [
        "mcp:serve",
        "--integration=eventbrite",
        "--write=deny"
      ]
    }
  }
}

Run the Gateway Manually

kosmokrator mcp:serve --integration=eventbrite --write=deny

Why Use KosmoKrator Here

Scoped tools

Expose only Eventbrite instead of a broad multi-service tool list.

Local credentials

Reuse credentials already configured for the KosmoKrator CLI and Lua runtime.

Write policy

Start read-only, then opt into ask or allow for trusted workspaces.

Eventbrite Tools Visible to OpenAI Agents

OpenAI Agents sees stable MCP tool names generated from the Eventbrite integration catalog.

MCP toolSource functionTypeDescription
integration__eventbrite__eventbrite_list_events eventbrite.eventbrite_list_events Read List events for the Eventbrite organization. Returns paginated events with name, status, dates, and URL. Filter by status (live, draft, started, ended, completed, canceled) or order results.
integration__eventbrite__eventbrite_get_event eventbrite.eventbrite_get_event Read Get full details for a single Eventbrite event by ID. Returns description, venue, ticket classes, organizer, and all settings.
integration__eventbrite__eventbrite_create_event eventbrite.eventbrite_create_event Write Create a new event on Eventbrite. Provide event name, start/end times, currency, and optionally a venue ID or online event details.
integration__eventbrite__eventbrite_update_event eventbrite.eventbrite_update_event Write Update an existing Eventbrite event. Only the fields you provide will be changed. Use to change title, times, description, venue, or status.
integration__eventbrite__eventbrite_list_attendees eventbrite.eventbrite_list_attendees Read List attendees for an Eventbrite event. Returns paginated attendee profiles with name, email, ticket class, and check-in status.
integration__eventbrite__eventbrite_get_attendee eventbrite.eventbrite_get_attendee Read Get full details for a single Eventbrite attendee by event and attendee ID. Includes profile, ticket info, custom answers, and barcode.
integration__eventbrite__eventbrite_list_venues eventbrite.eventbrite_list_venues Read List venues for the Eventbrite organization. Returns paginated venues with name, address, city, and capacity.
integration__eventbrite__eventbrite_create_venue eventbrite.eventbrite_create_venue Write Create a new venue on Eventbrite. Provide name and address details. Returns the venue ID for use when creating events.
integration__eventbrite__eventbrite_get_current_user eventbrite.eventbrite_get_current_user Read Get the currently authenticated Eventbrite user profile. Returns name, email, and organization memberships. Useful for verifying credentials.

Related Eventbrite Pages