search_classes
Search bookable classes, events, or retreats by query, city, discipline, date, session type, kind, or format (in-person vs online). Returns id, slug, title, kind, price, pricingModel, currency, duration, instructor, location, isOnline, meetingProvider, and the canonical URL. When pricingModel is PWYC (pay what you can), priceCents is the suggested amount and minPriceCents the lowest the user may pay (0 means they may attend free): ask the user what they want to pay and pass it to book_class as pwycAmountCents. Each result includes the next upcoming schedule. Read-only.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| city | No | ||
| date | No | ISO date (YYYY-MM-DD). | |
| kind | No | Programming kind. CLASS = recurring per-session classes (the default mix); EVENT = focused workshops with an agenda; RETREAT = multi-day arcs with optional installment payments. | |
| type | No | ||
| limit | No | Maximum results to return. | |
| query | No | ||
| format | No | Filter by class format. `online` returns classes taught remotely (mentor's connected Google Meet or Zoom mints the join link at booking time). `in_person` returns classes hosted at a physical venue. Omit to include both. | |
| category | No | Class type slug. |