mcp server ticketmaster
Provides tools for discovering events at Madison Square Garden via the Ticketmaster API, returning structured data with event details like name, date, price, and ticket purchase links.
Provides tools for discovering events at Madison Square Garden via the Ticketmaster API, returning structured data with event details like name, date, price, and ticket purchase links.
A Model Context Protocol server that provides tools for discovering events, venues, and attractions through the Ticketmaster Discovery API.
npx -y install @delorenj/mcp-server-ticketmaster
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"
}
}
}
}
The server provides a tool called search_ticketmaster
that accepts:
type
: Type of search ('event', 'venue', or 'attraction')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')<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>
<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>
cp .env.example .env
.env
npm install
npm run build
npm run inspector
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.
MIT License - see LICENSE file for details