pga avatar

PGA Golf

com.pga/pga-golf

Connects to PGA of America's database of 31,000+ certified golf professionals through three main operations: search for coaches by location with radius filtering and pagination, get detailed availability and offerings for specific coaches, and book lessons directly with optional prepayment handling. Returns structured data including coach bios, pricing, available time slots, and facility information. The booking flow generates continuation URLs for payment when needed or immediate confirmation codes for free or no-prepayment lessons. Useful when you need to help users find golf instruction, compare coaches and pricing in their area, or complete the entire booking workflow without leaving the conversation.

tools
4
transport
HTTP
last updated
Oct 17, 2025

Install

From registry metadata
$ npx add-mcp https://mcp.pga.com/mcp --name pga-golf

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http pga-golf https://mcp.pga.com/mcp

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 4 tools

Verified live against the running server on Nov 6, 2026.

search_golf_coachesSearch 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 p...3 params

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 p...

Parameters* required
paginationCursorstring
Pagination cursor from a prior `search_golf_coaches` response. Use only when fetching additional pages of the same search.
searchLocation*string
Required location used to find nearby coaches. Accepts city/state, ZIP code, full address, or latitude/longitude coordinates.
searchRadiusnumber
Search radius in miles from `searchLocation`. Use 25 by default unless the user requests a different radius.default: 25
search_golf_programsSearch 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,...3 params

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,...

Parameters* required
paginationCursorstring
Pagination cursor from a prior `search_golf_programs` response. Use only when fetching additional pages of the same search (same location and radius).
searchLocation*string
Required location used to find nearby PGA Coach programs. Accepts city/state, ZIP code, full address, or latitude/longitude coordinates.
searchRadiusnumber
Search radius in miles from `searchLocation`. Use 50 by default unless the user requests a different radius.default: 50
get_golf_coach_availabilityRetrieve 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 identifie...2 params

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 identifie...

Parameters* required
offeringIdstring
Optional offering ID to scope availability to a single offering. Use this when the user has already selected an offering.
slug*string
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...
book_golf_lessonRequest 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 automatica...3 params

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 automatica...

Parameters* required
offeringId*string
Internal offering record ID to book a lesson for. Never display or mention this identifier to the user.
startDateTime*string
The start date and time of the lesson in ISO 8601 format.
student*value

Sponsors

Details

Website
mcp.pga.com
Category
Design & Creative
Transport
HTTP
Registry
MCP registry, active
Resources
8
Tools verified
Nov 6, 2026

Related Design & Creative MCP servers

View all
1leowan7 avatarRanomics Platformleowan7/ranomics-mcpWet-lab triage for AI binder-design agents. Yeast display, mammalian display, DMS at library scale.0stars
2scmodeling avatarSCModelingcom.scmodeling/publicSupply-chain network design via simulation, optimization, and greenfield analysis.0stars
3daedalus avatarMcp Stldaedalus/mcp-stlMCP server for editing STL 3D model files0stars
4kamy-development avatarKamykamy-development/kamy-pluginDocument API for AI-native software: render PDFs, e-sign, PAdES-seal, and verify.0stars
5levels-dev avatarready→made MCPlevels-dev/readymade-mcpDeterministic Figma to Elementor, Gutenberg, Oxygen, Etch and HTML layouts for AI assistants.0stars
6dreliq9 avatarAdclipdreliq9/adclipAd creative generation via MCP — copy and static images from a JSON brief. Keyless.0stars