한국 세법 법령 그래프 DB(Neo4j) MCP 서버. 국세 + 지방세 현행 법령(법·령·칙), 판례·조세심판원 결정례, 국세청·법제처·행정안전부 해석례, 조세조약을 검색·조회할 수 있습니다.
Strong foundation with 13 well-named, read-only tools covering Korean tax law search and retrieval. All tools have descriptions (avg 95 chars, within 10-1024 range) and input schemas with typed parameters. Naming follows verb_noun pattern (list_, get_, search_). However, output schemas are not documented in the visible code, parameter descriptions lack format/constraint details (e.g., date format YYYYMMDD stated only in some), and error handling guidance is absent. No tool annotations (readOnlyHint, etc.) despite all being read-only. Descriptions are functional but terse, most under 150 chars, missing 'when to use' context that would help LLM selection.
별표(부칙, 별지 등)의 현행 내용을 조회합니다. 세율, 기준금액 등이 별표에 위임된 경우 사용합니다.
특정 조문의 현행 텍스트, 시행일, 개정 이력, 인용 관계를 조회합니다.
판례의 사건번호, 판결일, 판결문, 인용 조문을 조회합니다.
국세청·법제처·행정안전부 해석례의 해석번호, 해석일, 해석 내용, 인용 조문을 조회합니다.
조세심판원 결정례의 결정번호, 결정일, 결정문, 인용 조문을 조회합니다.
조세조약의 특정 조문을 조회합니다. 국내법 조문과의 충돌 시 조약이 우선합니다.
수록된 현행 법령 목록을 반환합니다. 법·령·칙 구분, 시행일, 폐지 여부 등을 포함합니다.
조세조약 체결국 목록을 반환합니다. 국가명, 체결일, 조약 유형 등을 포함합니다.
Output schemas not documented. Code shows cypher() returns list[dict] but tool responses lack field definitions. LLMs cannot plan downstream calls or extract specific fields without knowing response structure.
Parameter descriptions lack format/constraint details. Date params (from_date, to_date) mention YYYYMMDD format in description text but lack JSON Schema format/pattern declarations. Numeric limit params (limit: integer) have no min/max bounds stated.
Inferred effective spec: 2026-07-28+.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | C | 66 | 2026-07-28+ | v2 |
미래 과세기간에 시행 예정인 법령 개정을 조회합니다.
키워드로 조문을 검색합니다. 현행 법령의 조문만 반환됩니다.
키워드로 판례를 검색합니다.
키워드로 해석례를 검색합니다.
키워드로 조세심판원 결정례를 검색합니다.
No tool annotations despite all tools being read-only. readOnlyHint should be set on all 13 tools to signal to LLMs that these are safe, non-destructive operations.
Error handling lacks recovery guidance. Code shows BusyError and timeout handling but tool responses do not include actionable error messages (e.g., 'Try again in 30 seconds' or 'Use search_laws() to find the law_id first').
Descriptions are terse (avg 95 chars, mostly 70 - 100 range). Missing 'when to use' context. E.g., get_article vs get_annex distinction unclear without domain knowledge. Descriptions should be 50 - 200 chars with explicit guidance on tool selection.