Skip to main content
Glama
migusdn

KIS REST API MCP Server

by migusdn

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
KIS_CANOYes계좌번호 앞 8자리
MCP_HOSTNoHTTP/SSE host127.0.0.1
MCP_PATHNoHTTP/SSE path/mcp
MCP_PORTNoHTTP/SSE port8000
MCP_TYPENoTransport 타입 (stdio, sse, streamable-http)stdio
KIS_APP_KEYYesKIS 앱키
KIS_APP_SECRETYesKIS 시크릿키
KIS_TOKEN_FILENo토큰 캐시 파일token.json
KIS_MCP_TOOLSETNoMCP 도구 노출 범위 (full, catalog)full
KIS_ACCOUNT_TYPEYesREAL 또는 VIRTUAL
KIS_ACNT_PRDT_CDNo계좌상품코드01
KIS_MCP_LOG_LEVELNo로그 레벨INFO
KIS_ENABLE_TRADINGNo주문/정정/취소 API 활성화 (true/false)false

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

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
inquery-stock-priceC

Get current stock price information from Korea Investment & Securities

inquery-balanceB

Get current stock balance information from Korea Investment & Securities

order-stockC

Order stock (buy/sell) from Korea Investment & Securities

inquery-order-listC

Get daily order list from Korea Investment & Securities

inquery-order-detailC

Get order detail from Korea Investment & Securities

inquery-stock-infoC

Get daily stock price information from Korea Investment & Securities

inquery-stock-historyC

Get daily stock price history from Korea Investment & Securities

inquery-stock-askC

Get stock ask price from Korea Investment & Securities

order-overseas-stockC

Order overseas stock (buy/sell) from Korea Investment & Securities

inquery-overseas-stock-priceC

Get overseas stock price from Korea Investment & Securities

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.2/5.0

Scored across 10 tools

Disambiguation3/5

The tools have clear distinctions between querying (inquery-*) and ordering (order-*), but within the querying tools there is significant overlap that could cause confusion. For example, inquery-stock-price, inquery-stock-info, and inquery-stock-ask all seem to retrieve stock price-related data with subtle differences that may not be immediately clear to an agent.

Naming Consistency5/5

All tool names follow a consistent hyphen-separated pattern with a clear verb-noun structure (e.g., inquery-balance, order-stock). The naming is predictable and uniform across all 10 tools, making it easy for an agent to parse and understand the purpose of each tool.

Tool Count5/5

With 10 tools, the count is well-scoped for a securities trading API, covering key operations like querying balances, orders, stock prices, and placing orders. Each tool appears to serve a distinct function within the domain, and the number is neither too sparse nor overwhelming.

Completeness4/5

The tool set provides comprehensive coverage for core trading operations, including querying various data (balances, orders, prices) and executing orders (domestic and overseas). A minor gap is the lack of tools for modifying or canceling orders, which might be necessary for full lifecycle management, but agents can likely work around this with the existing query and order tools.

Maintenance

ActivityInactive
ResponsivenessNo issues