KosmoKrator

other

Eventbrite MCP Integration for Vercel AI SDK

Connect Eventbrite to Vercel AI 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 Vercel AI SDK

Use KosmoKrator as a local integration gateway for Vercel AI SDK agents and scripts.

Create an MCP client that starts or connects to the KosmoKrator gateway for the selected integration. The gateway is local, scoped to this integration, and starts with --write=deny so Vercel AI SDK can inspect read-capable tools without receiving write access by default.

Eventbrite MCP Config for Vercel AI SDK

Prefer CLI JSON calls when a workflow only needs one deterministic integration operation.

{
  "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 Vercel AI SDK

Vercel AI SDK 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