Skip to main content
Glama

MyKIFRS

질의회신 전문검색

search_qnas
Read-onlyIdempotent

MyKIFRS MCP의 search_qnas 도구는 회계기준원·금융감독원·신속처리질의·IFRS 해석위원회 질의회신 3,669건을 전문검색합니다.

[Purpose]

  • Official 회신 for practice issues the 기준서 text alone cannot settle.

  • For 회신 tied to a specific 기준서 문단, get_paragraph's related_qnas is more precise.

[Usage]

  1. "전환사채 콜옵션 회계처리 질의회신" → query="전환사채 콜옵션"

  2. "리스료 재측정 회신 30건까지" → query="리스료 재측정", limit=30

[Response]

  • { hits, results:[{source, doc_number, date, title, rel_stds, org, snippet}] }

  • source: "v2" = 현행 질의회신DB, "legacy" = 구 QnA. This is the 수록 세대, NOT the 회신 기관.

  • org: 회신 기관 — 회계기준원 / 금융감독원 / 신속처리질의 / IFRS 해석위원회 논의결과 / 구 QnA.

  • rel_stds is raw HTML: → unique_key "1109-6.1.1".

  • Empty query returns { error: "검색어가 비어 있음" }.

[Rules]

  • Tokenization matches search_standards (≥3 chars → FTS AND + rank, 1~2 chars → LIKE).

  • Never present source as the 회신 기관 — use org for that.

  • Strip the HTML tags in rel_stds before showing it; read data-std/data-id to build 문단 키.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
limitNo최대 결과 수 (기본 10)
queryYes검색 키워드 (공백 구분)

Schema Changelog

Changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. First observed

TDQS

A4.8/5.0
Behavior5/5

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

The description adds substantial behavior beyond the readOnly/idempotent/destructive annotations: tokenization rules (≥3 chars → FTS AND + rank, 1~2 chars → LIKE), empty-query error behavior, the fact that source indicates DB generation not 회신 기관, and that rel_stds is raw HTML requiring tag stripping and data-attribute parsing. No contradiction with annotations exists.

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?

The description is longer than typical, but every section earns its place given the tool's subtle field semantics (source vs org, raw HTML in rel_stds) that would otherwise mislead agents. Purpose is front-loaded and the [Purpose]/[Usage]/[Response]/[Rules] structure makes the density navigable.

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

Completeness5/5

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

With no output schema, the description carries the full burden of explaining return values, and it does: the response shape is given, each non-obvious field (source, org, rel_stds) is clarified, the empty-query error case is documented, and the tokenization contract is specified. Nothing an agent needs to call this correctly is missing.

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?

Schema coverage is 100%, so the baseline is 3. The description goes beyond the schema by showing how to convert natural-language requests into effective queries ('전환사채 콜옵션 회계처리 질의회신' → query='전환사채 콜옵션'), demonstrating limit usage, and explaining query tokenization semantics. Concrete examples add real meaning the schema alone lacks.

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 first sentence states a specific verb (전문검색/full-text search) and a precise resource (3,669건의 질의회신 from four named authorities). It also differentiates from the sibling get_paragraph by noting that related_qnas is more precise for paragraph-specific 회신, so an agent can select correctly without opening schemas.

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

Usage Guidelines5/5

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

The [Purpose] section states when to use this tool ('practice issues the 기준서 text alone cannot settle') and explicitly names the alternative (get_paragraph's related_qnas) with the condition that selects it. The [Usage] section gives two concrete query-building examples with exact parameter values, leaving nothing to inference.

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.

TDQS

A4.8/5.0
Disambiguation5/5

The verb prefixes (get/search/list) plus distinct nouns (paragraph, qna, standards, usage_stats) make each tool's purpose unmistakable. search_standards and search_qnas target different corpora, and get_paragraph/get_qna retrieve by unique key versus full-text search, so no two tools overlap.

Naming Consistency5/5

Every tool follows the verb_noun snake_case pattern: get/retrieves by key, search/does full-text queries, list/returns the catalog. The naming perfectly mirrors the tool behavior, making the set predictable and easy to navigate.

Tool Count5/5

Six tools is well-scoped for a standards/Q&A reference server: catalog (list_standards), full-text search over two corpora (search_standards, search_qnas), keyed retrieval for each (get_paragraph, get_qna), and one telemetry tool. Each tool earns its place with no redundancy.

Completeness4/5

The core retrieval workflow is complete: list catalog → search corpus → fetch full text, and search Q&A → fetch Q&A response, with get_paragraph even linking to related Q&As. Minor gaps exist such as no way to browse a standard's full paragraph structure or enumerate Q&A documents without a search query, but agents can work around these.

Resources