Skip to main content
Glama

This Weekend (이번 주말)

제보 검토 결과

get_report_status
Read-onlyIdempotent

보낸 제보가 검토 중인지, 반영됐는지, 반려됐는지 알려 줍니다. 반려됐으면 운영자가 적은 사유도 함께 줍니다. 제보할 때 받은 reportId와 editKey가 있어야 합니다.

Input Schema

NameRequiredDescriptionDefault
editKeyYes제보할 때 받은 editKey.
reportIdYes확인할 제보의 reportId.

Output Schema

NameRequiredDescriptionDefault
toolYes이 제보를 고칠 때 부르는 도구.
fieldsYes지금 저장된 제보 내용.
reasonYes반려 사유. 반려됐을 때만 있고 아니면 null입니다.
eventIdYes반영된 행사의 id. 승인됐을 때만 있고 아니면 null입니다.
messageYes
reportIdYes제보의 접수 번호. 고쳐서 다시 접수한 제보면 가장 최근 접수 번호입니다.
canReviseYestrue면 tool에 적힌 도구에 reportId와 editKey를 넣어 고칠 수 있습니다.
revisionOfYes반려된 제보를 고쳐 다시 접수했다면 반려된 이전 접수 번호입니다. 아니면 null입니다.
reviewStatusYespending은 검토 전, approved는 반영됨, rejected는 반영하지 않음입니다. already_listed면 null입니다.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.8/5.0
Behavior4/5

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

Annotations already declare readOnly, idempotent, and non-destructive, so safety is covered. The description adds real value by disclosing the three outcome states and that a rejection reason accompanies a rejected status, telling the agent what result shape to expect.

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?

Three short sentences with no waste; the core status-checking purpose is stated first, the rejection reason second, and the credential prerequisite last.

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 rich annotations, fully described parameters, and a separate output schema, the description only needs to frame purpose and outcome states, which it does. The only missing piece is any indication of error behavior for an invalid or expired editKey.

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%, so both parameters are already documented. The description only adds that the reportId and editKey are the ones received when filing the report, which is marginal provenance detail rather than a syntax or format clarification.

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?

The description gives a specific verb and resource: it reports whether a submitted report is under review, accepted, or rejected, and returns the operator's reason when rejected. Its purpose is clearly distinct from siblings like submit_event and report_event_change, though it never names them explicitly.

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?

It states the prerequisite that the caller must have the reportId and editKey handed out at submission time, which implies the tool is used after submitting a report. There is no explicit when-not guidance or routing to alternatives.

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