Metadata-Version: 2.4
Name: mseep-mcp-live-events
Version: 0.1.0
Summary: Add your description here
Requires-Python: >=3.13
Requires-Dist: httpx>=0.28.1
Requires-Dist: mcp[cli]>=1.2.1
Requires-Dist: python-dotenv>=1.0.1
Description-Content-Type: text/markdown

# MCP Live Events Server

`mcp-live-events` is a Model Context Protocol (MCP) server that integrates with
the Ticketmaster API to provide real-time event data. It allows AI agents to
fetch concert and event details dynamically.

## Features

- 🎟️ Integrates with the Ticketmaster API to search for events
- 🗣️ Formats API responses for ease of LLM interpretation

## Setup

### Prerequisites

Ensure you have the following installed:

- [uv](https://github.com/astral-sh/uv) (used for package management)
- Python 3.13+
- A [Ticketmaster](https://developer.ticketmaster.com/explore/) API key (free to
  use, but rate limited)

### Installation

1. Clone the repository:

    ```sh
    git clone https://github.com/mmmaaatttttt/mcp-live-events.git
    cd mcp-live-events
    ```

2. Install dependencies:

    ```sh
    uv venv
    uv sync
    ```

3. Set up your environment variables, i.e. the Ticketmaster API key. This can
   either be placed in a `.env` file in this repository, following the pattern
   of the `.env.example` file, or it can be placed in an "env" section of this
   server's configuration in your MCP client.

   Note that on the Ticketmaster developer portal, the API key is named
   "Consumer Key."

### Running the server

```sh
uv run mcp-live-events
```

If it's successful, you should see `MCP Live Event server is running!` print to
your terminal.

## Resources

- [Introducing the Model Context Protocol](https://www.anthropic.com/news/model-context-protocol)
- [Model Context Protocol Documentation](https://modelcontextprotocol.io/introduction)
- [MCP Server Demo Quickstart](https://modelcontextprotocol.io/quickstart/server)
