List events
Events with date, registrants and the attendance Wild Apricot shows.
MCP tool wild_apricot_read → list_events
read
Returns the events from Events > Event list, a page at a time. registered is the number of registrations and checked_in the number of registrants with check-in recorded, which is what the Attendance column counts. Use event_id with list_event_registrants, send_email and register_contact_for_event.
Parameters
| Name | Type | Description |
|---|---|---|
| search string | string | Part of the event name. |
| starts_after date | date | Only events that start on or after this date. |
| starts_before date | date | Only events that start on or before this date. |
| cursor string | string | Next page cursor from the previous call. |
tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "wild_apricot_read",
"arguments": {
"operation": "list_events",
"arguments": {}
}
}
} Example response
{
"content": [
{
"type": "text",
"text": "{ ... same JSON as structuredContent ... }"
}
],
"structuredContent": {
"events": [
{
"event_id": 7210,
"name": "Saturday group ride",
"start_date": "2026-10-17",
"registered": 22,
"checked_in": 18
},
{
"event_id": 7244,
"name": "Autumn volunteer day",
"start_date": "2026-11-07",
"registered": 9,
"checked_in": 0
}
],
"next_cursor": null
},
"isError": false
}