get_info
ChatGPTReport the running Artist Growth MCP server's build version, environment, and provenance.
get_info
ChatGPTReport the running Artist Growth MCP server's build version, environment, and provenance.
list_artists
ChatGPTList the artists the caller has permission to access, each with its pk and name. Reach for this only when the user wants to focus on one specific artist: call it to resolve that artist's pk (filter by name), then pass the pk to narrow another tool (search_events, list_calendars, list_my_tasks, search_ticket_requests). It is not a required first step — those tools already span every artist you can access when no pk is given. Also use it to answer "which artists can I access?". Page with an opaque cursor.
list_artists
ChatGPTList the artists the caller has permission to access, each with its pk and name. Reach for this only when the user wants to focus on one specific artist: call it to resolve that artist's pk (filter by name), then pass the pk to narrow another tool (search_events, list_calendars, list_my_tasks, search_ticket_requests). It is not a required first step — those tools already span every artist you can access when no pk is given. Also use it to answer "which artists can I access?". Page with an opaque cursor.
list_calendars
ChatGPTList the calendars you can access, each with a consolidated view of everything scheduled in a window. Each calendar groups all of its scheduled items for the window: events, calendar items (load-in, soundcheck, and other day-of logistics), transportation (flights, ground), and accommodations. This is the whole-schedule overview across one or more artists — to search or filter events specifically (by text, type, or status), use search_events instead. A date_from/date_to window is required and may span at most one year. Optionally narrow to one or more artists with artist_ids, and page through calendars with cursor.
list_calendars
ChatGPTList the calendars you can access, each with a consolidated view of everything scheduled in a window. Each calendar groups all of its scheduled items for the window: events, calendar items (load-in, soundcheck, and other day-of logistics), transportation (flights, ground), and accommodations. This is the whole-schedule overview across one or more artists — to search or filter events specifically (by text, type, or status), use search_events instead. A date_from/date_to window is required and may span at most one year. Optionally narrow to one or more artists with artist_ids, and page through calendars with cursor.
list_my_tasks
ChatGPTList your tasks — the dedicated way to answer "what's mine", "what's overdue", or "what's due". Scoped to you (the signed-in caller) via your bearer token; Artist Growth enforces what you can see. By default it returns every task you can see; pass role to narrow to one relationship you hold — assignee (assigned to you), creator (you created it), or assigner (you assigned it to someone). role and every other filter only narrow the tasks you can already see — they never widen access. Narrow further by organization, project, event, due-date window (due_before/due_after), or priority; by default only incomplete tasks are returned (set include_completed to include done ones). Each task carries a derived due_status (OVERDUE / DUE_TODAY / UPCOMING / NO_DUE_DATE / COMPLETED). Page through results with cursor.
list_my_tasks
ChatGPTList your tasks — the dedicated way to answer "what's mine", "what's overdue", or "what's due". Scoped to you (the signed-in caller) via your bearer token; Artist Growth enforces what you can see. By default it returns every task you can see; pass role to narrow to one relationship you hold — assignee (assigned to you), creator (you created it), or assigner (you assigned it to someone). role and every other filter only narrow the tasks you can already see — they never widen access. Narrow further by organization, project, event, due-date window (due_before/due_after), or priority; by default only incomplete tasks are returned (set include_completed to include done ones). Each task carries a derived due_status (OVERDUE / DUE_TODAY / UPCOMING / NO_DUE_DATE / COMPLETED). Page through results with cursor.
search_events
ChatGPTSearch Artist Growth events the caller has permission to see. Use this to find specific events by free text, date range, artist, status, and/or event type. For a whole-schedule overview that also includes calendar items, transportation, and accommodations across one or more artists, use list_calendars instead. Results are permission-scoped to the authenticated user and page with an opaque cursor.
search_events
ChatGPTSearch Artist Growth events the caller has permission to see. Use this to find specific events by free text, date range, artist, status, and/or event type. For a whole-schedule overview that also includes calendar items, transportation, and accommodations across one or more artists, use list_calendars instead. Results are permission-scoped to the authenticated user and page with an opaque cursor.
search_ticket_requests
ChatGPTSearch ticket requests the caller has permission to see. Each result is one ticket request — the requesting guest, who submitted it, who approved it, the department, requested ticket tiers and passes, and the event it is for. Results are permission-scoped: the caller sees only the ticket requests they are authorized to view (no cross-organization leakage). Filter by event, artist, department, event group, status, the event-date window, and the submission-date window; use cursor to page.
search_ticket_requests
ChatGPTSearch ticket requests the caller has permission to see. Each result is one ticket request — the requesting guest, who submitted it, who approved it, the department, requested ticket tiers and passes, and the event it is for. Results are permission-scoped: the caller sees only the ticket requests they are authorized to view (no cross-organization leakage). Filter by event, artist, department, event group, status, the event-date window, and the submission-date window; use cursor to page.