Skip to main content
Glama

read_meeting_note

Read-onlyIdempotent

Read a meeting note's original text by note ID, specifying a line range to avoid context waste and enabling line numbers for exact citation in meeting minutes.

Instructions

note_id에 해당하는 합성 회의 메모 원문을 읽습니다.

긴 메모를 통째로 읽어 컨텍스트를 낭비하지 않도록 줄 범위를 지정할 수 있고, 근거 검사에서 경고가 난 줄만 다시 확인할 때도 이 범위 인자를 씁니다.

Args: note_id: 메모 id. start_line: 시작 줄(1부터). 기본 1. end_line: 끝 줄. 생략하면 끝까지. with_line_numbers: 줄 번호 접두사 부착 여부. 기본 True.

Returns: NoteContentResponse: content에 본문, total_lines에 전체 줄 수, truncated에 일부만 읽었는지 여부.

Raises: ToolFailure: NOTE_NOT_FOUND / INVALID_NOTE_ID. 오류 메시지에 사용 가능한 note_id 목록이 함께 담깁니다.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
note_idYeslist_dummy_notes가 돌려준 메모 id (예: 'launch_sync')
end_lineNo읽기를 끝낼 줄 번호. 생략하면 끝까지 읽습니다.
start_lineNo읽기 시작할 줄 번호(1부터)
with_line_numbersNoTrue면 'L14 | 내용' 형태로 줄 번호를 붙입니다. 회의록 근거 칸에 인용 앵커를 적을 때 사용합니다.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
stageYes회의록 워크플로에서 지금 위치한 단계
statusYes이 호출의 결과 상태
contentYes
note_idYes
end_lineYes
truncatedYes
start_lineYes
total_linesYes
next_actionsNo이어서 호출하면 좋은 도구 목록
Behavior4/5

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

Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, so the safety profile is covered. The description adds valuable behavioral context: the Raises section lists specific ToolFailure error types (NOTE_NOT_FOUND / INVALID_NOTE_ID) and mentions that a list of available note_ids is included in error messages. It also describes the return fields (content, total_lines, truncated). This goes beyond annotations and helps the agent anticipate failure modes.

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 well-structured with Args, Returns, and Raises sections. The purpose is front-loaded, each sentence contributes meaning (e.g., why range is useful, how line numbers are used), and there is no redundancy. It is appropriately sized for the tool's complexity.

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?

Given an output schema exists, the description does not need to fully explain return values, but it still does. It covers error cases, parameter semantics, and usage context. It is complete for a read-only tool with simple parameters and annotations already covering safety. The agent has everything needed to invoke it correctly.

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 schema already documents all parameters. The description adds meaningful usage context beyond the schema: it explains that with_line_numbers is used for citation anchors in the meeting minutes grounding column, and clarifies that end_line omitted means read to the end. This is extra semantic value beyond mere restating, justifying a 4.

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

Purpose4/5

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

Description clearly states 'read the original text of a synthetic meeting note by note_id' with a specific verb and resource. It distinguishes from sibling tools like list_dummy_notes and extract_note_facts implicitly, but does not explicitly name an alternative, so it falls short of a 5.

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?

Provides guidance on when to use the range parameters (to avoid wasting context on long notes, and to re-check only lines with warnings), but does not explicitly address when to choose this tool over siblings or when not to use it. There is no mention of alternative tools, so it partially meets the dimension but lacks exclusions.

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/minsik102/fileanalyzer_mcp_testmode'

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