Skip to main content
Glama

Big Data Insights for Regional Inflow in Korea

get_data_status

이 서비스가 가진 자료별 최신 시점과 마지막으로 받아 온 날을 돌려준다. '언제 자료까지 있나', '최신 주차가 뭐냐'는 질문이나, 다른 도구 결과가 비어 있을 때 기간을 확인하는 데 쓴다. - latest: 자료가 담고 있는 가장 최근 시점(주차·날짜·월·반기·연). - fetched_ok: 이 서비스가 원천에서 마지막으로 받아 오는 데 성공한 시각(한국 시간). - last_failed=1이면 가장 최근 받기 시도가 실패한 상태다. 답할 때 '최신이 아닐 수 있음'을 밝힐 것. - 원자료는 소급 수정될 수 있으므로, 수치를 인용할 때 자료 시점과 받아 온 날을 함께 밝힐 것.

Tool call template

This tool declares no required parameters. Add optional parameters from the input schema as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {},
    "name": "get_data_status"
  }
}

Input Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.6/5.0
Behavior4/5

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

With no annotations supplied, the description carries the full burden and does so well: it explains the meaning of each returned field, that last_failed=1 signals the most recent fetch attempt failed, that the agent should flag possible staleness, and that source data can be revised retroactively. The only minor gap is that it never states the call is side-effect-free, though the read-only nature is strongly implied by the content.

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?

Two framing sentences followed by four compact bullet lines, each covering a distinct field or caveat with no repetition. The most important information — what the tool returns and when to call it — is front-loaded before the field glossary.

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?

No output schema exists, so the description must explain the return shape, and it does by defining latest, fetched_ok, and last_failed along with their units and time zone. It is close to complete for a zero-parameter status tool; only an explicit statement about how multiple datasets are keyed in the response 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?

The tool takes zero parameters, so per the baseline this scores 4. The description instead documents the output field semantics (latest, fetched_ok, last_failed), which is useful but belongs to return-value disclosure rather than parameter guidance.

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?

States a concrete verb and resource: returns the latest covered time point and last-fetched date for each dataset this service holds. That is specific enough to separate it from data-returning siblings like get_breakdown or get_report_status, which return content rather than coverage metadata.

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?

Names explicit triggers — questions such as 'how far does the data go' or 'what is the latest week', and the diagnostic case where another tool returns empty results and the period needs checking. It effectively routes the agent to this tool before or after content tools without requiring 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.

Resources