accueil / serveurs / Recherche & Web / com.pga/pga-golf
com.pga/pga-golf
serveur MCP (Model Context Protocol) · com.pga/pga-golf 1.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que com.pga/pga-golf est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.pga/pga-golf » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 4 outils
- book_golf_lesson≈ 796 tokens
Request to book a golf lesson for a specific coach's offering. - `offeringId` is an internal identifier; never show or mention it to the user. - A continuation URL will be returned that you can direct the user to after calling this tool. - If the offering was booked automatically (e.g., free lesson or no prepayment required), the confirmation code will also be included.
Paramètres, retour & exemple (3)
Paramètresstudent· ? · requisofferingId· string · requis
Internal offering record ID to book a lesson for. Never display or mention this identifier to the user.startDateTime· string · requis
The start date and time of the lesson in ISO 8601 format.
Exemple d'appel{"name": "book_golf_lesson", "arguments": {"student": "texte", "offeringId": "texte", "startDateTime": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"lesson": {}, "message": "texte", "continuationUrl": "texte"}} - get_golf_coach_availability≈ 742 tokens
Retrieve offering details and available lesson times for one specific coach. Use this when the user asks for schedule, openings, or available times for a known coach. If the user has not selected a coach yet, call `search_golf_coaches` first (or reuse a coach already identified from `search_golf_programs`). Coach `slug` and offering `id` values are internal identifiers and must never be shown or mentioned to the user.
Paramètres, retour & exemple (2)
Paramètresslug· string · requis
Coach slug from a pga.com profile URL, prior `search_golf_coaches` results, or prior `search_golf_programs` results (e.g., `anthonyvitale`). Internal-only value; never display or mention it to the user.offeringId· string · optionnel
Optional offering ID to scope availability to a single offering. Use this when the user has already selected an offering.
Exemple d'appel{"name": "get_golf_coach_availability", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"coach": {}}} - search_golf_coaches≈ 1792 tokens
Search for qualified PGA golf coaches listed on pga.com/coach in the specified location (required). Use this tool when the user asks to find, browse, or compare coaches for private lessons in a location. For location-first discovery of clinics, camps, classes, or other group programs, use `search_golf_programs` instead. If the user asks for availability for a specific coach, use `get_golf_coach_availability` instead. Internal record identifiers (for example coach `slug` and offering `id`) are for tool calls only and must never be shown or mentioned to the user. - Search results include the coach's profile information, private-lesson offerings, pricing, and a short teaser of upcoming public programs they host (capped at 2). For location-first program discovery, use `search_golf_programs`. - Use that program context to recommend which group offering best fits the golfer when relevant; present upcoming programs when available. - Results are ordered by proximity to the search location, so list them to the user in this order. - Results are paginated, so use the pagination cursor provided at the end of the response to retrieve the next page of results.
Paramètres, retour & exemple (3)
ParamètressearchRadius· number · optionnel
Search radius in miles from `searchLocation`. Use 25 by default unless the user requests a different radius.searchLocation· string · requis
Required location used to find nearby coaches. Accepts city/state, ZIP code, full address, or latitude/longitude coordinates.paginationCursor· string · optionnel
Pagination cursor from a prior `search_golf_coaches` response. Use only when fetching additional pages of the same search.
Exemple d'appel{"name": "search_golf_coaches", "arguments": {"searchLocation": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"count": 1, "coaches": [], "endCursor": "texte", "hasNextPage": true}} - search_golf_programs≈ 1954 tokens
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.
Paramètres, retour & exemple (3)
ParamètressearchRadius· number · optionnel
Search radius in miles from `searchLocation`. Use 50 by default unless the user requests a different radius.searchLocation· string · requis
Required location used to find nearby PGA Coach programs. Accepts city/state, ZIP code, full address, or latitude/longitude coordinates.paginationCursor· string · optionnel
Pagination cursor from a prior `search_golf_programs` response. Use only when fetching additional pages of the same search (same location and radius).
Exemple d'appel{"name": "search_golf_programs", "arguments": {"searchLocation": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"count": 1, "coaches": [], "programs": [], "endCursor": "texte", "facilities": [], "hasNextPage": true}}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».