코리아 에이전트 맵Korea Agent Map

AI 에이전트로 KTX·SRT 기차표를 예매할 수 있을까?Can an AI agent book KTX or SRT train tickets?

현재 어려움Not practical now

예매를 AI에게 맡길 수 있는 허용된 방법은 없습니다. 코레일과 SR은 매크로 탐지로 자동 접속을 로그인·조회 단계부터 막고 있습니다. 대신 공식 공개 데이터로 시간표·운임 조회는 AI에게 맡길 수 있고, 예매와 결제는 사람이 코레일톡이나 홈페이지에서 직접 합니다.

There is no permitted way to hand the booking itself to an agent. Korail and SR use macro detection that blocks automated access from the login and search steps. An agent can look up timetables and fares from official public data; a person books and pays in the Korail app or website.

AI가 도울 수 있는 부분Where AI can still help

  1. 공식 APIOfficial API

    공공데이터포털 열차 시간표 APIPublic-data train timetable API

    공공데이터포털에서 '국토교통부_(TAGO)_열차정보' 또는 '한국철도공사_열차운행정보'를 활용신청해 서비스키를 받습니다. 이 키를 지원하는 MCP나 스크립트에 넣으면 AI가 구간별 열차 시간표를 조회합니다.Apply on data.go.kr for 'MOLIT (TAGO) train info' or 'Korail train operation info' and get a service key. Put the key into an MCP server or script that supports it, and the AI can query timetables by route.

    필요한 것You need 공공데이터포털 서비스키(무료)Free data.go.kr service keyAPI별 활용신청Per-API usage approval

    국토교통부_(TAGO)_열차정보 ↗
  2. 제3자 도구(비공식)Third-party tool (unofficial)

    PlayMCP 'KTX·SRT 시간표'PlayMCP 'KTX·SRT timetable'

    카카오 PlayMCP에서 'KTX·SRT 시간표' 도구를 도구함에 추가하고 Claude나 ChatGPT에 PlayMCP를 연결하면, 출발역·도착역·날짜로 열차를 검색합니다. 개인 개발자가 TAGO 공공데이터로 만든 조회 전용 도구입니다.Add the 'KTX·SRT timetable' tool on Kakao PlayMCP and connect PlayMCP to Claude or ChatGPT to search trains by stations and date. It is a read-only tool built by an individual developer on TAGO public data.

    필요한 것You need 카카오 계정 로그인Kakao account loginPlayMCP 연결PlayMCP connection

    KTX·SRT 시간표 (PlayMCP, 제작 Chai) ↗
  3. 제3자 도구(비공식)Third-party tool (unofficial)

    k-skill 철도 시간표 스킬k-skill railway timetable skill

    Claude Code나 Codex에 k-skill의 railway-timetable 스킬을 설치하면, 코레일이 공개한 계획 시간표 파일을 읽어 구간별 열차를 찾아줍니다. 로그인·예약·결제는 하지 않는 조회 전용입니다.Install k-skill's railway-timetable skill in Claude Code or Codex to search Korail's published planned timetable by route. It is lookup-only, with no login, booking or payment.

    필요한 것You need Node.js 18 이상Node.js 18+Python 3.11과 uvPython 3.11 and uv

    NomaDamas/k-skill (railway-timetable) ↗
  4. 대안Alternative

    예매·결제는 사람이 직접A person books and pays

    AI가 찾아준 열차 번호와 시각을 보고, 예매와 결제는 본인이 코레일톡 앱이나 코레일 홈페이지에서 직접 합니다. 실시간 잔여석과 운휴 여부도 이때 다시 확인합니다.Use the train number and time the AI found, then book and pay yourself in the Korail app or website. Recheck live seats and cancellations there.

    필요한 것You need 코레일 회원 로그인Korail member login본인 결제Your own payment

    코레일 공식 예매 ↗

