by delorenj
Provides query capabilities for events, venues, and attractions through the Ticketmaster Discovery API.
Enables flexible searching of Ticketmaster events, venues, and attractions with a variety of filters and returns results in either structured JSON or human‑readable text.
npm)..env file.search_ticketmaster tool, specifying required type (event, venue, attraction) and any optional parameters such as keyword, date range, location, etc.format (json default or text).Q: Which environment variable holds the API key?
A: TICKETMASTER_API_KEY.
Q: What values can type take?
A: event, venue, or attraction.
Q: How do I get a Ticketmaster API key? A: Sign up at https://developer.ticketmaster.com/, create an app, and copy the generated key.
Q: Can I limit the number of results?
A: The underlying Discovery API supports pagination; configure size and page parameters within the tool if needed.
Q: Is there a way to get only text output?
A: Set the format argument to text.
Q: What command is used for installation?
A: npx -y @delorenj/mcp-server-ticketmaster (or via Smithery).
A Model Context Protocol server that provides tools for discovering events, venues, and attractions through the Ticketmaster Discovery API.
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
The server requires a Ticketmaster API key. You can get one by:
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
.envnpm 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
Please log in to share your review and rating for this MCP.
{
"mcpServers": {
"ticketmaster": {
"command": "npx",
"args": [
"-y",
"@delorenj/mcp-server-ticketmaster"
],
"env": {
"TICKETMASTER_API_KEY": "<YOUR_API_KEY>"
}
}
}
}claude mcp add ticketmaster npx -y @delorenj/mcp-server-ticketmasterExplore related MCPs that share similar capabilities and solve comparable challenges
by exa-labs
Provides real-time web search capabilities to AI assistants via a Model Context Protocol server, enabling safe and controlled access to the Exa AI Search API.
by perplexityai
Enables Claude and other MCP‑compatible applications to perform real‑time web searches through the Perplexity (Sonar) API without leaving the MCP ecosystem.
by MicrosoftDocs
Provides semantic search and fetch capabilities for Microsoft official documentation, returning content in markdown format via a lightweight streamable HTTP transport for AI agents and development tools.
by elastic
Enables natural‑language interaction with Elasticsearch indices via the Model Context Protocol, exposing tools for listing indices, fetching mappings, performing searches, running ES|QL queries, and retrieving shard information.
by graphlit
Enables integration between MCP clients and the Graphlit platform, providing ingestion, extraction, retrieval, and RAG capabilities across a wide range of data sources and connectors.
by mamertofabian
Fast cross‑platform file searching leveraging the Everything SDK on Windows, Spotlight on macOS, and locate/plocate on Linux.
by cr7258
Provides Elasticsearch and OpenSearch interaction via Model Context Protocol, enabling document search, index management, cluster monitoring, and alias operations.
by kagisearch
Provides web search and video summarization capabilities through the Model Context Protocol, enabling AI assistants like Claude to perform queries and summarizations.
by liuyoshio
Provides natural‑language search and recommendation for Model Context Protocol servers, delivering rich metadata and real‑time updates.