Skip to main content
Glama

엔차 · 오래 버틴 맛집

근처 오래 버틴 집

find_restaurants_near
Read-onlyIdempotent

위도·경도 주변(기본 800m, 걸어서 10분)에서 오래 영업 중인 음식점을 햇수 순으로 찾습니다. 전국에서 찾습니다(지도 좌표가 있는 가게만).

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": {
      "lat": "<lat>",
      "lng": "<lng>"
    },
    "name": "find_restaurants_near"
  }
}

Input Schema

NameRequiredDescriptionDefault
latYes
lngYes
limitNo
radius_mNo
min_yearsNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.6/5.0
Behavior4/5

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

Annotations already declare readOnly, idempotent, non-destructive, closed-world behavior, so the bar is lower, yet the description still adds real value: result ordering by years of operation, the walking-distance default, nationwide coverage, and the data limitation that only geocoded shops are searchable. The one remaining gap is what a returned record looks like.

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?

Two short sentences, front-loaded with the geo anchor and default radius, with no filler. The parenthetical notes are compact and each carries information; only the separate 'nationwide' sentence could be folded in.

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

Completeness3/5

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

For a 5-parameter tool with zero schema descriptions and no output schema, the description should cover the untuned knobs (limit, min_years, max radius) and at least sketch the return shape. It covers the core grammar of the call but leaves an agent guessing on result size and field contents.

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 0%, so the description carries the burden and only partly delivers: it explains lat/lng, the default 800m radius, and that results are filtered/sorted by years of operation. It never explains limit (default 10, max 30), the radius_m range up to 5000, or min_years as a tunable threshold, leaving several parameters undocumented anywhere.

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+resource (find restaurants that have been open for a long time) anchored to lat/lng, plus the ranking rule (sorted by years). It clearly differs in character from get_restaurant and list_regions, but never explicitly contrasts itself with the near-identical sibling find_long_running_restaurants, so full sibling differentiation is missing.

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?

Usage is implied rather than stated: it tells you it searches nationwide around a coordinate pair, defaults to 800m (about a 10-minute walk), and only covers shops with map coordinates. There is no explicit 'use this instead of X' routing despite a sibling with an almost identical name, and no when-not guidance.

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