TicketsData
Real-time ticket listings, prices and fees across major ticket marketplaces.
Should I use this
Quality & Safety
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"ticketsdata-mcp": {
"url": "https://mcp.ticketsdata.com/mcp"
}
}
}Remote endpoints
https://mcp.ticketsdata.com/mcpstreamable-httpWhat it can do
Tool inventory
Tools (4)
🟢list_marketplaces
List the marketplaces TicketsData supports, the URL or ID format each one expects, which ones support event discovery and cross-market comparison, and valid mode values. Free: uses no credits. Call this first when unsure how to format an input.
Input Schema
{
"type": "object",
"properties": {},
"title": "list_marketplacesArguments"
}🟢get_event_listings(platform, event_url, mode)
Fetch live ticket listings for ONE event on ONE marketplace: section, row, quantity, price and fees. Real time, not cached. Costs 1 API credit per call. Returns the complete TicketsData API response, unchanged: always as a link to a JSON file, and also inline (whole when small, otherwise the first part of the listings in the API's order). The body structure differs per marketplace. Primary platforms (ticketmaster, dice, eventbrite, axs) return face-value offers and ticket tiers rather than resale listings. axs needs a Pro plan or above.
Input Schema
{
"type": "object",
"properties": {
"platform": {
"description": "Marketplace id: ticketmaster, stubhub, seatgeek, vividseats, gametime, tickpick, viagogo, dice, eventbrite, axs.",
"title": "Platform",
"type": "string"
},
"event_url": {
"description": "Full event URL on that marketplace. ticketmaster, gametime and dice also accept a bare event ID.",
"title": "Event Url",
"type": "string"
},
"mode": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Optional. gametime: 'all' (quantities 1 to 10) or 'qty=N'. ticketmaster: 'availability', 'pricing' or 'quickpicks'. Omit for other platforms.",
"title": "Mode"
}
},
"required": [
"platform",
"event_url"
],
"title": "get_event_listingsArguments"
}🟢find_events(platform, performer_url, venue_url)
List upcoming events for a performer, artist, team, organizer or venue page on one marketplace. Use it to discover event URLs, then pass one to get_event_listings or compare_marketplaces. Real time, costs 1 API credit. Returns the complete TicketsData API response, unchanged: always as a link to a JSON file, and also inline when it is small enough. Pass performer_url for most platforms. venue_url is for dice only (dice.fm/venue/... and dice.fm/promoters/... pages). For eventbrite pass the organizer page URL as performer_url. viagogo and axs are not supported here.
Input Schema
{
"type": "object",
"properties": {
"platform": {
"description": "Marketplace id: ticketmaster, stubhub, seatgeek, vividseats, gametime, tickpick, dice, eventbrite.",
"title": "Platform",
"type": "string"
},
"performer_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Performer, artist, team or organizer page URL on that marketplace.",
"title": "Performer Url"
},
"venue_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "dice only: venue or promoter page URL.",
"title": "Venue Url"
}
},
"required": [
"platform"
],
"title": "find_eventsArguments"
}🟢compare_marketplaces(event_url)
Cross-market report for ONE event. Give any marketplace's event URL: TicketsData finds the same event on the other marketplaces, fetches all of them live, and returns matched URLs, normalized listings per marketplace, per-market price and fee summaries, the cheapest all-in entry point and per-section price spreads between marketplaces. Returns the complete TicketsData API response, unchanged: always as a link to a JSON file, and also inline when it is small enough. EXPENSIVE: costs 1 report plus up to 12 API credits and takes 10 to 30 seconds. Needs a Pro plan or above. Only one can run at a time per account. Use get_event_listings instead when the user asks about a single marketplace.
Input Schema
{
"type": "object",
"properties": {
"event_url": {
"description": "Full event URL from ticketmaster, stubhub, seatgeek, vividseats, gametime, tickpick or viagogo.",
"title": "Event Url",
"type": "string"
}
},
"required": [
"event_url"
],
"title": "compare_marketplacesArguments"
}Community
Evidence