Skip to main content
Glama
ChunSam

kiwoom-mcp-server

by ChunSam

ISA 비과세 한도 현황 계산

calc_isa_tax_status

Calculates net profit in an ISA account and displays tax exemption usage and remaining limit (2M/4M KRW) based on realized gains, dividends, and simulated full-sale of holdings.

Instructions

ISA 계좌의 손익통산 순이익을 계산해 비과세 한도(일반형 200만원/서민형 400만원) 대비 사용량·잔여량을 보여줍니다. 실현손익(거래내역 재구성)과 배당을 확정분으로, 보유 종목 미실현 손익을 '전량 매도 가정' 시나리오로 함께 제공합니다. 집계 시작일은 ISA_OPENED_ON 환경변수(계좌 개설일) 또는 from_date 인자로 지정합니다. 배당 수령액이 거래내역에서 감지되지 않으면 dividends_received로 수동 입력하세요.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
from_dateNo집계 시작일 (기본값: ISA_OPENED_ON 환경변수 = 계좌 개설일)
overridesNo자동 과세유형 분류가 틀린 종목의 수동 지정
dividends_receivedNo집계 기간 중 수령한 배당·분배금·이자 총액(원) — 자동 감지분에 더해짐
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries full burden. It discloses the computation nature (net profit, realized/unrealized) and data sources (environment variable, manual inputs), but does not explicitly state read-only or side-effect-free behavior. The description is adequate but not explicit about safety.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is concise (4 sentences) and front-loaded with the main purpose. Each sentence adds value without redundancy. No fluff or irrelevant details.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The description covers the tool's purpose and parameters well, but lacks detail on output format or structure. Given no output schema, the agent may not fully understand the returned data (e.g., whether it's a single number, object). The description is sufficient for basic understanding but incomplete for precise invocation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

All parameters have schema descriptions (100% coverage), but the description adds significant context: from_date defaults to environment variable, overrides correct auto-classification, dividends_received supplements detection. This enhances understanding beyond schema alone.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool calculates ISA tax exemption status, showing usage and remaining limit. It distinguishes from sibling tools (general account info, holdings, etc.) by focusing on tax status calculation. The verb '계산해' (calculates) and resource 'ISA 비과세 한도' make the purpose specific.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explains when to use parameters (e.g., dividends_received for manual input), but does not explicitly contrast with sibling tools or give when-to-use vs when-not-to-use guidance. It implies usage for ISA tax status but lacks direct alternatives.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ChunSam/kiwoom-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server