# Ticketmaster — how to use (mcp.ai)

Ticketmaster provides APIs for event discovery, inventory management, and ticketing solutions.

## Option A — via MCP (recommended)
Remote MCP endpoint (HTTP, streamable): `https://api.mcp.ai/p_ticketmaster?ms=1781541900000`
Add it as a custom/remote MCP connector in your client (Claude, Cursor, VS Code…), then authenticate when prompted. Once connected, ask the agent to use the server's tools (e.g. `ticketmaster_get_attraction_details`).

## Option B — via direct REST API
Base URL: `https://api.mcp.ai/api/ticketmaster`
Auth: `Authorization: Bearer sk_live_…` — create a workspace API key at https://mcp.ai/settings/api-keys
Discover endpoints: `GET https://api.mcp.ai/api/ticketmaster/_endpoints`

### Endpoints
- `POST https://api.mcp.ai/api/ticketmaster/get/attraction/details` — Tool to retrieve detailed information about a specific attraction by id. use when you have an attraction id and need full details.
  - body: { id: string, locale?: string, include?: string }
- `POST https://api.mcp.ai/api/ticketmaster/get/attractions` — Tool to retrieve a list of attractions. use when you need to search for artists, teams, or performers by various criteria such as keyword, classification, or country.
  - body: { page?: integer, size?: integer, sort?: string, type?: string, source?: string, genreId?: string, keyword?: string, segmentId?: string, subGenreId?: string, countryCode?: string, includeTest?: boolean, attractionId?: string, subSegmentId?: string, classificationName?: string }
- `POST https://api.mcp.ai/api/ticketmaster/get/classification/details` — Tool to retrieve detailed information about a specific classification. use after obtaining a classification id.
  - body: { id: string }
- `POST https://api.mcp.ai/api/ticketmaster/get/classifications` — Tool to retrieve all event classifications. use when categorizing events before searching.
  - body: { locale?: string, countryCode?: string, classificationId?: string }
- `POST https://api.mcp.ai/api/ticketmaster/get/event/details` — Tool to retrieve detailed information about a specific event by id. use when you have an event's unique identifier and need its full details.
  - body: { id: string }
- `POST https://api.mcp.ai/api/ticketmaster/get/events` — Tool to retrieve a list of events matching specified filters. use when you need to search events by keyword, location, date range, or classification.
  - body: { city?: string, page?: integer, size?: integer, sort?: string, unit?: string, dmaId?: string, locale?: string, radius?: number, keyword?: string, latlong?: string, venueId?: string, stateCode?: string, postalCode?: string, countryCode?: string, endDateTime?: string, attractionId?: string, startDateTime?: string, includeSpellcheck?: boolean, classificationName?: string }
- `POST https://api.mcp.ai/api/ticketmaster/get/genre/details` — Tool to retrieve detailed information about a specific genre. use when you need metadata for a single genre before filtering events by genre.
  - body: { id: string }
- `POST https://api.mcp.ai/api/ticketmaster/get/segment/details` — Tool to retrieve detailed information about a specific segment. use after obtaining a segment id.
  - body: { id: string }
- `POST https://api.mcp.ai/api/ticketmaster/get/subgenre/details` — Tool to retrieve detailed information about a specific subgenre. use when you have a subgenre id and need its details.
  - body: { id: string, locale?: string }
- `POST https://api.mcp.ai/api/ticketmaster/get/suggestions` — Tool to retrieve auto-complete suggestions for search queries. use when you have a partial keyword and want to get matching attractions, venues, or events.
  - body: { keyword?: string, countryCode?: string }
- `POST https://api.mcp.ai/api/ticketmaster/get/venue/details` — Tool to retrieve detailed information about a specific venue by id. use when you have a venue's unique identifier and need its full details.
  - body: { id: string }
- `POST https://api.mcp.ai/api/ticketmaster/get/venues` — Tool to retrieve a list of venues based on specified criteria. use when you need venue details by name, location, or id.
  - body: { id?: string, city?: string, page?: integer, size?: integer, sort?: string, dmaId?: string, radius?: integer, keyword?: string, latlong?: string, stateCode?: string, postalCode?: string, countryCode?: string }

## More
- Page: https://mcp.ai/ticketmaster
- Agent spec (llms.txt): https://mcp.ai/ticketmaster/llms.txt
- Postman collection: https://mcp.ai/ticketmaster/postman.json
