세금맛집 — 공직자 법인카드가 검증한, 리뷰 없는 진짜 맛집 (카카오 AGENTIC PLAYER 10 MCP)
Server has 5 well-defined tools with explicit schemas, descriptions, and tool annotations. Naming follows verb_noun pattern (find_, why_, region_, estimate_). Descriptions are detailed (150-300 chars) and domain-specific. All parameters have types and descriptions. However, output schemas are not formally documented, responses are constructed as text blocks rather than structured objects. Error handling is minimal (only one generic 'not found' case visible). Tool composition is sound: each tool has a single responsibility, and outputs include references (kakaoMapLink) for chaining.
세금맛집 - 공무원·국회의원이 검증한 맛집: 예산 견적. 공무원이 실제로 결제한 금액 기반으로 "이 집 몇 명 가면 1인당 얼마 나오는지" 알려줍니다. 네이버 메뉴판 정가가 아니라 실제 결제액 기준. 예약 전 진짜 예산 확인용.
세금맛집 - 공무원·국회의원이 검증한 맛집: 숨은맛집 발굴. 마케팅 안 하는 진짜 실력파를 찾습니다. 공무원은 반복해서 가는데 네이버·카카오 리뷰는 적은 집 = 조작 리뷰에 안 묻힌 숨은 맛집. 리뷰만 보면 절대 못 찾는 곳.
세금맛집 - 공무원·국회의원이 검증한 맛집: 공직자 업무추진비로 검증된 맛집을 신뢰등급 순으로 추천합니다. 지역(내 주변 동네 포함)·음식종류·상황(접대/회식/일반)으로 필터링. 리뷰가 아니라 공무원 재방문 + 위생점검 데이터로 검증한 결과입니다. 현재 서울 데이터 기준.
세금맛집 - 공무원·국회의원이 검증한 맛집: 특정 지역의 세금맛집 TOP5를 카카오톡에 자랑할 수 있는 공유 카드(이미지)로 만듭니다. "○○구 공무원이 검증한 맛집" 카드.
세금맛집 - 공무원·국회의원이 검증한 맛집: 특정 식당이 왜 세금맛집으로 검증됐는지 근거를 설명합니다. 몇 개 기관이 몇 번 방문했는지, 위생·인증 이력까지.
Output schemas not formally documented. Tools return text blocks (markdown) rather than structured JSON objects with typed fields. LLMs cannot reliably extract data for downstream chaining.
Error handling is minimal. Only 'not found' case returns guidance; no validation errors, timeout handling, or recovery suggestions for edge cases (empty results, invalid region names).
Parameter 'limit' in find_tax_restaurant and find_hidden_gems lacks min/max bounds. Unbounded numeric parameters allow LLMs to pass absurd values (limit=999999).
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | B | 79 | 2026-07-28+ | v2 |
region_top_card tool description does not explain what 'card' means (SVG image generation) or how the user receives it. Unclear if it returns a URL, base64 data, or file path.
estimate_budget tool lacks guidance on what happens if restaurant name is ambiguous or misspelled. No fuzzy matching or 'did you mean' suggestions in error path.