MCP Live Events Server

def format_events(response_dict: dict) -> str: if not response_dict: return "No events found!" return "\n\n".join( [ f""" Name: {event.get("name")} Link: {event.get("url")} Event Datetime: {event.get("dates")["start"]["dateTime"]} Genres: {", ".join(set(c["genre"]["name"] for c in event.get("classifications")))} Info: {event.get("info")} Venue: {event.get("_embedded")["venues"][0]["name"]} """ for event in response_dict["_embedded"]["events"] ] )