List event registrants

Registrants of one event with ticket type, guests, payment and check-in; filter by checked in.

MCP tool wild_apricot_read → list_event_registrants

read

Returns the Registrants & invitees tab of one event, a page at a time. checked_in true shows what the Checked in filter shows; false returns the registrants who were not checked in. paid is false while the registration has an unpaid invoice. counts covers the whole event, not only this page.

Parameters

Parameters: list_event_registrants
NameTypeDescription
event_id integer required integer Event ID from list_events.
checked_in boolean boolean true for checked-in registrants, false for the rest. Omit for everyone.
cursor string string Next page cursor from the previous call.

tools/call

JSON-RPC

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "wild_apricot_read",
    "arguments": {
      "operation": "list_event_registrants",
      "arguments": {
        "event_id": 1
      }
    }
  }
}

Example response

JSON

{
  "content": [
    {
      "type": "text",
      "text": "{ ... same JSON as structuredContent ... }"
    }
  ],
  "structuredContent": {
    "registrants": [
      {
        "registration_id": 553101,
        "contact_id": 47990,
        "name": "Sam Okafor",
        "email": "sam@example.com",
        "ticket_type": "Member",
        "guests": 0,
        "paid": true,
        "checked_in": true
      },
      {
        "registration_id": 553104,
        "contact_id": 48050,
        "name": "Lena Ortiz",
        "email": "lena@example.com",
        "ticket_type": "Member",
        "guests": 1,
        "paid": true,
        "checked_in": false
      }
    ],
    "counts": {
      "registered": 22,
      "checked_in": 18
    },
    "next_cursor": "2"
  },
  "isError": false
}

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.