Search for upcoming public PGA Coach programs (clinics, camps, classes, and other group events) near a location (required).
Use this tool when the user asks to find programs, clinics, camps, classes, or group events — not private one-on-one lessons.
For private lesson coaches, use `search_golf_coaches` instead.
Internal record identifiers (for example program `id` and coach `slug`) are for tool calls only and must never be shown or mentioned to the user.
- Search results include program details plus the hosting coach and facility for each program.
- The response also includes top-level `coaches` and `facilities` arrays summarizing the unique coaches and venues in the result set — always present those to the user.
- Results are ordered by program start instant and filtered to the requested radius.
- Discovery uses nearby PGA Coach profiles (nearest 20 in the radius), then loads up to 30 upcoming public programs per coach in a 180-day window in one batched GraphQL request. Facility coordinates still have to fall inside the radius.
- Results are paginated. The pagination cursor carries the remaining nearby programs so additional pages do not repeat GraphQL discovery. Reuse that cursor with the original location and radius.
- Direct golfers to the program URL to view details and register. Coach profile and booking URLs are also included when the golfer wants to learn more about the coach.
ConnectorOAuth