요약
GolfBelek.com은 이제 실시간 티타임 예약 가능 현황과 공시 가격을 MCP 서버로 공개합니다. AI 어시스턴트가 직접 호출할 수 있는 작은 읽기 전용 엔드포인트입니다. 어시스턴트는 저희 페이지를 스크래핑하거나 몇 달 지난 학습 데이터로 답하는 대신, 예약 시스템에 묻고 실제로 돌아온 답을 전해 줍니다.
공개되어 있고, 계정이 필요 없으며, 고객 데이터를 전혀 다루지 않습니다. 또한 무엇이든 예약할 수는 없습니다. 이 제한은 의도된 것이므로 아래에서 자세히 설명합니다.
실제로는 어떤 모습일까
차이는 대화에서 가장 잘 보입니다. 예전에는 어시스턴트가 벨렉 골프가 훌륭하다는 것과 라운드 비용이 대략 얼마인지 정도만 말해 줄 수 있었습니다. 이제는 특정한 날 아침에 어디가 비어 있는지 알려 줄 수 있습니다.
search_tee_times를 호출해 실제로 열려 있는 슬롯을 읽고, 코스, 티타임, 플레이어 1인당 그린피, 카트가 요금에 포함되는지 별도인지, 그리고 예약 페이지 링크를 담아 답합니다. 지어낸 것도, 오래된 정보도 없습니다.MCP란, 간단히
Model Context Protocol은 AI 어시스턴트가 외부 시스템을 호출할 수 있게 해 주는 개방형 표준입니다. 기업이 이름이 붙은 도구 몇 개를 공개하면, 어시스턴트가 언제 사용할지 판단하고 답을 읽습니다. 당신에 관한 글을 읽어 본 어시스턴트와 당신에게 직접 물어볼 수 있는 어시스턴트의 차이입니다.
골프 여행에서는 이것이 생각보다 중요합니다. 예약 가능 현황은 매일 바뀌고, 가격은 코스와 슬롯마다 다르며, 그린피에 포함되는 것도 제각각입니다. 벨렉의 어떤 슬롯은 카트가 가격에 포함되고, 어떤 슬롯은 별도입니다. 언어 모델이 추측할 때 틀리기 쉬운 것이 바로 이런 세부 사항입니다.
네 가지 도구
search_tee_times특정 날짜의 예약 가능한 슬롯을 플레이어 1인당 그린피, 그 요금에 이미 포함된 것, 카트나 클럽 대여가 별도일 때의 가격, 예약 링크와 함께 보여 줍니다. 코스, 시간대, 최대 그린피로 필터링할 수 있습니다.
list_golf_courses이 사이트에서 예약할 수 있는 벨렉 코스와 각 코스가 속한 클럽 및 호텔입니다. 특정 날짜를 검색하기 전에 유용합니다.
get_transfer_zones픽업 지역별 호텔–골프장 이동 요금입니다. 벨렉 시내부터 알라니아와 케메르까지 다룹니다.
get_booking_info예약 방식: 이틀 전 예약 리드타임, 그린피에 포함되는 것, 어떤 추가 옵션이 있는지, 결제 처리 방식.
어디까지인가, 그리고 그 이유
서버는 공시된 단가, 즉 플레이어 1인당 그린피와 각각 따로 가격이 매겨진 추가 옵션만 알려 주고 거기서 멈춥니다. 일행 전체의 총액은 계산하지 않습니다.
이것은 빠뜨린 것이 아니라 설계상의 결정입니다. 예약 총액은 이 사이트의 결제 단계, 단 한 곳에서만 계산됩니다. 그 계산의 사본이 하나 늘어날 때마다 둘이 어긋날 가능성이 생기고, 어긋나면 그 차액을 내는 것은 고객입니다. 그래서 어시스턴트는 단가를 알려 주고, 예약 가격을 매기는 페이지로 안내합니다.
같은 이유로 철저히 읽기 전용입니다. 예약을 생성·변경·조회할 수 없으며, 고객 기록을 보는 일도 없습니다. 꽉 찬 슬롯, 관리 중인 슬롯, 패키지 고객용으로 확보된 슬롯은 아예 나타나지 않습니다.
연결 방법
주소 하나면 됩니다. 키도, 가입도, 요청할 호출 한도도 없습니다. 어시스턴트의 커넥터를 관리하는 곳에 붙여 넣으세요.
아래는 가장 많이 문의하는 두 클라이언트의 설정법입니다. MCP를 지원하는 다른 도구도 같은 주소를 사용합니다.
Claude — 웹, 데스크톱 또는 모바일
- 이름 아래 메뉴에서 Settings를 엽니다.
- Connectors로 이동합니다.
- 기본 제공 커넥터 아래로 스크롤한 뒤 Add custom connector를 선택합니다.
- 이름을 GolfBelek으로 지정하고 원격 MCP 서버 URL에
https://www.golfbelek.com/mcp를 붙여 넣습니다. 다른 설정은 그대로 두세요 — 인증 단계는 없습니다. - 저장하고 옆의 토글이 켜져 있는지 확인한 다음 새 채팅을 시작합니다.
기존 대화에는 표시되지 않습니다. 커넥터는 채팅이 시작될 때 로드되므로 첫 질문은 새 대화에서 해야 합니다.
ChatGPT — 사용자 지정 커넥터
ChatGPT도 커넥터 시스템을 통해 MCP 서버에 연결하지만 두 가지 조건이 더 있습니다. 유료 플랜 기능이며, 사용자 지정 서버를 사용하려면 먼저 관련 설정을 켜야 합니다.
- Settings → Connectors를 엽니다.
- Advanced settings에서 Developer mode를 켭니다. 이 설정을 켜기 전에는 사용자 지정 MCP 서버가 표시되지 않습니다.
- Connectors 페이지로 돌아가 Create를 선택해 직접 추가합니다.
- 이름(GolfBelek), 간단한 설명, MCP 서버 URL
https://www.golfbelek.com/mcp를 입력합니다. 인증 방식은 No authentication을 선택합니다. - 커넥터를 만든 뒤 새 채팅에서 메시지 입력창 옆 도구 메뉴를 열고 해당 대화에 GolfBelek을 켭니다.
메뉴를 찾을 수 없다면: OpenAI가 이 메뉴의 위치를 바꾸기도 하며, 일부 비즈니스 또는 엔터프라이즈 계정에서는 관리자가 사용자 지정 커넥터를 허용해야 메뉴가 나타납니다. 주소는 바뀌지 않으므로 올바른 화면만 찾으면 나머지는 한 번 붙여 넣는 것으로 끝납니다. 현재 메뉴 이름은 OpenAI의 공식 커넥터 문서를 기준으로 확인하세요.
이 질문들로 시험해 보세요
어떤 클라이언트를 사용했든, 다음 다섯 질문을 던지면 실제로 저희 데이터를 읽고 있는지 추측하는지 빠르게 확인할 수 있습니다.
- “9월 5일 벨렉에서 두 명이 칠 수 있는 가장 저렴한 티타임은 무엇인가요?”
- “그 주에 Montgomerie Maxx Royal 자리가 있나요?”
- “Lara에 있는 제 호텔에서 출발하는 이동 요금은 얼마인가요?”
- “그린피에 골프 카트가 포함된 벨렉 코스는 어디인가요?”
- “내일 예약할 수 있나요?”
마지막 질문에서 차이가 분명히 드러납니다. 추측하는 어시스턴트는 가능하다고 답하지만, 실제로 저희와 통신하는 어시스턴트는 라운드는 이틀 뒤부터 예약할 수 있다고 알려 주고 아직 선택할 수 있는 가장 이른 날짜를 말해 줍니다.
개발자용 정보
| 전송 방식 | Streamable HTTP, POST 전용 |
|---|---|
| 프로토콜 버전 | 2026-07-28(현재)부터 2025-03-26까지, 이전 방식의 initialize 핸드셰이크 포함 |
| 인증 | 없음 |
| 세션 | 없음 — 모든 호출이 독립적 |
| 통화 | EUR |
| 예약 리드타임 | 티타임은 이틀 뒤부터 예약 가능 |
무엇이든 연결하기 전에 터미널에서 확인하려면, 레퍼런스 인스펙터를 통해 직접 통신할 수 있습니다.
이 엔드포인트는 저희 AGENTS.md와 llms.txt에도 pricing.md와 함께 올라 있어, 사이트에 들어온 에이전트가 따로 안내받지 않아도 찾을 수 있습니다.
왜 만들었을까
점점 더 많은 여행이 검색창이 아니라 채팅창에서 시작됩니다. 누군가 어시스턴트에게 벨렉 골프에 대해 물으면, 어시스턴트는 어쨌든 답합니다. 유일한 문제는 저희 실시간 시스템을 근거로 답하느냐, 어렴풋이 기억하는 내용으로 답하느냐입니다.
게다가 데이터를 공개하는 편이 스크래핑당하는 것보다 그냥 더 저렴합니다. 깔끔한 엔드포인트 하나, 신뢰할 수 있는 단일 정보원, 그리고 모든 답변 끝에 붙는 예약 링크.
답변이 잘못되었나요? 어시스턴트가 알려 준 가격이나 예약 가능 현황이 사이트와 다르다면, 사이트가 맞습니다. 그리고 저희는 그 사실을 알고 싶습니다. [email protected]으로 알려 주세요.
이미 받은 질문들
대신 예약해 줄 수 있나요?
아니요. 설계상 읽기 전용입니다. 예약은 티타임 페이지에서 이루어지며, 그곳에서 총액이 확정되고 결제가 진행됩니다.
계정이 필요한가요?
서버를 쓰는 데는 필요 없습니다. 사이트에 이미 공개된 것만 제공합니다. 예약하려면 계정이 필요합니다.
제 데이터가 어딘가로 가나요?
어떤 고객 데이터도 이를 거치지 않습니다. 코스, 시간, 가격에 관한 질문에만 답하며 그 외에는 아무것도 하지 않습니다.
가격이 항상 사이트와 일치하나요?
사이트가 읽는 것과 같은 시스템에서 가져오므로 단가는 일치합니다. 총액은 결제 단계에서만 계산되며, 그래서 서버는 총액을 제시하지 않습니다.