Skip to main content
Glama
README.md
# 🎟 Local Events Finder — MCP Server

An MCP server that connects Claude to the **Ticketmaster API**, letting users discover local events by city, category, keyword, or weekend — all from a natural conversation.

---

## Tools Exposed

| Tool | Description |
|---|---|
| `search_events` | Search events in any city by keyword |
| `events_by_category` | Browse Music, Sports, Arts, Film, or Misc |
| `get_event_details` | Full details for a specific event ID |
| `weekend_events` | Events happening this Friday–Sunday |

---

## Example Prompts (once connected to Claude)

- *"Find jazz events in Chicago this weekend"*
- *"What sports events are happening in Toronto?"*
- *"Show me 10 upcoming events in New York"*
- *"Get details for event ID Z698xZC2Z17avvl"*

---

## Setup

### 1. Get a Ticketmaster API Key (free)
Sign up at [developer.ticketmaster.com](https://developer.ticketmaster.com) → Create App → copy your **Consumer Key**.

### 2. Clone & Install
```bash
git clone https://github.com/yourusername/local-events-mcp
cd local-events-mcp
npm install
```

### 3. Build
```bash
npm run build
```

### 4. Connect to Claude Desktop
Add this to your `claude_desktop_config.json`:

```json
{
  "mcpServers": {
    "local-events": {
      "command": "node",
      "args": ["/absolute/path/to/local-events-mcp/dist/index.js"],
      "env": {
        "TICKETMASTER_API_KEY": "your_api_key_here"
      }
    }
  }
}
```

Then restart Claude Desktop and start asking about events!

---


## Privacy Policy

This server does not store any user data. All queries are passed directly to the Ticketmaster Discovery API. No personal information is collected or retained.

---

## License

MIT

TDQS

B3.4/5.0

Scored across 4 tools

Disambiguation4/5

Each tool has a clear primary purpose: general search, category browsing, specific details, and weekend filtering. Search and weekend/category tools overlap somewhat, but descriptions make the distinctions clear.

Naming Consistency3/5

All names use lowercase snake_case, but the pattern is mixed: two are verb_noun (search_events, get_event_details) and two are noun phrases (events_by_category, weekend_events). Names are still descriptive and predictable.

Tool Count5/5

Four tools is a well-scoped set for a local events finder, covering search, category browse, weekend selection, and detail retrieval without bloat.

Completeness4/5

The surface covers core event discovery flows: general search, category filtering, weekend-specific lookup, and detail view. A date-range filter is missing but not a critical gap for basic functionality.

Maintenance

ActivityInactive
ResponsivenessNo issues