Skip to main content
Glama

국내 주식·채권 MCP (Korea Stocks & Bonds)

주가 이벤트

price_events
Read-onlyIdempotent

[국내 주식 + 채권 MCP FinQuest] 주가 이벤트 찾기 — 최근 N거래일(기본 5) 동안 전 종목에서 일어난 일: high_52w(52주 신고가(종가)), low_52w(52주 신저가(종가)), golden_cross(20일선이 60일선 위로), dead_cross(20일선이 60일선 아래로), volume_spike(거래대금 급증), up_streak(연속 상승), down_streak(연속 하락), limit_up(상한가(+29.5% 이상)), limit_down(하한가(-29.5% 이하)). event 를 비우면 이벤트별 건수와 상위 5건씩. '52주 신고가 종목', '거래량 터진 종목', '골든크로스 난 종목', '며칠째 오르는 종목' 같은 질문에. 일별 종가 기준(장중 아님).

Tool call template

This tool declares no required parameters. Add optional parameters from the input schema as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {},
    "name": "price_events"
  }
}

Input Schema

NameRequiredDescriptionDefault
daysNo최근 몇 거래일 (기본 5)
eventNo
limitNo
ratioNovolume_spike 기준 배수 (기본 3 = 60일 평균의 3배)
themeNo
marketNo
streakNoup_streak·down_streak 최소 일수 (기본 5)
industryNo
min_mcapNo시가총액 하한(억원, 기본 500)
min_valueNo하루 평균 거래대금 하한(억원, 기본 1)

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.1/5.0
Behavior4/5

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

Annotations already declare readOnly/idempotent/non-destructive/closed-world, so the safety profile is covered. The description adds real behavioral context beyond that: the default lookback of 5 trading days, that signals are computed on daily closes rather than intraday, and that leaving event empty returns per-event counts plus the top 5 each. No mention of result caps or the shape when event is supplied.

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

Conciseness4/5

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

Dense but front-loaded: purpose first, then event glossary, then output default, then example queries. The event enumeration is long but each definition earns its place; the only weakness is that it reads as one run-on block with the '일별 종가 기준' caveat buried at the end where it matters.

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

Completeness4/5

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

With ten optional parameters and no output schema, the description does the important work: it explains what is returned when event is omitted and that evaluations are close-based. Gaps remain on how limit/theme/industry narrow results and what the response looks like once a specific event is requested.

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

Parameters3/5

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

Schema coverage is 50%, and the description compensates well for the most consequential parameter by defining every event enum value and restating the days default. However limit, theme, market, and industry get no explanation in either the description or the schema, and the interaction between limit and the empty-event default (top 5) is left ambiguous.

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?

States a specific resource (주가 이벤트) and scope (전 종목, 최근 N거래일) and enumerates all nine event types with inline definitions (high_52w = 52주 신고가(종가), golden_cross = 20일선이 60일선 위로, limit_up = +29.5% 이상). This is specific enough that an agent can distinguish it from siblings like price, rank, or screen without opening the schema.

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

Usage Guidelines4/5

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

Gives concrete trigger phrasings ('52주 신고가 종목', '거래량 터진 종목', '며칠째 오르는 종목') that map directly to the event enum, which is strong when-to-use guidance. It stops short of naming alternatives or exclusions, e.g. that a single stock's price history belongs to price, or custom composite filters to screen.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources