Ticketmaster▌

by delorenj
Integrate Ticketmaster's Discovery API for an advanced Jira ticketing system—search events, venues & manage ticket in Ji
Integrates with Ticketmaster's Discovery API to search and retrieve detailed event, venue, and attraction data for entertainment planning and ticketing assistance.
best for
- / Event planning and discovery applications
- / Travel and entertainment recommendation systems
- / Concert and show booking assistants
- / Local entertainment guides
capabilities
- / Search events by keyword, date range, and location
- / Find venue details and addresses
- / Discover attractions with classifications
- / Filter by event categories and types
- / Retrieve pricing information for events
- / Get event images and URLs
what it does
Connects to Ticketmaster's Discovery API to search for events, venues, and attractions with detailed information including dates, prices, and locations.
about
Ticketmaster is a community-built MCP server published by delorenj that provides AI assistants with tools and capabilities via the Model Context Protocol. Integrate Ticketmaster's Discovery API for an advanced Jira ticketing system—search events, venues & manage ticket in Ji It is categorized under other.
how to install
You can install Ticketmaster in your AI client of choice. Use the install panel on this page to get one-click setup for Cursor, Claude Desktop, VS Code, and other MCP-compatible clients. This server runs locally on your machine via the stdio transport.
license
MIT
Ticketmaster is released under the MIT license. This is a permissive open-source license, meaning you can freely use, modify, and distribute the software.
readme
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"><img width="380" height="200" src="https://glama.ai/mcp/servers/u91gv8f3on/badge" alt="Server for Ticketmaster Events MCP server" /></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:
- Going to https://developer.ticketmaster.com/
- Creating an account or signing in
- Going to "My Apps" in your account
- 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 termstartDate: Start date in YYYY-MM-DD format (for events)endDate: End date in YYYY-MM-DD format (for events)city: City namestateCode: State code (e.g., 'NY')countryCode: Country code (e.g., 'US')venueId: Specific venue IDattractionId: Specific attraction IDclassificationName: 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
- Clone the repository
- Copy the example environment file:
cp .env.example .env - Add your Ticketmaster API key to
.env - Install dependencies:
npm install - Build the project:
npm run build - 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