PGA Golf

com.pga由 pga.com 發布官方發布者v1.0.0更新於 Oct 24, 2026

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

已驗證Streamable HTTP可網頁執行位置與生活效率與工作流

概覽

AI 產生的概覽

讓助理依地點搜尋 PGA 高爾夫教練與團體課程、查詢教練可預約時段,並提出課程預約請求。

可以做什麼
連接 PGA 官方的遠端高爾夫服務,提供四個工具:search_golf_coaches 依必填地點尋找合格的 PGA 教練;search_golf_programs 尋找附近即將舉辦的公開訓練營、夏令營、課程等團體活動;get_golf_coach_availability 回傳指定教練的課程細節與可預約時段;book_golf_lesson 針對某位教練的課程提出預約,並回傳可轉交使用者繼續操作的連結。
適用情境
適合使用者想在某地尋找或比較私人教練、查找附近的團體課程或訓練營、查看已知教練的行程,或開始預約課程時使用。它著重高爾夫教學與課程探索,而非一般高爾夫資訊。
執行需求
需要透過 streamable HTTP 連線至 mcp.pga.com 的遠端 MCP 端點;未宣告任何套件、環境變數或標頭。未宣告身分驗證,但預約可能需透過回傳的連結繼續完成。
安裝前請注意
book_golf_lesson 會提出預約請求,可能讓使用者承擔課程或費用;工具說明會回傳繼續連結,且部分課程可能被自動預約。預約前應與使用者確認細節,且不要向使用者顯示內部的 offeringId。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 PGA Golf,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/com.pga%2Fpga-golf/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "pga-golf": {
      "type": "http",
      "url": "https://mcp.pga.com/mcp"
    }
  }
}

工具

4

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

輸入參數searchRadiussearchLocation必填paginationCursor

search_golf_programs

Search Golf Programs

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.

輸入參數searchRadiussearchLocation必填paginationCursor

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

輸入參數slug必填offeringId

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.

輸入參數student必填offeringId必填startDateTime必填

版本歷史

1
  1. v1.0.0最新Sep 16, 2026

評分

已滿足適用檢查項的 83%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分

    請宣告包含 README 的 GitHub 儲存庫,或在 OAuth 受保護資源後設資料中提供 resource_documentation。

  • 授權條款不適用

    託管服務按其提供方的條款使用,因此這裡不要求授權條款。此檢查項不計入百分比。