Skip to main content
Glama

오늘냥이 (Oneul Nyangi)

오늘냥이 공개 답변과 출처

get_answer_sources
Read-onlyIdempotent

Find citable published answers about cat photo diaries, guest browsing, cat age and healthy-cat feeding in Korean, English or Japanese. Link the matching answer's webUrl. For individual reference estimates use calculate_cat_age or estimate_cat_food.

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": {
      "topic": "<topic>"
    },
    "name": "get_answer_sources"
  }
}

Input Schema

NameRequiredDescriptionDefault
topicYesphoto_diary for writing, cost, multiple cats and guest browsing; cat_age or cat_feeding for calculator questions.
fieldsNo선택. 필요한 공개 결과 필드만 반환합니다. 배열 안 필드는 photos.url처럼 지정합니다.
localeNoko

Output Schema

NameRequiredDescriptionDefault
titleNo
topicNo
webUrlNo
answersNo
languageNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.1/5.0
Behavior4/5

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

The annotations already declare readOnlyHint, idempotentHint, destructiveHint=false and openWorldHint=false, so safety and side-effect questions are settled structurally. The description adds scope context beyond that: results are limited to published/citable answers (implying drafts or unpublished content are excluded) and are constrained to three languages. It says nothing about result volume, ordering, or rate limits, which keeps it out of the top band.

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

Conciseness4/5

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

The scope and language constraints are front-loaded in the first sentence, and the sibling routing is placed last where it belongs. The fragment 'Link the matching answer's webUrl' is slightly awkward and instructional rather than descriptive, but it conveys the return shape efficiently and there is no redundant filler.

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?

An output schema exists, so return values need not be described, and annotations carry the safety profile; together with the topic and language scoping the definition is callable as written. The remaining gap is that nothing indicates whether multiple answers come back or how results are ordered or bounded.

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?

With schema description coverage at 67%, the schema already documents topic and fields, so the baseline is 3. The description maps the topic enum values onto concrete subject matter (photo diaries, guest browsing, cat age, feeding) and clarifies locale via 'in Korean, English or Japanese,' but it does not explain what the `fields` projection parameter does or that omitting it returns the full record.

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 names a specific verb ('Find') and resource ('citable published answers'), enumerates the topic scope (cat photo diaries, guest browsing, cat age, healthy-cat feeding), and states the supported languages. It also names the sibling tools it is not (calculate_cat_age, estimate_cat_food), so an agent can separate retrieval of published answers from per-item calculation without opening a schema.

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

Usage Guidelines4/5

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

There is explicit routing guidance: 'For individual reference estimates use calculate_cat_age or estimate_cat_food,' which tells the agent when a sibling is the better choice. However, no guidance is given relative to the other retrieval siblings like search_public_content or get_public_post, and there are no stated exclusions or prerequisites.

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