Ticketmaster MCP Server

Ticketmaster MCP Server

MCP server to search Ticketmaster events, venues, and attractions via Discovery API.

0
Stars
0
Forks
0
Releases

Overview

Ticketmaster MCP Server is an MCP server that provides tools to search for events, venues, and attractions using the Ticketmaster Discovery API. It enables AI assistants to access Ticketmaster's extensive database for real-time event discovery. The server implements the Model Context Protocol with @modelcontextprotocol/sdk over a streamable HTTP transport powered by an Express-based web server. The project comprises a server component that handles MCP requests, a dedicated Ticketmaster API client, and a client example showing how to invoke MCP tools from an AI workflow. Available tools include search_ticketmaster, supporting type-based queries for event, venue, or attraction searches with optional filters such as keyword, startDate, endDate, city, stateCode, countryCode, venueId, attractionId, and classificationName. The architecture emphasizes TypeScript typing, comprehensive error handling, and per-request API key handling (no server env vars required). Docker deployment is supported, and smithery.yaml enables MCP runtime configuration. The README also documents tool schemas, example usage, and how to pair the server with an AI model like Google Gemini for natural language queries.

Details

Owner
mochow13
Language
TypeScript
License
Updated
2025-12-07

Features

Event Search

Find upcoming events by keyword, date range, location, and more.

Venue Search

Discover venues by name, location, or specific criteria.

Attraction Search

Search for artists, sports teams, and other attractions.

Comprehensive Filtering

Filter results by date, location, venue, attraction, and classification.

MCP Compatible

Fully compliant with the Model Context Protocol specification.

HTTP Transport

Uses streamable HTTP transport for real-time communication.

TypeScript & Error Handling

Typed implementation with comprehensive error handling and robust validation.

Per-Request API Key Handling

API keys are passed from client to server per request (no env vars required).

Audience

DevelopersBuild AI-powered apps or assistants that query Ticketmaster data via MCP.
AI teamsEnable AI assistants and chatbots to perform natural language queries against Ticketmaster data.
BusinessesProvide real-time event discovery to customers through MCP-backed API in apps.

Tags

TicketmasterMCPDiscovery APIEvent SearchVenue SearchAttraction SearchHTTP TransportExpressTypeScriptAPI KeysDocker