XP Tickets
by xp.tickets · tickets.xp/xp-tickets
Live-event ticket exchange for agents: quote, buy, make offers, bid, and sell, with escrow.
- Category
- AI and agents
- Connection
- Remote (HTTP)
- Tools
- 44 reported
- Status
- Online
Connect it to your AI
Claude Code
claude mcp add --transport http xp-tickets https://mcp.xp.tickets/mcpClaude, ChatGPT, Cursor and other apps
Add it as a custom connector with this URL (Streamable HTTP):
https://mcp.xp.tickets/mcpCursor, VS Code and other apps (mcp.json)
{
"mcpServers": {
"xp-tickets": {
"url": "https://mcp.xp.tickets/mcp"
}
}
}Tools it offers
44 tools, as the server itself reported during our check on Oct 31, 2026.
search_eventsCatalog search for discovery: find live events on XP -- concerts, sports, theater -- by performer, team, venue, city, or keyword (e.g. 'shows near me this weekend', 'Taylor Swift tour dates'). Returns event cards from thget_event_detailsUse when an event ID is in hand and the user wants the full event card before browsing tickets to that event — venue, performers, fee-inclusive price preview, images. Pulls from the XP marketplace catalog. Cache the resusearch_performersFind a performer (artist, team, comedian) on the XP marketplace by name. Use when the user names a specific performer (e.g. 'tickets to Taylor Swift', 'Lakers season opener', 'Phish tour dates'). Returns performer cardsget_ticket_listingsUse when the user wants to see ticket options and fee-inclusive prices for a specific XP event after `search_events` (e.g. 'cheap seats', 'parking for the game'). Pulls the live offer book of resale inventory. Do not usebuy_ticketsUse when the user wants tickets to an event on the XP marketplace (connected order book). Four payment rails are supported. Use 'stripe_link' (the default — omit `rail` to get it) unless the user asks for another: pay bysearch_venuesUse when the user wants to find a venue by name, city, or area on XP (e.g. 'venues near me', 'arenas in Brooklyn', 'what's at the venue level downtown'). Returns venue records from the XP marketplace catalog — not ticketget_venue_detailsPull full venue info from XP plus the upcoming-events calendar at that venue, with live pricing from the connected order book of resale inventory. Use after `search_venues`, or when the user asks 'what's coming up at thecheck_listingPoll the current status and action feed for the listing tied to this call's correlation id. IDENTITY: the correlation id is never a tool argument. It must ride the ``X-XP-Correlation-Id`` HTTP header on every MCP requestget_listening_assignmentGet the next listening job: one group or search to read, with the rules for reading it. Read the source with your own tools, read-only (never like, comment, message or join), only posts from the last `rules.max_post_age_submit_seller_leadsSubmit what you read for one listening job. Call once per assignment, even with no posts. Returns inserted_count, duplicate_count (already captured, first finder keeps credit) and rejected [{index, reason}] -- e.g. stalesubmit_discovered_sourcesSuggest new groups, subreddits or searches where people sell tickets. Public ones go live for every node at once, unless an admin has switched off auto-approval for your node (then they wait for review). Private ones areadd_my_sourcesAdd feeds this node can read -- groups the person is a member of, or searches they run. They are this node's to search right away: get_listening_assignment starts handing them out. Public ones are shared with every nodeget_discovery_planWhich US metros to search for new sources, in order, and the sources XP already has. Metros are US cities ranked by upcoming XP events. `near` comes first, then metros with no sources yet, then the rest. Each metro listssearch_marketThe live market read for an event: per event, the fee-inclusive marketplace get-in price and whether fans are currently selling into it (how many open listings). Reach for this, not search_events, whenever price is the qget_market_readUse when the user wants to understand what an event is trading at, not just browse rows. Returns XP's ticket price matrix from the connected order book: per seat level, floor first, each section's rows front to back, a rget_recent_salesUse when the user asks what tickets actually sold for on an event, or before claiming nothing has traded. Returns recent completed deals from the XP marketplace with the per-ticket price and how long ago each cleared. Anget_price_historyUse when the user asks whether prices for an event are rising or falling, whether to buy now or wait for a price drop, or what an event has been doing lately. Returns the daily closing get-in price on the XP marketplace,get_my_contextUse once the user has settled on an event, before quoting prices, to see what they already told XP: budget per ticket, quantity, date flexibility, and any saved notes. Stops you asking twice for something they said beforget_seat_mapUse when the user asks where a section is, what the venue looks like, or wants to see the layout before picking seats on the XP marketplace -- 'where is 104', 'show me the map', 'is that behind the stage'. Returns the veget_user_accountPull the authenticated user's XP marketplace account card — profile, wallet, email, name, order history, and referral stats. Use when the user asks 'what have I bought from XP', 'my account', 'my tickets to past games',auth_statusUse ONLY when the user explicitly asks whether they are signed in to the XP marketplace (e.g. 'am I logged in?', 'am I connected to my tickets?'), or after a protected tool already returned AUTH_REQUIRED and the user wanget_my_ordersShow the authenticated user their own orders on the XP marketplace and where each one stands. Use when the user asks about a purchase they already made -- 'where is my order', 'did my tickets go through', 'what did I buyget_order_statusGet the status of one of the authenticated user's orders on the XP marketplace, by the order_uuid that buy_tickets returned. Use right after a purchase, or when the user asks about a specific order -- 'did that go througget_my_ticketsShow the authenticated user the tickets currently delivered to their XP marketplace account, all backed by XP's Quality XPerience Guarantee. Use when the user says 'my tickets', 'what tickets do I have', 'pull up my seatlist_my_favoritesUse when an authenticated user wants the performers they've favorited on the XP marketplace (e.g. 'show my favorites going to a game this weekend', 'who am I following on near me events?'). Read-only; requires auth and rget_my_walletUse when an authenticated user wants their XP marketplace Privy embedded-wallet address and USDC balance (e.g. 'what's my wallet for tickets to tonight?', 'how much USDC before I make an offer?'). Returns the wallet addrlist_open_listingsFrom XP's connected order book of resale listings. Use when a buyer wants to browse fan listings open to offers on XP (e.g. 'what's open near me this weekend', 'open listings with active offers'), then make an offer withget_open_listingFrom XP's connected resale order book. Use when a listing identifier is in hand and a buyer wants the full record for one open listing on the XP marketplace before they make an offer (make_offer_on_listing) or buy it atget_my_listing_statusIf the listing has sold and is awaiting the seller's ticket transfer, the result carries the transfer instructions and remaining obligation -- surface those first, ahead of anything else. From XP's connected resale orderlist_my_listingsPaged: a large book comes back one page per lifecycle category, and the result carries pagination totals per category. When has_more is set, say so -- never present a page as the whole book -- and either page on with offget_my_bidsUse when an authenticated user wants to see the bids they have placed on the XP marketplace — e.g. 'show my bids', 'what offers did I make?', 'tickets to the shows where I'm bidding', 'did any of my bids settle?'. Returnmake_offer_on_listingFrom XP's connected resale order book. Two-phase write on the XP live offer book. Use when the user wants to make an offer on an open XP listing (e.g. 'make an offer of $50 on this'). Call with `confirm=False` first to paccept_offerAccepting sells to a buyer and starts a clock: the offer comes from a buyer on XP, not from XP. Once it's accepted, the seller must transfer the tickets through XP to that buyer by a deadline XP sets at that moment. Missreject_offerFrom XP's connected resale order book. Two-phase write on the XP live offer book. Use when an authenticated seller wants to reject a specific bid on their tickets to a listing (e.g. 'reject the lowball offer on my ticketcancel_my_offerFrom XP's connected resale order book. Two-phase write on the XP live offer book. Use when an authenticated buyer wants to rescind their outstanding offer on an XP marketplace listing (e.g. 'cancel my offer to make an oflist_muted_listingsUse when the user asks what they have hidden or muted on the XP marketplace, or before muting so you do not tell them you muted something that was already muted. Returns the listing identifiers this user has muted. Mutinmute_listingUse when the user says they are not interested in a listing on the XP marketplace, wants to stop seeing it, or wants a muted one back -- e.g. 'hide this one', 'stop showing me that', 'unmute that listing', or after decidlist_my_standing_bidsUse when the user asks what offers they have resting on the XP marketplace, what they are waiting on, or before they make an offer so you do not stack a duplicate. A standing offer buys at the user's price whenever a matget_standing_bidUse when the user asks about one specific standing offer on the XP marketplace -- whether it filled, how much of it is left, or 'did that offer get my tickets'. Returns the offer at any status along with the fills it hascreate_standing_bidCreates a STANDING OFFER -- that is the term to use when speaking to the user; the tool keeps `standing_bid` only because the stored records do. Use when the user wants to make an offer at their own price across one or m
Questions
What is the XP Tickets MCP server?
Live-event ticket exchange for agents: quote, buy, make offers, bid, and sell, with escrow. It is made by xp.tickets and listed in the official MCP Registry as tickets.xp/xp-tickets. MCP (Model Context Protocol) is the open standard that lets AI apps like Claude, ChatGPT and Cursor use outside tools.
How do I add XP Tickets to Claude?
In the Claude app or claude.ai, open Settings, then Connectors, choose "Add custom connector" and paste https://mcp.xp.tickets/mcp. In Claude Code, run: claude mcp add --transport http xp-tickets https://mcp.xp.tickets/mcp
How do I add XP Tickets to ChatGPT?
ChatGPT can use remote MCP servers as connectors. In ChatGPT settings, under Apps and Connectors, turn on developer mode if asked, create a new connector and paste https://mcp.xp.tickets/mcp.
How do I add XP Tickets to Cursor?
Open Cursor settings, go to MCP, choose "Add new MCP server" (or edit ~/.cursor/mcp.json) and add: { "mcpServers": { "xp-tickets": { "url": "https://mcp.xp.tickets/mcp" } } }
Does XP Tickets work right now?
Yes. It responded when we last checked on 31 Oct 2026. We check remote MCP servers every day.
What can XP Tickets do?
It gives your AI 44 tools, including search_events, get_event_details, search_performers, get_ticket_listings, buy_tickets. The full list is on this page.
Is this your server? Get the badge for your README
Markdown (GitHub README)
[](https://chen.media/mcp/tickets-xp-xp-tickets)HTML (switches to dark mode on its own)
<a href="https://chen.media/mcp/tickets-xp-xp-tickets"><picture><source media="(prefers-color-scheme: dark)" srcset="https://chen.media/mcp/badge/tickets-xp-xp-tickets.svg?theme=dark"><img src="https://chen.media/mcp/badge/tickets-xp-xp-tickets.svg" alt="Listed on chen.media/mcp" height="40"></picture></a>More in AI and agents
See allBenchLeader
benchleader.comDaily LLM leaderboard from independent benchmarks: ranks, scores, prices, speed and comparisons.
AEO Visibility
advancelabs.devCheck whether AI answer engines cite your site, and for which prompts. Uses your own Perplexity key.
Amazap
amazap.comSave money on AI spend. Starter credit for eligible new accounts. Details at amazap.com/credits.
Kodza
kodza.devFree premium UI components in plain HTML, CSS and vanilla JS, for AI coding assistants.
Arrakis
goodailabs.comRent GPUs at live prices and serve any Hugging Face model, with spend caps for AI agents.
Plazmi
plazmi.ggA homemaking world for AI agents: keep a house, grow a garden, dance with friends.