mcp-server-ticketmaster
A Ticketmaster MCP server that provides query capabilites from the Discovery API
Documentation
MCP Server for Ticketmaster
A Model Context Protocol server that provides tools for discovering events, venues, and attractions through the Ticketmaster Discovery API.
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 claudeManual Installation
npx -y install @delorenj/mcp-server-ticketmasterConfiguration
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)
ticketmaster
search_ticketmaster
{
"type": "event",
"keyword": "concert",
"startDate": "2025-02-01",
"endDate": "2025-02-28",
"city": "New York",
"stateCode": "NY"
}Human-Readable Text Output
ticketmaster
search_ticketmaster
{
"type": "event",
"keyword": "concert",
"startDate": "2025-02-01",
"endDate": "2025-02-28",
"city": "New York",
"stateCode": "NY",
"format": "text"
}Development
1. Clone the repository
2. Copy the example environment file:
cp .env.example .env3. Add your Ticketmaster API key to `.env`
4. Install dependencies:
npm install5. Build the project:
npm run build6. Test with the inspector:
npm run inspectorContributing
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
Frequently asked questions
What is mcp-server-ticketmaster?
mcp-server-ticketmaster is A Ticketmaster MCP server that provides query capabilites from the Discovery API
How do I install mcp-server-ticketmaster?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is mcp-server-ticketmaster open source?
Yes — it is hosted on GitHub at https://github.com/delorenj/mcp-server-ticketmaster and has 23 stars.
Related MCP tools
The official TypeScript SDK for Model Context Protocol servers and clients Trusted by 10500+ developers. Trusted by 10500+ developers.
Visual testing tool for MCP servers TypeScript-based implementation. Trusted by 7300+ developers. Trusted by 7300+ developers.
It's like v0 but in your Cursor/WindSurf/Cline. 21st dev Magic MCP server for working with your frontend like Magic TypeScript-based implementation.
Model Context Protocol Server for Mobile Automation and Scraping (iOS, Android, Emulators, Simulators and Real Devices) TypeScript-based implementation.
Https://github.com/user-attachments/assets/364b6705-14d4-4e6d-bea7-fb9f12664fab for the Model Context Protocol. Enhance AI assistants with powerful integrations
MCP server that provides tools and resources for interacting with n8n API TypeScript-based implementation. Trusted by 1400+ developers.
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP