한국 증권사 API MCP 비교 — 키움·한국투자·토스 중 어떤 걸 쓸까
한국 증권사 API MCP 서버를 키움·한국투자·토스 기준으로 비교합니다. DART·KRX 연동 MCP를 Claude에 연결해 주식 분석을 자동화하는 방법까지 정리했습니다.
한국 증권사 API를 MCP(Model Context Protocol)로 연결하면 Claude 같은 AI 어시스턴트가 직접 주식 데이터를 조회하고 재무 분석을 수행할 수 있습니다. 2026년 7월 기준으로 키움·한국투자·토스증권의 공개 Open API를 직접 래핑한 MCP 서버는 확인이 어렵지만, DART(전자공시시스템)와 KRX(한국거래소) 공개 API를 활용하는 MCP 서버는 실제로 사용 가능합니다. 이 글에서는 현재 사용할 수 있는 한국 주식·재무 MCP 서버 세 종류를 비교하고, Claude Desktop에 연결하는 방법까지 단계별로 안내합니다.
왜 증권사 API를 MCP로 연결하는가
기존에는 주식 데이터를 분석하려면 Python 스크립트를 짜거나 증권사 HTS를 열어야 했습니다. MCP를 사용하면 Claude에게 “삼성전자 최근 5개 분기 영업이익을 표로 정리해줘”라고 말하는 것만으로 DART 공시 데이터를 실시간으로 불러와 분석 결과를 받을 수 있습니다.
핵심 이점은 세 가지입니다.
- 자연어 질의: 코드 없이 재무제표·공시·시세 데이터를 조회
- AI 해석 결합: 데이터 수집과 분석을 한 번에 처리
- 자동화 가능: 정기 리포트 생성, 종목 스크리닝 등에 활용
사용자(Claude) → MCP 서버 → 한국 금융 API(DART / KRX)
↓
공시·재무·시세 데이터 반환
↓
Claude가 분석·요약·표 생성
키움·한국투자·토스 Open API와 MCP — 현황 정리
많은 분들이 키움증권 KOA Studio, 한국투자증권 KIS Developers, 토스증권 API와 MCP를 연결하고 싶어 합니다. 현재 상황을 정직하게 정리합니다.
| 증권사 | Open API 제공 | 공개 MCP 서버 확인 여부 | 대안 |
|---|---|---|---|
| 키움증권 | KOA Studio (Windows 전용 ActiveX) | 미확인 | DART·KRX MCP 활용 |
| 한국투자증권 | KIS Developers (REST API, 모의투자 포함) | 미확인 | DART·KRX MCP 활용 |
| 토스증권 | 외부 공개 API 미확인 | 해당 없음 | DART·KRX MCP 활용 |
| DART (금융감독원) | OpenDART (공개 REST API) | 사용 가능 (하단 서버 3종) | |
| KRX (한국거래소) | 공개 시세 API | 사용 가능 (Korea Stock MCP) |
키움증권 KOA Studio는 Windows 환경의 ActiveX 기반이라 MCP 서버로 직접 래핑하기 어렵습니다. 한국투자증권 KIS Developers는 REST API 구조이므로 향후 커뮤니티 MCP 서버가 등장할 가능성이 있지만, 현시점에는 DART·KRX 기반 MCP가 가장 현실적인 선택입니다.
현재 사용 가능한 한국 주식 MCP 서버 3종 비교
금융 카테고리에서 사용 가능한 한국 주식 관련 MCP 서버는 크게 세 가지입니다.
1. Korea Stock MCP — DART + KRX 통합
Korea Stock MCP는 DART와 KRX 두 API를 동시에 지원하는 통합 서버입니다. 주가 데이터(KRX)와 공시·재무 데이터(DART)를 한 서버에서 다룰 수 있어 종합적인 주식 분석에 적합합니다.
- GitHub: https://github.com/jjlabsio/korea-stock-mcp
- 설치:
npx -y korea-stock-mcp@latest - API 키 필요: DART API 키 (opendart.fss.or.kr 무료 발급)
2. DART-MCP — 전자공시 특화 (Python)
DART MCP 서버는 Python 기반으로 DART 전자공시 API에 특화된 서버입니다. uvx 방식으로 실행하며 재무제표·감사보고서·공시 원문 분석에 강점이 있습니다.
- GitHub: https://github.com/2geonhyup/dart-mcp
- 설치: 저장소를 클론 후
uv --directory ~/Downloads/dart-mcp run dart.py - API 키 필요: DART API 키
3. Korean DART MCP — 83개 API를 15개 도구로
한국 DART MCP는 금융감독원 OpenDART의 83개 엔드포인트를 15개의 MCP 도구로 압축한 서버입니다. npx로 간단히 설치할 수 있어 시작이 쉽습니다.
- GitHub: https://github.com/chrisryugj/korean-dart-mcp
- 설치:
npx -y korean-dart-mcp - API 키 필요: DART API 키
서버 선택 가이드
| 목적 | 추천 서버 |
|---|---|
| 주가 + 재무 통합 분석 | Korea Stock MCP |
| 재무제표·감사보고서 심층 분석 | DART-MCP |
| 공시 데이터 빠른 시작 | Korean DART MCP |
| 자동 매매·주문 연동 | 현재 공개 MCP 없음 |
DART API 키 발급 방법
세 서버 모두 DART API 키가 필요합니다. 무료로 발급받을 수 있습니다.
- https://opendart.fss.or.kr 접속
- 상단 메뉴 오픈API → 인증키 신청/관리 클릭
- 회원가입 후 로그인
- 인증키 신청 폼 작성(이름, 이메일, 사용 목적)
- 신청 완료 즉시 API 키 발급 (이메일 수신)
발급된 키는 일일 호출 제한(보통 10,000건)이 있으므로 대량 조회 시 주의하세요.
Claude Desktop 연결 설정 예시
아래는 Korean DART MCP를 Claude Desktop에 연결하는 설정 예시입니다. 설정 파일 경로는 macOS 기준 ~/Library/Application Support/Claude/claude_desktop_config.json입니다.
{
"mcpServers": {
"korean-dart-mcp": {
"command": "npx",
"args": ["-y", "korean-dart-mcp"],
"env": {
"DART_API_KEY": "여기에_발급받은_API_키_입력"
}
}
}
}
Korea Stock MCP를 사용할 경우:
{
"mcpServers": {
"korea-stock-mcp": {
"command": "npx",
"args": ["-y", "korea-stock-mcp@latest"],
"env": {
"DART_API_KEY": "여기에_발급받은_API_키_입력"
}
}
}
}
설정 파일 저장 후 Claude Desktop을 재시작하면 MCP 서버가 연결됩니다. Claude 채팅창 하단에 MCP 도구 아이콘이 표시되면 성공입니다.
Claude에서 실제로 쓰는 방법 — 질의 예시
MCP 서버가 연결되면 Claude에게 다음과 같이 요청할 수 있습니다.
삼성전자(005930)의 최근 3개년 매출액·영업이익·당기순이익을 표로 정리해줘.
2024년 4분기에 코스피 대형주 중 영업이익이 전년 대비 20% 이상 증가한 종목 목록을 뽑아줘.
카카오의 최근 공시 중 주요사항보고서를 요약해줘.
서버가 DART·KRX API를 호출해 데이터를 가져오고, Claude가 분석·요약·표 생성을 수행합니다.
흔한 오류와 해결
| 오류 메시지 | 원인 | 해결 방법 |
|---|---|---|
DART_API_KEY is not set | 환경변수 누락 | claude_desktop_config.json의 env 섹션에 API 키 추가 |
429 Too Many Requests | API 일일 한도 초과 | 다음 날 재시도, 또는 쿼리 횟수 줄이기 |
MCP server not found | npx 캐시 문제 | npx -y 플래그 확인, Node.js 버전 18 이상 확인 |
No data found for ticker | 종목 코드 형식 오류 | 6자리 숫자 코드(예: 005930) 사용 |
| Python 서버 실행 안 됨 | uv 미설치 | pip install uv 또는 brew install uv 로 설치 |
자주 묻는 질문
키움증권 Open API를 MCP로 바로 연결할 수 있나요?
2026년 7월 기준으로 키움증권 Open API(KOA Studio)를 직접 래핑한 공개 MCP 서버는 확인되지 않습니다. 키움 KOA Studio는 Windows 전용 ActiveX 기반이라 MCP 서버 형태로 만들기 어렵습니다. 재무·공시 분석이 목적이라면 DART·KRX 기반 MCP가 현실적인 대안입니다.
한국투자증권 Open API와 MCP를 함께 쓸 수 있나요?
한국투자증권의 KIS Developers Open API를 직접 지원하는 공개 MCP 서버는 현재 공식 확인이 어렵습니다. KIS Open API는 REST 구조이므로 향후 커뮤니티 서버가 나올 가능성은 있습니다. 현재는 DART MCP나 Korea Stock MCP를 대안으로 사용하세요.
DART API 키는 어떻게 발급받나요?
금융감독원 DART 홈페이지(opendart.fss.or.kr)에서 회원가입 후 ‘오픈API → 인증키 신청’ 메뉴로 무료 발급받을 수 있습니다. 발급 즉시 사용 가능하며 일일 호출 한도가 있습니다.
Korea Stock MCP와 DART MCP의 차이는 무엇인가요?
Korea Stock MCP는 DART와 KRX 두 API를 동시에 지원해 공시 데이터와 주가 데이터를 함께 다룰 수 있습니다. DART MCP 계열(dart-mcp, korean-dart-mcp)은 DART 전자공시에 특화돼 재무제표·공시 분석에 깊습니다. 주가 차트보다 기업 재무 분석이 목적이라면 DART 전용 서버가 더 적합합니다.
MCP 서버를 Claude Desktop에서 설정하는 방법은요?
Claude Desktop의 설정 파일(macOS 기준 ~/Library/Application Support/Claude/claude_desktop_config.json)에 mcpServers 섹션을 추가하고 command와 args를 지정합니다. 각 서버의 설치 명령과 API 키 환경변수를 함께 넣어야 합니다. 자세한 방법은 본문의 연결 예시를 참고하세요.
토스증권은 Open API를 제공하나요?
2026년 7월 기준으로 토스증권이 외부 개발자용 공개 Open API를 정식 제공한다는 공식 발표는 확인되지 않습니다. 현재로서는 DART·KRX 기반 MCP 서버를 통해 공개 금융 데이터를 활용하는 방식이 현실적입니다.
다음 단계
현재 가장 빠르게 시작하려면 Korean DART MCP (npx -y korean-dart-mcp)를 추천합니다. DART API 키 하나만 발급받으면 Claude에서 바로 한국 상장기업의 재무·공시 데이터를 분석할 수 있습니다.
주가 데이터까지 함께 보고 싶다면 Korea Stock MCP를 선택하세요. 두 서버 모두 금융 카테고리에서 다른 한국 금융 MCP 서버들과 함께 확인할 수 있습니다.
더 많은 MCP 서버를 탐색하고 싶다면 MCP모아 서버 목록을 방문하거나, 새로 발견한 서버가 있다면 등록 페이지에서 제보해 주세요.