주의할 점Before you start

  • 코레일은 접속 패턴을 분석하는 매크로 탐지로 하루 평균 약 1만 6천 건을 차단한다고 밝혔습니다.Korail says its macro detection blocks about 16,000 attempts a day by analyzing access patterns.
  • 다량 구매 후 취소에 쓰인 신용카드는 1년간 승차권 결제가 제한될 수 있습니다.Credit cards used for bulk buy-and-cancel can be barred from ticket payment for a year.
  • 앱의 안티봇을 우회하는 비공식 도구는 쓰지 마세요. 개발이 중단됐거나 조회 전용으로 바뀐 사례가 있습니다.Do not use unofficial tools that bypass the app's anti-bot checks; such projects have been halted or turned read-only.
  • 회원번호와 비밀번호를 대행업체나 도구에 넘기는 것은 보안상 위험하고, 코레일이 차단 대상으로 보고 있습니다.Handing your Korail ID and password to a tool or agency is a security risk and is what Korail is targeting.
  • 공공데이터 시간표는 계획 시간표라 실시간 잔여석·지연은 공식 예매 화면에서 다시 확인해야 합니다.Public timetable data is planned schedules; check live seats and delays on the official booking screen.

참고한 출처Sources

공개 자료를 바탕으로 2026.10.12에 정리했습니다. 모든 방법을 직접 실행해 검증한 결과는 아니며, 도구 소개가 공식 지원이나 안전을 보장하지 않습니다. 이용 약관과 최신 문서를 함께 확인해 주세요.Compiled from public sources on 2026.10.12. Not every path was executed by us; listing a tool does not guarantee official support or safety. Check the terms and current docs. 정정 제보Suggest a correction

실제 사례Reported cases

여행·예약Travel & booking·기업·기관Organizations·출처 날짜Source date

코레일이 매크로 탐지로 하루 1.6만 건 차단Korail blocked ~16,000 macro attempts a day with detection

코레일이 접속 패턴·구매 행태를 분석하는 매크로 탐지 솔루션을 도입해 로그인·조회 단계부터 차단한다고 밝혔다.Korail says its macro detection analyzes access/purchase patterns and blocks suspected bots from the login and lookup stage.

차단·중단Blocked or halted · 자동 예매는 탐지·차단 대상이고 다량 구매 취소 카드는 1년 결제 제한된다.
SRT/코레일
코레일 · 팍스경제TV ↗
여행·예약Travel & booking·연동 도구·스킬Tools & skills

KTX·SRT 예매 보조 도구 srtgo가 개발 중단The srtgo KTX/SRT booking assistant discontinued development

README에 공정한 예매 문화 조성을 위해 개발과 지원을 중단한다고 밝히고, 상업적 이용을 금지하며 책임은 사용자에게 있다고 적었다.The README says development and support stopped to foster fair booking culture; commercial use prohibited and liability on users.

차단·중단Blocked or halted · 비공식 예매 자동화 도구가 스스로 중단했다.
SRT/코레일
lapis42 · GitHub ↗
여행·예약Travel & booking·연동 도구·스킬Tools & skills·출처 날짜Source date

클로드 코드로 코레일 KTX 예매를 자동화했다Automated Korail KTX booking via Claude Code skill

NomaDamas의 k-skill은 Claude Code/OpenClaw에서 KTX 검색·예약·조회를 수행하며, Korail 앱의 anti-bot(Dynapath) 때문에 생기는 MACRO ERROR를 토큰·앱 버전·UA 보강으로 우회한다고 리뷰 블로그가 설명한다. 2026년 10월 기준 k-skill의 철도 기능은 로그인·예약 없이 시간표만 조회하는 방식으로 바뀌었다.NomaDamas' k-skill lets Claude Code/OpenClaw search, reserve and list KTX trains; a review blog explains it patches Korail's Dynapath anti-bot checks that otherwise cause MACRO ERROR. As of October 2026, k-skill's rail feature is lookup-only (timetables, no login or booking).

대안·대응Alternatives noted · 2026년 4월 리뷰 기준으로 코레일 앱의 Dynapath 안티봇을 토큰·앱 버전·UA 보강으로 우회했다. 지금은 조회 전용으로 바뀌었다.
Claude CodeOpenClaw코레일SRT/코레일
NomaDamas / 갓대희 · 티스토리 ↗

관련 가이드Related guides

새 가이드와 사례를 격주 뉴스레터로 받아보기Get new guides and reports every two weeks