# PGA Golf MCP server

PGA's official MCP Server for all things golf-related. Find a coach, play golf, improve your game.

## Links
- Registry page: https://www.getdrio.com/mcp/com-pga-pga-golf
- Website: https://mcp.pga.com

## Install
- Endpoint: https://mcp.pga.com/mcp
- Auth: Not captured

## Setup notes
- Remote endpoint: https://mcp.pga.com/mcp

## Tools
- search_golf_coaches (Search Golf Coaches) - 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 in a location.
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, offerings, and pricing.
- 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. Endpoint: https://mcp.pga.com/mcp
- get_golf_coach_availability (Get Golf Coach Availability) - 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.
Coach `slug` and offering `id` values are internal identifiers and must never be shown or mentioned to the user. Endpoint: https://mcp.pga.com/mcp
- book_golf_lesson (Book Golf Lesson) - 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. Endpoint: https://mcp.pga.com/mcp

## Resources
- ui://widgets/apps-sdk/search_golf_coaches.html - Search for PGA golf coaches near a location and display the results in a carousel.
- ui://widgets/ext-apps/search_golf_coaches.html - Search for PGA golf coaches near a location and display the results in a carousel.
- ui://widgets/apps-sdk/get_golf_coach_availability.html - A scheduler display for booking with a golf coach
- ui://widgets/ext-apps/get_golf_coach_availability.html - A scheduler display for booking with a golf coach
- ui://widgets/apps-sdk/book_golf_lesson.html - A status display for a golf lesson booking request
- ui://widgets/ext-apps/book_golf_lesson.html - A status display for a golf lesson booking request

## Prompts
Not captured

## Metadata
- Owner: com.pga
- Version: 1.0.0
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Oct 17, 2025
- Source: https://registry.modelcontextprotocol.io
