Skip to main content
Glama

MyKIFRS

기준서 전문검색

search_standards
Read-onlyIdempotent

MyKIFRS MCP의 search_standards 도구는 K-IFRS·일반기업회계기준·감사기준서·내부회계관리제도·ESG(KSSB) 기준서 본문을 전문검색합니다.

[Purpose]

  • Find the 기준서 문단 grounding a treatment ("사용권자산 손상 is which 문단?").

  • For a hit's 원문·문맥, pass its unique_key to get_paragraph.

[Usage]

  1. "사용권자산 손상 관련 기준" → query="사용권자산 손상"

  2. "1116호 안에서만 리스료 재측정" → query="리스료 재측정", std_num=1116

  3. "수익 인식 5단계 문단 30개까지" → query="수익 인식 단계", limit=30

[Response]

  • { hits, results:[{std_num, std_title, category, unique_key, snippet}] }

  • unique_key = "{std_num}-{문단번호}" (e.g. "1116-33", "1109-6.1.1", "2-2.7") — feed to get_paragraph.

  • snippet marks matches with ⟦…⟧ and elides with "…".

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

[Rules]

  • Tokens of ≥3 chars go to FTS (AND-joined, rank-ordered); 1~2 char tokens become LIKE filters. Short-token-only queries work but are ordered by std_num, not relevance.

  • Body 문단 only (item_type='paragraph') — 제목 rows are excluded, so a hit is always body text.

  • snippet is a fragment, never the whole 문단 — do not quote it as 기준서 원문.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
limitNo최대 결과 수 (기본 10)
queryYes검색 키워드 (공백 구분)
std_numNo특정 기준서로 한정 (예: 1116)

Schema Changelog

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

  1. First observed

TDQS

A5/5.0
Behavior5/5

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

Beyond the readOnly/idempotent/destructive annotations, the description discloses token-length behavior (>=3 chars FTS vs 1-2 char LIKE), ordering behavior, item_type filtering, snippet truncation semantics, unique_key formatting, and the empty-query error contract. This is substantial behavioral detail far beyond what the annotations provide.

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 organized into clear sections ([Purpose], [Usage], [Response], [Rules]) and every sentence carries actionable information. It is reasonably long only because it documents edge cases and integration behavior, which is necessary for correct invocation.

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?

For a search tool with three parameters and no output schema, the description covers input semantics, output shape, error behavior, filtering constraints, and downstream usage via get_paragraph. The response structure is explicitly documented, so an agent has enough information to call the tool and interpret its results correctly.

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

Parameters5/5

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

Although the input schema already documents all parameters, the description adds operational meaning: query tokens are space-separated with different matching behavior by token length, std_num constrains to a specific standard such as 1116, and limit is shown with example values like 30. The unique_key format and snippet behavior also clarify how results relate to parameters.

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 begins with a specific verb and resource: full-text search across K-IFRS, general accounting standards, audit standards, internal accounting control, and ESG(KSSB) standard text. It clearly distinguishes itself from get_paragraph (which retrieves full metadata/context by unique_key) and from the Q&A-focused sibling search_qnas by stating that it searches 기준서 본문 only.

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 [Usage] section provides concrete query examples that map natural-language requests to parameter values, including query, std_num, and limit. It also explicitly tells the agent to pass a hit's unique_key to get_paragraph for full text, and the [Rules] section states exclusions such as title rows being filtered out.

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