Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SESSIONIZE_EVENT_ID | No | Default Sessionize event ID (can be overridden per tool call) |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| findSession | Search sessions by title or description. Returns matching sessions with full details. |
| findSpeaker | Search for a speaker by name in a Sessionize event. Returns matching speakers with full details including bio and social links. |
| getSchedule | Get the event schedule/agenda from Sessionize. Returns the schedule organized by day and time slot. Note: Schedule may be empty if the event hasn't configured session times. |
| getSessions | List all sessions for a Sessionize event. Returns session titles, descriptions, speakers, and schedule information. |
| getSessionsBySpeaker | Get all sessions for a specific speaker. Returns the list of sessions the speaker is presenting. |
| getSpeakers | List all speakers for a Sessionize event. Returns speaker names, bios, taglines, and social links. If eventId is not provided, uses the configured default event. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |