Skip to main content
Glama

내만집 (nmjib) — Korean semi-self interior renovation

시공 작업자 등록 신청(접수 1단계)

nmjib_worker_apply
Idempotent

시공 작업자(팀·개인)가 내만집에 등록을 신청한다. 저장만 하고 아무 데이터도 되읽지 않는다. 호출하면 신청자 휴대폰으로 6자리 확인 문자가 가고, 응답에 접수번호가 온다 → 사용자에게 문자의 번호를 물어 nmjib_verify_code 로 완료한다(그때 담당자에게 전달). 사용자가 스스로 "내만집에 작업자로 등록하고 싶다/작업 받고 싶다"고 할 때만 쓴다(먼저 이름·연락처·공정·지역을 물어보고, 개인정보 수집·이용 안내를 읽어 준 뒤 동의(consent=true)를 받는다). 가능한 공정: 철거, 설비, 창호, 에어컨 청소, 에어컨 설치, 전기, 목공, 타일, 도장, 필름, 도배, 마루, 가구, 도기, 욕실, 마감. 등록 뒤 내만집 고객의 공정별 견적 요청이 문자·알림톡으로 온다(수수료 0원). 작업자 검색·조회·연락처 열람 기능은 없다.

Input Schema

NameRequiredDescriptionDefault
nameYes이름(또는 상호 담당자)
noteNo메모
phoneYes휴대폰 번호(010-1234-5678) — 이 번호로 6자리 확인 문자가 갑니다
tradesYes할 수 있는 공정(한글). 가능: 철거, 설비, 창호, 에어컨 청소, 에어컨 설치, 전기, 목공, 타일, 도장, 필름, 도배, 마루, 가구, 도기, 욕실, 마감. 예: ["타일","욕실"]
consentYes개인정보 수집·이용 동의. 사용자에게 수집 항목·목적·보유기간을 읽어 주고 명시적으로 동의를 받은 뒤에만 true. 수집 항목: 이름·휴대폰 번호와 신청 내용 · 목적: 담당자 연락과 접수 처리 · 보유: 180일 뒤 자동 삭제(요청 시 즉시) · 문의·철회: 1644-7233 · 정책: https://nmjib.com/privacy-policy
regionsYes작업 가능 지역
licensesNo자격·면허
team_sizeNo팀 인원
career_yearsNo경력(년)
contact_prefNo선호 연락 방법(전화·문자·카카오톡)
business_registeredNo사업자등록 여부

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / properties / trades / description
      Previous value: -"할 수 있는 공정(한글). 가능: 철거, 설비, 창호, 에어컨, 전기, 목공, 타일, 도장, 필름, 도배, 마루, 가구, 도기, 욕실, 마감. 예: [\"타일\",\"욕실\"]"New value: +"할 수 있는 공정(한글). 가능: 철거, 설비, 창호, 에어컨 청소, 에어컨 설치, 전기, 목공, 타일, 도장, 필름, 도배, 마루, 가구, 도기, 욕실, 마감. 예: [\"타일\",\"욕실\"]"
  2. Added

TDQS

A4.6/5.0
Behavior5/5

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

Goes well beyond the annotations (readOnlyHint=false, idempotent=true, destructive=false): it discloses that the call only saves and reads nothing back, that a 6-digit verification SMS is sent to the applicant's phone, that the response returns an intake number that must be confirmed via nmjib_verify_code, and that downstream quote requests arrive with 0 fee. This is exactly the operational context annotations cannot carry.

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?

Front-loaded with purpose, then behavior, then usage conditions — a logical order. It is dense with useful content, but the enumerated trade list duplicates the schema's trades description, which is the one clearly redundant passage.

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

Completeness5/5

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

No output schema exists, and the description compensates by describing the return value (intake number) and the follow-up verification flow. For an 11-parameter mutation tool with an SMS handshake, nothing an agent needs to call it correctly appears missing.

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 100%, so the schema already documents every parameter including the trade vocabulary and consent terms. The description largely repeats the trades list and consent flow already present in the schema, adding little new parameter-level meaning. Baseline 3 is appropriate.

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 specific verb+resource: registering a construction worker (team or individual) with 내만집. It also distinguishes itself from the sibling nmjib_verify_code by naming that tool as the explicit next step, so an agent can route correctly without opening schemas.

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?

Gives an explicit trigger ('사용자가 스스로 등록하고 싶다/작업 받고 싶다고 할 때만') plus a required prerequisite sequence (ask name/contact/trade/region, read the privacy notice, obtain consent=true before calling). It also states the non-capability boundary — no worker search, lookup, or contact viewing — which prevents misuse against sibling lookup tools.

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.