find_parties
Discover conference parties, happy hours, and social events at KubeCon Europe. Filter by day or time to find networking opportunities with sponsor details, locations, and RSVP links.
Instructions
Find conference parties, happy hours, and social events.
Args: day: Optional day filter: "monday", "tuesday", "wednesday", "thursday". after: Optional time filter — only show events starting after this time (e.g., "6PM"). before: Optional time filter — only show events starting before this time (e.g., "10PM").
Returns: JSON array of parties with name, time, sponsor, location, and RSVP link.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| day | No | ||
| after | No | ||
| before | No |
Implementation Reference
- src/kubecon_eu_mcp/server.py:133-157 (handler)The find_parties tool implementation which fetches parties from a data service and formats them as a JSON string.
@mcp.tool() async def find_parties(day: str = "", after: str = "", before: str = "") -> str: """Find conference parties, happy hours, and social events. Args: day: Optional day filter: "monday", "tuesday", "wednesday", "thursday". after: Optional time filter — only show events starting after this time (e.g., "6PM"). before: Optional time filter — only show events starting before this time (e.g., "10PM"). Returns: JSON array of parties with name, time, sponsor, location, and RSVP link. """ if day: parties = await data_service.get_parties_for_day(day) else: parties = await data_service.get_parties() if not parties: return json.dumps( { "message": "No party data available. Try again later or check https://conferenceparties.com/kubeconeu26/" } ) return json.dumps([p.to_dict() for p in parties], indent=2)