SeatGeek MCP. Query live event data, performers, and venues instantly.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
SeatGeek MCP Server lets your AI agent query real-time data from SeatGeek's database. Find event details, performer bios, and venue information for concerts, sports, and theater shows directly from any client.
What your AI agents can do
Get event
Retrieves all metadata for one specific event using its unique ID.
Get performer
Gets the full profile and details for a single performer or artist by their ID.
Get venue
Retrieves specific information, like capacity and address, for one venue using its ID.
Run list_events to get a list of shows matching criteria like date, city, or genre.
Use get_event with a unique ID to retrieve all full details for one particular show.
list_performers lets you search for artists, and get_performer pulls up the complete profile for any specific act.
You can use list_venues to find available venues, then run get_venue to see its capacity and details.
list_taxonomies returns a list of every category (like 'Broadway' or 'Sports') so you can narrow down your search.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
SeatGeek MCP Server: 7 Tools for Event Data Access
These seven tools allow you to programmatically search and retrieve detailed metadata for live concerts, sports games, and theater shows from the SeatGeek database.
019e5d54get event
Retrieves all metadata for one specific event using its unique ID.
019e5d54get performer
Gets the full profile and details for a single performer or artist by their ID.
019e5d54get venue
Retrieves specific information, like capacity and address, for one venue using its ID.
019e5d54list events
Searches the database to list multiple events based on criteria like date, keyword, or city.
019e5d54list performers
Searches and returns a list of performers (bands, athletes) that match your search terms.
019e5d54list taxonomies
Lists all available event categories or types (e.g., 'Sports' or 'Concert') used by SeatGeek.
019e5d54list venues
Searches and lists multiple venues across different locations in the database.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with SeatGeek, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
This server connects your AI client directly to SeatGeek's live event database, giving you real-time access to everything from concert details to stadium capacity. You run this MCP Server so your agent can pull fresh data on concerts, sports games, and theater shows—no guesswork involved.
Searching for Shows
You gotta find an event? Use list_events to search the database across dates, specific keywords, or cities. If you nail down a unique ID after that initial list, get_event pulls back all the full metadata for that single show. To narrow your focus before searching, run list_taxonomies. This tool gives you a complete rundown of every event category—like 'Broadway' or 'Rock Concert'—so you can filter your search results right away.
Tracking Performers and Artists
Need to know who’s playing? You start with list_performers; this searches the whole pool for artists, bands, or athletes matching your terms. Once you have a specific performer's ID, get_performer pulls up their entire profile, including full bios and detailed history. It's everything you need on that act.
Mapping Venues and Locations
Where’s the action happening? You can run list_venues to get a list of potential locations across different areas. If you pick one venue by its ID, get_venue gives you specific details like the exact address and the total capacity. This keeps your whole operation grounded in real location data.
Your agent uses these tools together: You can search for multiple shows using list_events, filter that list using categories found via list_taxonomies, then check a venue's size with get_venue after finding its ID through list_venues. If you know the artist, list_performers gives you the search results, and get_performer completes the dossier.
This server lets your client handle every single data lookup required for live entertainment planning.
How SeatGeek MCP Works
- 1 First, subscribe to the SeatGeek MCP Server and provide your unique Client ID.
- 2 Next, ask your AI agent a request (e.g., 'List all concerts in Miami next month').
- 3 The agent identifies that it needs
list_eventsorlist_venues, runs the tool call, and returns structured data.
The bottom line is you get machine-readable event data without manually clicking through website menus.
Who Is SeatGeek MCP For?
This server is for anyone who needs reliable, structured live entertainment data. If you're a marketing coordinator building an ad campaign, or a researcher tracking market trends in concert attendance, this cuts out the guesswork and manual searching. It’s for people who need precision over browsing.
Uses list_events and get_venue to quickly pull data points needed for social media campaigns, ensuring they list the correct location details.
Runs list_performers combined with list_taxonomies to map out genre trends or see which artists are frequently playing in certain cities.
Uses the tools to gather hard data—like listing venues and their capacity via get_venue—for articles about major city events.
What Changes When You Connect
- Precision Data Retrieval: Don't guess. Use
get_eventwith a specific ID to pull every single piece of metadata needed for an event—dates, times, location details—in one go. - Comprehensive Filtering: Need to know what kind of show it is? Run
list_taxonomiesfirst. This lets your agent filter results so you only see 'Broadway' shows when you were looking for theater, ignoring the sports listings. - Efficient Location Mapping: Forget opening multiple tabs. Use
list_venuesto find a list of locations, then useget_venueto confirm capacity and address details on demand. It keeps your agent focused. - Quick Performer Check: Instead of searching Google for an artist's bio, run
list_performers. You get the structured data immediately so you can incorporate it into a report or script. - Scalable Event Search: When you need to check multiple dates or cities, let your agent handle it.
list_eventsruns bulk searches across criteria that would take you hours of manual clicking.
Real-World Use Cases
Mapping a City's Event Density
A reporter needs to know all major events in Austin next month. Instead of browsing hundreds of listings, they tell their agent to run list_events with 'Austin' and the target date range. The agent returns a clean list of every potential event type (concert, sports) so the report can be written quickly.
Validating a Partnership Venue
An event planner is vetting a new venue for a large concert. They first run list_venues to ensure the location exists, then immediately use get_venue on its ID to check the exact capacity and address details before committing.
Tracking Performer Marketability
A market analyst wants to compare two bands. They run list_performers for both, then use get_performer on each ID to pull detailed bios and history data side-by-side, allowing for a direct comparison report.
Building a Genre Filter
You want all theater shows but don't know the category slug. You first run list_taxonomies to see available categories like 'Broadway'. Then you use that slug with list_events to pull only relevant data.
The Tradeoffs
Over-relying on general search
Asking the agent, 'Give me everything about concerts in L.A.' This often results in too much data or requires multiple follow-up prompts to narrow down what's actually needed.
→
Use a combination of tools for precision. First, run list_taxonomies to confirm the category slug ('concert'). Then, use that specific slug with list_events and filter by date in one go.
Mixing up performer data
Trying to get a venue's capacity by searching for the performer. The system will fail because those are two separate entities.
→
Always use get_venue when you need location details, and always use get_performer when you need artist details. Keep the data sources separated.
Assuming IDs are known
Telling the agent to 'Get me the event data for SoFi Stadium concert' without knowing the specific Event ID.
→
First, you must run list_events or list_venues until your agent gives you a list of potential IDs. Then, use get_event or get_venue with that confirmed ID.
When It Fits, When It Doesn't
Use this server if your goal is to extract structured data about live events—performers, venues, and shows—from the SeatGeek ecosystem. You need accurate metadata for reports, databases, or scripts, not just casual browsing.
Don't use it if you are simply trying to browse available tickets or check real-time pricing; that requires a different toolset. Also, don't expect it to know about events outside of the SeatGeek database. If your data source is everything but concert ticketing, this isn't for you.
If you need to filter broadly, start with list_taxonomies. If you have a target city and date range, use list_events. If you know the performer or venue name but not their ID, use list_performers or list_venues first. This layered approach guarantees the most accurate result.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by SeatGeek. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 7 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Manually finding event data is a nightmare of tabs and searches.
Today, if you want to know about all available shows in Chicago next month, you open three different browser tabs: one for the venue list, one for general events, and another just for performers. You spend twenty minutes clicking through filters, copy-pasting IDs, and cross-referencing dates until you finally have a messy spreadsheet of data points.
With this MCP server, that process vanishes. Instead of clicking, you ask your agent to run `list_events`. It pulls the full metadata for every relevant show in Chicago automatically. You get clean, structured JSON—no manual cross-referencing required.
SeatGeek MCP Server: Get detailed data instantly.
You don't have to rely on vague search results or outdated website listings. You can use `get_performer` to pull a band’s entire biography and history, or run `get_venue` to verify the exact capacity of Madison Square Garden—all in seconds.
The difference is that you're accessing the underlying database schema directly via tools like `list_venues`. You are getting facts, not marketing copy. That’s how it should work.
Common Questions About SeatGeek MCP
How do I search for events using list_events? +
You call list_events and provide criteria like the city name or date range in your prompt. The agent runs the tool, giving you a structured list of potential shows.
What is the difference between list_performers and get_performer? +
list_performers searches for performers based on criteria (like name or genre) and gives you many options. get_performer requires a specific performer ID to pull up one single, complete profile.
Can I find out what kind of events are available with list_taxonomies? +
Yes. Running list_taxonomies returns every event category (e.g., 'Sports', 'Concert', 'Theater'). You then use that specific name to refine your searches with other tools.
Is get_venue better than list_venues? +
It depends on what you know. If you have the venue ID, use get_venue. But if you only know the city or name, run list_venues first to find the correct ID.
What credentials are needed to successfully run the `list_events` tool? +
You must supply a valid SeatGeek Client ID. This key authenticates your connection and allows the server to execute requests like list_events against their live data.
If I use `get_event` with an invalid event ID, how will the server respond? +
The system returns a structured JSON error object. This message specifies the exact failure, such as 'Event not found' or 'Invalid scope,' letting you debug the lookup immediately.
Are there rate limits when calling `list_performers`? +
Yes, standard API rate limits apply to all listing tools. Exceeding these limits results in a 429 error code, so you'll need to implement backoff logic.
When I use `get_event`, does it provide detailed performer bios or do I need to call `get_performer`? +
get_event provides the core event metadata. For in-depth information, like full biographies or performance history, you must run get_performer using the specific ID listed.
How can I find events happening in a specific city? +
You can use the list_events tool and provide the city name in the venue_city parameter. For example, searching for 'New York' will return all upcoming events in that location.
Can I get detailed information about a specific music band or athlete? +
Yes! Use the list_performers tool to search for them by name, and then use get_performer with their specific ID to retrieve full metadata and bios.
How do I see what types of event categories SeatGeek supports? +
Simply run the list_taxonomies tool. It will return a comprehensive list of all event categories (like sports, concerts, or theater) used by the platform.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
ClassPass
Manage your ClassPass schedule, reservations, inventory, and performance analytics for your fitness venue through natural conversation.
Songkick
Global live music database — search concerts, artists, and venues via AI.
Cadmium Harvester
Manage educational event content via Cadmium — track presentations, speakers, and assets directly from any AI agent.
You might also like
ByteNite
Manage distributed video encoding via ByteNite — track jobs, use encoding templates, and monitor performance directly from any AI agent.
ISO New England
Access real-time and historical energy market data via ISO New England API.
PG&E Public Datasets
Access PG&E public energy data: monthly usage, billing, savings, and regional comparisons.