Ticketmaster
About
Integrates with Ticketmaster's Discovery API to search and retrieve detailed event, venue, and attraction data for entertainment planning and ticketing assistance.
Details
- Author
- delorenj
- Repository
- delorenj/mcp-server-ticketmaster
- GitHub stars
- 22
- Downloads
- 726
- License
- MIT License
- Categories
- Search, Other, API, Productivity, Developer Tools, Design, AI, Frontend, Project Management, Infrastructure, Database
Jump to
- Search for events, venues, and attractions with flexible filtering:
- Keyword search
- Date range for events
- Location (city, state, country)
- Venue-specific searches
- Attraction-specific searches
- Event classifications/categories
- Output formats:
- Structured JSON data for programmatic use
- Human-readable text for direct consumption
- Comprehensive data including:
- Names and IDs
- Dates and times (for events)
- Price ranges (for events)
- URLs
- Images
- Locations and addresses (for venues)
- Classifications (for attractions)
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
TicketmasterCommand (node, npx, python, etc.)npxArguments-
Argument 1
-y -
Argument 2
@delorenj/mcp-server-ticketmaster
Environment-
TICKETMASTER_API_KEY
your-api-key-here
Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
-
Argument 1
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
The server provides a tool called search_ticketmaster that accepts:
To install mcp-server-ticketmaster for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install mcp-server-ticketmaster --client claude
npx -y install @delorenj/mcp-server-ticketmaster
search_ticketmaster
Search for events, venues, or attractions through the Ticketmaster API. Required parameter: type (string) indicating the type of search ('event', 'venue', or 'attraction'). Optional parameters include keyword (search term), startDate (YYYY-MM-DD for events), endDate (YYYY-MM-DD for events), city (city name), stateCode (state code), countryCode (country code), venueId (specific venue ID), attractionId (specific attraction ID), classificationName (event category), and format (output format, 'json' or 'text', defaults to 'json').
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"ticketmaster": {
"env": {
"TICKETMASTER_API_KEY": "your-api-key-here"
},
"args": [
"-y",
"@delorenj/mcp-server-ticketmaster"
],
"command": "npx"
}
}
}
Linux
{
"env": {
"TICKETMASTER_API_KEY": "your-api-key-here"
},
"args": [
"-y",
"@delorenj/mcp-server-ticketmaster"
],
"command": "npx"
}
Macos
{
"env": {
"TICKETMASTER_API_KEY": "your-api-key-here"
},
"args": [
"-y",
"@delorenj/mcp-server-ticketmaster"
],
"command": "npx"
}
Windows
{
"env": {
"TICKETMASTER_API_KEY": "your-api-key-here"
},
"args": [
"/c",
"npx",
"-y",
"@delorenj/mcp-server-ticketmaster"
],
"command": "cmd"
}
MCP Server for Ticketmaster
A Model Context Protocol server that provides tools for discovering events, venues, and attractions through the Ticketmaster Discovery API.
<a href="https://glama.ai/mcp/servers/u91gv8f3on"></a>
Features
- Search for events, venues, and attractions with flexible filtering:
- Keyword search
- Date range for events
- Location (city, state, country)
- Venue-specific searches
- Attraction-specific searches
- Event classifications/categories
- Output formats:
- Structured JSON data for programmatic use
- Human-readable text for direct consumption
- Comprehensive data including:
- Names and IDs
- Dates and times (for events)
- Price ranges (for events)
- URLs
- Images
- Locations and addresses (for venues)
- Classifications (for attractions)
Installation
Installing via Smithery
To install mcp-server-ticketmaster for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install mcp-server-ticketmaster --client claude
Manual Installation
npx -y install @delorenj/mcp-server-ticketmaster
Configuration
The server requires a Ticketmaster API key. You can get one by:
1. Going to https://developer.ticketmaster.com/
2. Creating an account or signing in
3. Going to "My Apps" in your account
4. Creating a new app to get your API key
Set your API key in your MCP settings file:
{
"mcpServers": {
"ticketmaster": {
"command": "npx",
"args": ["-y", "@delorenj/mcp-server-ticketmaster"],
"env": {
"TICKETMASTER_API_KEY": "your-api-key-here"
}
}
}
}
Usage
The server provides a tool called search_ticketmaster that accepts:
Required Parameters
-type: Type of search ('event', 'venue', or 'attraction')
Optional Parameters
-keyword: Search term
- startDate: Start date in YYYY-MM-DD format (for events)
- endDate: End date in YYYY-MM-DD format (for events)
- city: City name
- stateCode: State code (e.g., 'NY')
- countryCode: Country code (e.g., 'US')
- venueId: Specific venue ID
- attractionId: Specific attraction ID
- classificationName: Event category (e.g., 'Sports', 'Music')
- format: Output format ('json' or 'text', defaults to 'json')
Examples
Structured JSON Output (Default)
<use_mcp_tool>
<server_name>ticketmaster</server_name>
<tool_name>search_ticketmaster</tool_name>
<arguments>
{
"type": "event",
"keyword": "concert",
"startDate": "2025-02-01",
"endDate": "2025-02-28",
"city": "New York",
"stateCode": "NY"
}
</arguments>
</use_mcp_tool>
Human-Readable Text Output
<use_mcp_tool>
<server_name>ticketmaster</server_name>
<tool_name>search_ticketmaster</tool_name>
<arguments>
{
"type": "event",
"keyword": "concert",
"startDate": "2025-02-01",
"endDate": "2025-02-28",
"city": "New York",
"stateCode": "NY",
"format": "text"
}
</arguments>
</use_mcp_tool>
Development
1. Clone the repository
2. Copy the example environment file:
cp .env.example .env
3. Add your Ticketmaster API key to
.env4. Install dependencies:
npm install
5. Build the project:
npm run build
6. Test with the inspector:
npm run inspector
Contributing
Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.
License
MIT License - see LICENSE file for details
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.




