🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

ticket-discovery-mcp

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ticket-discovery-mcp

MCP server for AI agents to search and compare concert ticket prices

pipPyPI
Version
1.0.0
Weekly downloads
35
Maintainers
1

Ticket Discovery MCP

mcp-name: io.github.wmarceau/ticket-discovery

An MCP server that helps AI agents discover, search, and compare concert and event ticket prices across multiple platforms.

Features

  • Multi-Platform Search: Query Ticketmaster and SeatGeek simultaneously
  • Price Comparison: Compare prices across platforms for the same event
  • Smart Filtering: Filter by artist, city, state, date range, and max price
  • Affiliate Ready: Built-in support for affiliate link tracking
  • 100% Legal: Uses only official public APIs - no scraping or automation

Tools Available

ToolDescription
search_eventsSearch for events across all platforms
compare_pricesCompare ticket prices for a specific event
get_event_detailsGet detailed info about a specific event
get_upcoming_eventsFind upcoming events for an artist
find_cheap_ticketsFind tickets under a specific price
check_api_statusVerify which APIs are configured

Installation

pip install ticket-discovery-mcp

Or install from source:

git clone https://github.com/wmarceau/ticket-discovery-mcp
cd ticket-discovery-mcp
pip install -e .

Configuration

Get API Keys (Free)

  • Ticketmaster: Get a free API key at developer.ticketmaster.com
  • SeatGeek: Get a free client ID at seatgeek.com/account/develop

Set Environment Variables

export TICKETMASTER_API_KEY="your-ticketmaster-key"
export SEATGEEK_CLIENT_ID="your-seatgeek-client-id"
export SEATGEEK_CLIENT_SECRET="your-seatgeek-secret"  # Optional

# For affiliate commissions (optional)
export SEATGEEK_AFFILIATE_ID="your-affiliate-id"

Claude Desktop Configuration

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "ticket-discovery": {
      "command": "ticket-discovery-mcp",
      "env": {
        "TICKETMASTER_API_KEY": "your-key",
        "SEATGEEK_CLIENT_ID": "your-client-id"
      }
    }
  }
}

Usage Examples

Search for Events

User: Find Kendrick Lamar concerts in Florida

AI uses: search_events(query="Kendrick Lamar", state="FL")

Compare Prices

User: Compare ticket prices for Taylor Swift in Miami on March 15

AI uses: compare_prices(
    event_name="Taylor Swift",
    date="2026-03-15",
    city="Miami",
    state="FL"
)

Find Cheap Tickets

User: Find concert tickets under $100 in New York this month

AI uses: find_cheap_tickets(
    event_name="concert",
    max_price=100,
    state="NY",
    start_date="2026-02-01",
    end_date="2026-02-28"
)

API Rate Limits

PlatformFree Tier Limit
Ticketmaster5,000 calls/day
SeatGeek1,000 calls/hour

This MCP uses only official, public APIs provided by ticket platforms. It does NOT:

  • Automate ticket purchasing (prohibited by BOTS Act)
  • Scrape ticket websites (ToS violation)
  • Bypass security measures (illegal)

Users complete purchases on the official platform websites.

Monetization

This MCP supports affiliate links. When users click through to purchase, you can earn:

  • SeatGeek: ~$11 average per sale
  • StubHub: 9% commission (via Partnerize)
  • Vivid Seats: 4-6% commission

License

MIT License - See LICENSE file for details.

Contributing

Contributions welcome! Please read CONTRIBUTING.md first.

Keywords

ai

FAQs

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts