KIS MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| KIS_APP_KEY | Yes | 실전투자 앱키 (from KIS Developers) | |
| KIS_ACCOUNT_NO | Yes | 계좌번호 앞 8자리 | |
| KIS_APP_SECRET | Yes | 실전투자 앱시크리트 | |
| KIS_ACCOUNT_PROD | No | 계좌상품코드 (기본값: 01) | 01 |
| KIS_PAPER_APP_KEY | No | 모의투자 앱키 (선택) | |
| KIS_PAPER_ACCOUNT_NO | No | 모의투자 계좌번호 (선택) | |
| KIS_PAPER_APP_SECRET | No | 모의투자 앱시크리트 (선택) |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| kis_get_domestic_stock_priceA | 국내주식 현재가 시세를 조회합니다. 현재가·전일대비·등락률·거래량·시가총액·PER·PBR 등을 반환합니다. |
| kis_get_domestic_stock_chartB | 국내주식 일/주/월/년별 OHLCV 데이터를 날짜 범위로 조회합니다. 날짜 미지정 시 최근 데이터 반환. |
| kis_get_domestic_balanceA | 국내주식 계좌의 보유 종목 잔고를 조회합니다. 수량·매입단가·평가금액·수익률 등을 반환합니다. |
| kis_get_account_assetsA | 투자계좌의 자산 현황을 조회합니다 (실전 전용). 자산 유형별 비중 및 총 평가금액을 반환합니다. |
| kis_place_domestic_orderC | 국내주식 현금 매수/매도 주문을 제출합니다. env='real'이면 실제 자금이 사용됩니다. |
| kis_revise_or_cancel_domestic_orderA | 미체결 국내주식 주문을 정정하거나 취소합니다. 이미 체결된 주문은 취소 불가합니다. |
| kis_get_overseas_stock_priceA | 해외주식 현재 체결가를 조회합니다. 미국·홍콩·중국·일본·베트남 주식 지원. |
| kis_get_overseas_stock_chartB | 해외주식 일/주/월별 OHLCV 데이터를 조회합니다. |
| kis_get_overseas_balanceA | 해외주식 계좌의 보유 종목 잔고를 조회합니다. |
| kis_place_overseas_orderB | 해외주식 매수/매도 주문을 제출합니다. env='real'이면 실제 자금이 사용됩니다. |
| kis_search_stockA | 종목코드 또는 종목명으로 종목을 검색합니다. 국내(KOSPI/KOSDAQ)·해외(미국·홍콩·일본 등) 전 종목 지원. 마스터 데이터는 하루 1회 자동 갱신됩니다 (첫 호출 시 다운로드, 수 초 소요). |
| kis_master_statusA | 로컬 종목 마스터 DB의 시장별 종목 수와 마지막 갱신일을 조회합니다. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 12 tools
Each tool has a clearly distinct purpose: domestic vs. overseas stock operations, price vs. chart vs. balance vs. order, plus search and master status. No overlapping functionality.
All tools follow a consistent 'kis_verb_noun' pattern with snake_case, making it easy to predict tool names and understand their role. E.g., 'kis_get_domestic_stock_price', 'kis_place_overseas_order'.
12 tools cover a comprehensive set of operations for stock trading (domestic and overseas): price, chart, balance, orders, account assets, search, and master data. The count is well-scoped for the domain.
Covers core stock trading operations but lacks a tool to query pending order status after placement. The order revision/cancel tool exists, implying need for order lookup. This is a notable gap.