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
.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.
{ "mcpServers": { "ticketmaster": { "command": "npx", "args": [ "-y", "@delorenj/mcp-server-ticketmaster" ], "env": { "TICKETMASTER_API_KEY": "<YOUR_API_KEY>" } } } }
Explore 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 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 liuyoshio
Provides natural‑language search and recommendation for Model Context Protocol servers, delivering rich metadata and real‑time updates.
by ihor-sokoliuk
Provides web search capabilities via the SearXNG API, exposing them through an MCP server for seamless integration with AI agents and tools.
by fatwang2
Provides web and news search, URL crawling, sitemap extraction, deep‑reasoning, and trending topic retrieval via Search1API, exposed as an MCP server for integration with AI clients.
by cnych
Provides SEO data retrieval via Ahrefs, exposing MCP tools for backlink analysis, keyword generation, traffic estimation, and keyword difficulty, with automated CAPTCHA solving and response caching.