Seatgeek
liveEntertainmentSportsSeatGeek — search concerts, sports, and theater events; find venues and performers; get ticket recommendations.
Tools
eventsSearch SeatGeek events by keyword, venue, performer, location, date range, or category; returns event listings with name, datetime, venue, performers, and ticket URLs.
No parameters required.
Try it
eventFetch full details for a single SeatGeek event by numeric id, including venue, performers, datetime, ticket counts, and lowest/highest prices.
No parameters required.
Try it
performersSearch SeatGeek performers (artists, teams, comedians) by name or genre; returns performer profiles with images, genres, and upcoming event counts.
No parameters required.
Try it
performerFetch full SeatGeek performer profile by numeric id, including bio, images, taxonomies, stats, and related performers.
No parameters required.
Try it
performer_by_slugLook up a SeatGeek performer profile by URL slug (e.g. "taylor-swift"); returns the same performer detail as the performer tool.
No parameters required.
Try it
venuesSearch SeatGeek venues by name, city, state, country, or postal code; returns venue details including address, capacity, and geolocation.
No parameters required.
Try it
venueFetch full SeatGeek venue record by numeric id, including address, city, state, country, geolocation, capacity, and timezone.
No parameters required.
Try it
taxonomiesList all SeatGeek event taxonomies (sports, concerts, theater, etc.) with their IDs and parent/child hierarchy; useful for filtering events by category.
No parameters required.
Try it
recommendationsGet ranked SeatGeek event recommendations SIMILAR TO a seed you supply — a performer id, an event id, or the performers of an event. Requires at least one seed; it is not a personalized feed for an an
No parameters required.
Try it
Test with curl
The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.
curl -X POST https://gateway.pipeworx.io/seatgeek/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'curl -X POST https://gateway.pipeworx.io/seatgeek/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"events","arguments":{}}}'Use with the SDK
Install @pipeworx/sdk to call tools from any TypeScript/Node project.
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("events", {});// Or ask in plain English:
const answer = await px.ask("seatgeek — search concerts, sports, and theater events; find venues and performers; get ticket recommendations");