Skip to main content
Glama

서식·판본 불러오기

document_template
Read-only

서식과 선택한 판본의 편집 문서를 불러옵니다. 무료. [무료]

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "form": "<form>"
    },
    "name": "document_template"
  }
}

Input Schema

NameRequiredDescriptionDefault
formYes서식 키
editionNo판본 ID

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

C2.5/5.0
Behavior2/5

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

Annotations already declare readOnlyHint=true and openWorldHint=false, so the safety profile is covered. The description adds nothing behavioral beyond the price note — it does not say whether this creates a new editable copy, what happens when edition is omitted (it is optional), or what the caller receives. The duplicated '무료. [무료]' is the only surplus information and it is redundant.

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

Conciseness3/5

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

The first sentence is compact and front-loads the action and resource. But '무료. [무료]' is a redundant, duplicated filler fragment that wastes one of only two sentences and conveys nothing an agent can act on.

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

Completeness2/5

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

There is no output schema and no annotation covering return shape, so the description is the only place to explain what an 'editable document' response looks like — yet it does not. For a tool whose name (template) conflicts with its stated behavior (load an edition's editable document), and with an optional parameter whose default is undisclosed, the definition is too thin.

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 description coverage is 100%, with both form (서식 키, required) and edition (판본 ID, optional) documented in the schema, so the baseline is 3. The description merely restates that a form and an edition are involved and adds no semantics — notably it never explains what omitting the optional edition means.

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

Purpose3/5

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

The description states a verb (불러옵니다 / load) and a resource (서식 and the selected 판본's editable document), so the basic action is discernible. However, the name is document_template while the description talks about loading an editable document for a form — the relationship to siblings like document_get, form_document, and document_templates is never clarified, leaving the agent unsure what is actually being fetched.

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

Usage Guidelines2/5

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

There is no when-to-use guidance at all: nothing distinguishes this from document_get, form_document, document_templates, or form_preview, all of which sound like plausible ways to obtain a document or template. The only extra guidance is the repeated '무료/[무료]' note, which says nothing about selection criteria.

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.