toss-invest
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| TOSS_CLIENT_ID | Yes | 토스증권 Open API Client ID | |
| TOSS_CLIENT_SECRET | Yes | 토스증권 Open API Client Secret |
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 |
|---|---|
| toss_get_orderbookA | 특정 종목의 현재 호가(매수/매도 잔량) 정보를 조회합니다. Args:
Returns:
예시: 삼성전자(005930) 호가 조회, 애플(AAPL) 호가 조회 |
| toss_get_pricesA | 여러 종목의 현재가를 한번에 조회합니다. 최대 200개 심볼 지원. Args:
Returns: 각 종목별 배열:
|
| toss_get_tradesA | 특정 종목의 최근 체결 내역을 조회합니다. Args:
Returns: 각 체결 내역:
|
| toss_get_price_limitsA | 특정 종목의 상한가/하한가를 조회합니다. (국내 KRX 종목에 적용) Args:
Returns:
|
| toss_get_candlesA | 특정 종목의 캔들 차트 데이터를 조회합니다. Args:
Returns:
|
| toss_get_stocksA | 여러 종목의 기본 정보를 조회합니다. 최대 200개 심볼 지원. Args:
Returns: 각 종목별:
|
| toss_get_stock_warningsA | 특정 종목의 투자 유의사항 및 경고 정보를 조회합니다. Args:
Returns: 경고 목록 (없으면 빈 배열):
|
| toss_get_exchange_rateA | KRW ↔ USD 환율 정보를 조회합니다. Args:
Returns:
|
| toss_get_kr_market_calendarA | 국내(KRX) 주식 시장의 장 운영 시간 정보를 조회합니다. 특정 날짜의 프리마켓/정규장/애프터마켓 시간과 전/다음 영업일 정보를 반환합니다. Args:
Returns:
|
| toss_get_us_market_calendarA | 미국 주식 시장의 장 운영 시간 정보를 조회합니다. 특정 날짜의 프리마켓/정규장/애프터마켓 시간과 전/다음 영업일 정보를 반환합니다. Args:
Returns:
|
| toss_get_accountsA | 토스증권 계좌 목록을 조회합니다. 반환된 accountSeq 값은 계좌/자산/주문 관련 API 호출 시 필요합니다. Returns: 배열:
|
| toss_get_holdingsA | 특정 계좌의 보유 주식 현황을 조회합니다. 계좌 시퀀스(accountSeq)는 toss_get_accounts로 조회할 수 있습니다. Args:
Returns:
|
| toss_get_buying_powerA | 특정 계좌의 매수 가능 금액(현금 기준)을 조회합니다. Args:
Returns:
|
| toss_get_sellable_quantityA | 특정 계좌에서 특정 종목의 판매 가능 수량을 조회합니다. Args:
Returns:
|
| toss_get_commissionsA | 특정 계좌의 매매 수수료 정보를 조회합니다. Args:
Returns: 수수료 정보 (API 응답 그대로 반환) |
| toss_get_ordersA | 특정 계좌의 주문 목록을 조회합니다. Args:
Returns:
|
| toss_get_orderA | 특정 주문의 상세 정보를 조회합니다. Args:
Returns:
|
| toss_create_orderA | ⚠️ 경고: 이 도구는 실제 주식 주문을 생성합니다. 실제 자금이 사용됩니다. 주문을 생성합니다. 수량 기반 또는 금액 기반(US 시장가 매수만) 주문을 지원합니다. Args:
Returns:
|
| toss_modify_orderA | ⚠️ 경고: 이 도구는 실제 주식 주문을 정정합니다. 미체결(PENDING/PARTIAL_FILLED) 상태의 주문을 정정합니다. KR 주식: 수량과 가격 변경 가능. US 주식: 가격만 변경 가능 (수량 변경 불가). Args:
Returns:
|
| toss_cancel_orderA | ⚠️ 경고: 이 도구는 실제 주식 주문을 취소합니다. 미체결(PENDING/PARTIAL_FILLED) 상태의 주문을 취소합니다. Args:
Returns:
|
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 20 tools
Each tool targets a distinct resource or action: market data (prices, candles, orderbook, trades), account info (holdings, buying power, commissions), and order management (create, modify, cancel, list, detail). The few similar-looking pairs like get_order/get_orders are clearly separated by singular/plural naming and detailed descriptions, leaving no real ambiguity.
All tool names follow a consistent pattern: 'toss_' prefix + verb (get/create/modify/cancel) + noun. Read operations consistently use 'get_', and write operations use clear action verbs. The convention is uniformly snake_case with no mixed styles or unpredictable deviations.
At 20 tools, the set is slightly above the typical 3-15 range, but each tool serves a distinct purpose justified by the dual Korean/US market support and the breadth of trading operations. The count feels comprehensive rather than bloated, with no redundant tools.
The tool surface covers the full trading lifecycle: market data lookup, account status checks, order placement, modification, cancellation, and detailed order queries. Minor gaps exist, such as lacking a dedicated account transaction history or deposit/withdrawal tools, but these are not critical to core trading workflows.