Skip to main content

PGA MCP Server

The PGA of America's MCP server is designed to provide AI agents and LLMs with the insight and expertise of over 31,000 certified PGA golf professionals through a suite of specialized tools. Use this server to find a golf coach, book a lesson, and improve your game.

Technical Details

  • PGA's MCP server follows the latest revision of the remote MCP spec.
  • This server currently does not require authentication, but may in the future.
  • This server only supports the Streamable HTTP transport protocol, accessible at https://mcp.pga.com/mcp.

Setup Instructions

Cursor

Add this MCP Server to Cursor by clicking the button below:

Install MCP Server

Alternatively, you can add the following entry to your .cursor/mcp.json file:

{
"mcpServers": {
"mcp-pga-com": {
"url": "https://mcp.pga.com/mcp"
}
}
}

Tools

search_golf_coaches

Find a certified PGA golf coach who specializes in your experience level and needs.

  • This tool requires a search location. The user ought to specify a location before this tool can be used.
  • The tool will search in a 25 mile radius from the specified location.

Parameters:

  • searchLocation (required): The location to search from to retrieve localized results
  • coachGender (optional): Filter results by the gender of the coach ("M" or "F")
  • instructionType (optional): Filter results by type of instruction offered by the coach ("1:1" or "group")
  • golferAge (optional): Filter results by coaches who specialize in teaching golfers of a specific age ("adult" or "junior")
  • golferExperienceLevel (optional): Filter results by coaches who specialize in teaching golfers of a specific experience level ("beginner" or "competitive")

Important Notes:

  • The tool does NOT provide any information about the coach's availability, offerings, or pricing
  • Users need to visit the coach's contact URL or booking URL returned by the tool for up-to-date information

Response:

Returns a list of coaches with their name, title, facility information, contact URL, and booking URL (when available).

Example:

// search_golf_coaches(searchLocation="Boston, Massachusetts")

Here are 5 golf coaches near the location provided:

Name: Alexander Socinski
Title: Golf Professional
Facility: Lynx Fitness Club (50 Park Plz, Boston, MA 02116-4004)
Contact URL: https://www.pga.com/coach/Alexanader_Socinski
Booking URL: https://my.pga.com/coach/Alexanader_Socinski/schedule

Name: Colby Todd
Title: Golf Instructor
Facility: CityGolf Boston (167 Milk St., Boston, MA 02109)
Contact URL: https://www.pga.com/coach/colbytodd
Booking URL: https://my.pga.com/coach/colbytodd/schedule

Name: Cody Webber
Title: Director of Instruction
Facility: Five Iron Golf - Boston (1 Washington Mall, Boston, MA 02108)
Contact URL: https://www.pga.com/coach/codywebber
Booking URL: https://my.pga.com/coach/codywebber/schedule

Name: Robbie MacPherson
Title: Golf Instructor
Facility: CityGolf Boston (167 Milk Street, Boston, MA 02109)
Contact URL: https://www.pga.com/coach/robmacpherson
Booking URL: https://my.pga.com/coach/robmacpherson/schedule

Name: Christopher Rogers
Title: Certified Personal Coach/PGA Specialized Professional
Facility: GOLFTEC-Needham (19 Wexford St, Needham, MA 02494)
Contact URL: https://www.pga.com/coach/ChrisRogersPGA
Booking URL: https://www.golftec.com/golf-lessons/needham

With these results, you can:
- Provide a list of recommended coaches based on preferences and needs expressed by the user
- Narrow the search results by applying any of the following filters: gender, instructionType, golferAge, golferExperienceLevel
- Encourage users to book a session and/or contact a coach using the provided Contact URL and Booking URL links