K-Tour Info
Korea travel data: 50K+ places in 13 languages, festivals, crowd forecasts, itineraries
사용해야 할까요
품질 및 안전성
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"ktourinfo": {
"url": "https://ktourinfo.com/api/mcp"
}
}
}원격 엔드포인트
https://ktourinfo.com/api/mcpstreamable-http할 수 있는 일
도구 목록
도구 (6)
🟢search_places(keyword, area, contenttypeid, locale, limit)
Search 50,000+ Korean tourist attractions, restaurants, lodging, shopping, culture facilities and festivals by keyword, region and category. Returns name, address, coordinates, phone, image, a short overview and a ktourinfo.com page url.
입력 스키마
{
"type": "object",
"properties": {
"keyword": {
"type": "string",
"description": "Keyword in the chosen language or Korean, e.g. 'palace', '한옥', 'bibimbap'."
},
"area": {
"type": "string",
"description": "Province/city, e.g. 'Seoul', 'Busan', 'Jeju', '서울', '경기'."
},
"contenttypeid": {
"type": "integer",
"enum": [
12,
14,
15,
25,
28,
32,
38,
39
],
"description": "Category: 12 attraction, 14 culture facility, 15 festival/event, 25 travel course (Korean only), 28 leisure sports, 32 lodging, 38 shopping, 39 restaurant."
},
"locale": {
"type": "string",
"enum": [
"ko",
"en",
"ja",
"zh-CN",
"zh-TW",
"ru",
"de",
"fr",
"es",
"vi",
"th",
"id",
"ms"
],
"description": "Language of names/addresses/overviews. Default ko. Native data for ko/en/ja/zh-CN/zh-TW/ru/de/fr/es; vi/th/id/ms fall back to Korean."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 30,
"description": "Max results (default 10)."
}
}
}🟢find_nearby_places(lat, lng, radius_m, contenttypeid, limit)
Places within a radius of a latitude/longitude in Korea, nearest first, with distance in meters. Names are Korean.
입력 스키마
{
"type": "object",
"properties": {
"lat": {
"type": "number",
"description": "Latitude (WGS84)."
},
"lng": {
"type": "number",
"description": "Longitude (WGS84)."
},
"radius_m": {
"type": "integer",
"minimum": 100,
"maximum": 20000,
"description": "Radius in meters (default 1500)."
},
"contenttypeid": {
"type": "integer",
"enum": [
12,
14,
15,
25,
28,
32,
38,
39
],
"description": "Category: 12 attraction, 14 culture facility, 15 festival/event, 25 travel course (Korean only), 28 leisure sports, 32 lodging, 38 shopping, 39 restaurant."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 30,
"description": "Max results (default 10)."
}
},
"required": [
"lat",
"lng"
]
}🟢get_crowd_forecast(poi_name, signgu, area, date, limit)
Daily crowd-level forecast (cnctr_rate, higher = busier) for Korean tourist spots over the next ~30 days. Use it to pick quieter days or spots. Match names in Korean (use search_places with locale 'ko' to get the Korean name first).
입력 스키마
{
"type": "object",
"properties": {
"poi_name": {
"type": "string",
"description": "Spot name in Korean (partial match), e.g. '경복궁'."
},
"signgu": {
"type": "string",
"description": "District in Korean, e.g. '종로구', '해운대구'."
},
"area": {
"type": "string",
"description": "Province/city, e.g. 'Seoul' or '서울'."
},
"date": {
"type": "string",
"description": "YYYY-MM-DD. Omit for all forecast days."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"description": "Max rows (default 10)."
}
}
}🟢get_related_places(poi_name, category, limit)
"Visitors to X also visited Y" — related spots ranked from Korean travel-movement data (monthly). Names in Korean.
입력 스키마
{
"type": "object",
"properties": {
"poi_name": {
"type": "string",
"description": "Reference spot name in Korean, e.g. '경복궁'."
},
"category": {
"type": "string",
"enum": [
"음식",
"관광",
"쇼핑",
"숙박",
"체험"
],
"description": "Filter: 음식 food, 관광 sightseeing, 쇼핑 shopping, 숙박 lodging, 체험 experience."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"description": "Max results (default 8)."
}
},
"required": [
"poi_name"
]
}🟢list_festivals(start_date, end_date, area, limit)
Korean festivals and events running at any point between two dates, optionally in one region.
입력 스키마
{
"type": "object",
"properties": {
"start_date": {
"type": "string",
"description": "YYYY-MM-DD"
},
"end_date": {
"type": "string",
"description": "YYYY-MM-DD"
},
"area": {
"type": "string",
"description": "Province/city, e.g. 'Seoul' or '서울'."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 40,
"description": "Max results (default 12)."
}
},
"required": [
"start_date",
"end_date"
]
}🟢generate_itinerary(area, num_days, per_day, day_start, locale)
Build a day-by-day sightseeing itinerary for a region: popular spots grouped by day in visiting order with an approximate timetable and meal stops.
입력 스키마
{
"type": "object",
"properties": {
"area": {
"type": "string",
"description": "Province/city, e.g. 'Seoul', 'Busan', 'Jeju'. Omit for nationwide."
},
"num_days": {
"type": "integer",
"minimum": 1,
"maximum": 10,
"description": "Number of days (default 2)."
},
"per_day": {
"type": "integer",
"minimum": 2,
"maximum": 6,
"description": "Stops per day (default 4)."
},
"day_start": {
"type": "string",
"description": "Day start time HH:MM (default 09:30)."
},
"locale": {
"type": "string",
"enum": [
"ko",
"en",
"ja",
"zh-CN",
"zh-TW",
"ru",
"de",
"fr",
"es",
"vi",
"th",
"id",
"ms"
],
"description": "Language of names/addresses/overviews. Default ko. Native data for ko/en/ja/zh-CN/zh-TW/ru/de/fr/es; vi/th/id/ms fall back to Korean."
}
}
}커뮤니티
증거