@striderlabs/mcp-stubhub
Allows searching events, comparing ticket prices, adding tickets to cart, and purchasing tickets on StubHub via browser automation.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@@striderlabs/mcp-stubhubsearch for Taylor Swift concerts in New York"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
@striderlabs/mcp-stubhub
MCP server for StubHub — search events, compare ticket prices, and purchase tickets via browser automation.
By Strider Labs
Tools
Tool | Description |
| Check login status and session info |
| Initiate login flow |
| Clear session and cookies |
| Search events by query, category, or location |
| Get event details and listing summary |
| Get ticket listings with price/section filters |
| Get details for a specific listing including fees |
| Compare prices across all listings for an event |
| Add tickets to cart |
| Complete ticket purchase (requires confirm=true) |
| View order history |
Related MCP server: mcp-turo
Setup
Install
npx @striderlabs/mcp-stubhubClaude Desktop Configuration
Add to your claude_desktop_config.json:
{
"mcpServers": {
"stubhub": {
"command": "npx",
"args": ["-y", "@striderlabs/mcp-stubhub"]
}
}
}Authentication
Run
stubhub_loginto get the login URLOpen the URL in your browser and log in to StubHub
Run
stubhub_statusto verify the session is saved
Session cookies are persisted at ~/.strider/stubhub/ and reused across sessions.
Usage Examples
// Search for events
stubhub_search_events({ query: "Taylor Swift", location: "New York" })
// Get listings with price filter
stubhub_get_listings({ eventIdOrUrl: "12345678", maxPrice: 150, quantity: 2 })
// Compare prices before buying
stubhub_compare_prices({ eventIdOrUrl: "12345678", quantity: 2 })
// Add to cart then checkout
stubhub_add_to_cart({ eventIdOrUrl: "12345678", listingId: "abc123", quantity: 2 })
stubhub_checkout({ confirm: true }) // Only with explicit user confirmationTechnical Details
Browser automation: Playwright (headless Chromium)
Stealth: Anti-bot detection patches applied
Cookie persistence: Saved to
~/.strider/stubhub/cookies.jsonRandom delays: 500–2000ms between actions
Transport: stdio (MCP standard)
Development
npm install
npm run build
npm startThis server cannot be deployed
Maintenance
Related MCP Connectors
Google Events listings with dates, venues, and ticket links via a hosted MCP server.
Skiplagged MCP Server for flight search, hotel booking, and travel planning
Public MCP server for discovering open jobs. Search, filter, and get application links.
Official MCP server for MAQAMI, a hotel and flight booking platform with 3M+ hotels. Search live hotel rates and flights, look up places, airports and hotel details, then prebook and book. Remote Streamable HTTP endpoint, no API key required.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceAn MCP Server that enables interaction with Ticketmaster's Discovery API for accessing event, venue, and artist information through natural language commands.-
- AlicenseAqualityDmaintenanceAn MCP server for automating Turo peer-to-peer car rental interactions using stealth browser automation. It enables users to search for vehicles, view detailed listing and host information, and create or manage car bookings.521 npmMIT
- FlicenseNot gradedqualityCmaintenanceMCP server that exposes the Pinchtab browser API for token-efficient web scraping, change detection, and automated testing workflows.15-
- AlicenseAqualityAmaintenanceEtix event discovery as an MCP server for Claude — search events, venues, and performers and pull full event/venue details via natural language. Routes requests through your own signed-in etix.com tab via the fetchproxy extension to bypass DataDome.5706 npmMIT