by delorenj
mcp-server-ticketmaster is a Model Context Protocol (MCP) server that enables searching for events, venues, and attractions through the Ticketmaster Discovery API.
mcp-server-ticketmaster is an MCP (Model Context Protocol) server designed to interact with the Ticketmaster Discovery API. It allows users to search for various Ticketmaster entities like events, venues, and attractions programmatically or through human-readable text.
To use mcp-server-ticketmaster, you first need to install it. You can do this via Smithery using npx -y @smithery/cli install mcp-server-ticketmaster --client claude
or manually with npx -y install @delorenj/mcp-server-ticketmaster
. A Ticketmaster API key is required, which you can obtain from the Ticketmaster developer portal. This key needs to be configured in your MCP settings file under the env
section as TICKETMASTER_API_KEY
.
Once set up, the server provides a tool called search_ticketmaster
. This tool accepts a type
parameter (event, venue, or attraction) and various optional parameters like keyword
, startDate
, endDate
, city
, stateCode
, countryCode
, venueId
, attractionId
, classificationName
, and format
(json or text). You can call this tool with structured JSON arguments to perform your searches.
Q: What is an MCP server? A: An MCP (Model Context Protocol) server provides tools that can be used by AI models or other applications to interact with external services and data.
Q: Do I need a Ticketmaster API key? A: Yes, a Ticketmaster API key is required to use this server. You can obtain one from the Ticketmaster developer portal.
Q: What types of searches can I perform? A: You can search for events, venues, and attractions.
Q: Can I get the output in a human-readable format?
A: Yes, you can specify the format
parameter as text
to receive human-readable output instead of JSON.
Q: How do I contribute to the project? A: Contributions are welcome! You can submit a Pull Request, and for major changes, it's recommended to open an issue first to discuss them.
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
.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
Please log in to share your review and rating for this MCP.
Discover more MCP servers with similar functionality and use cases
by exa-labs
Provides a Model Context Protocol server that enables AI assistants to perform real‑time web searches via the Exa AI Search API, with optional company research, LinkedIn lookup, and deep research workflows.
by perplexityai
Provides real-time web search capabilities to AI models via the Perplexity Sonar API, enabling seamless integration within the Model Context Protocol ecosystem.
by brightdata
Provides real‑time web access, bypasses geo‑restrictions, handles bot detection, and offers browser automation for LLMs and AI agents via the Model Context Protocol.
by mamertofabian
mcp-everything-search is a cross-platform MCP server that provides fast and flexible file searching capabilities. It leverages native system tools to efficiently locate files and folders across Windows, macOS, and Linux.
by kagisearch
Provides web search and video summarization capabilities via the Model Context Protocol, integrating with Claude and other AI tools.
by apify
mcp-server-rag-web-browser is an MCP server for the RAG Web Browser Actor, enabling AI agents and LLMs to perform web searches and extract information from web pages.
by fatwang2
Provides web and news search, URL crawling, sitemap extraction, reasoning, and trending tools via Search1API, exposed as an MCP server for seamless integration with clients such as LibreChat, Claude Desktop, Cursor, and other MCP‑compatible tools.
by meilisearch
Enables LLMs to manage Meilisearch indexes, perform searches, and handle documents through natural‑language conversations via a Model Context Protocol server.
by ihor-sokoliuk
mcp-searxng is an MCP (Model Context Protocol) server that integrates with SearXNG to provide web search capabilities for AI models and applications.