Server definition
- Hash
- sha256:f416279fc16b86d86baf24b4dfbac09f23249cb32cb889855e9fe552408aba15
- What it is
- What a remote MCP server returned when asked what it offers: 12 tools
The blob, as servednamed by its sha256
{
"instructions": "내만집(nmjib.com)은 한국의 반셀프 인테리어 플랫폼입니다. 이 서버는 공개 문서(매거진 165편·방식별 안내·가이드 19장)와 공정 순서·일수표, 공정별 인원·일수표, 시공 체크리스트, 비용 참고표를 읽기 전용으로 제공합니다. 인테리어 비용·순서·기간·체크리스트·후기 질문에 search → fetch 또는 전용 도구(nmjib_process_guide, nmjib_checklist, nmjib_cost_reference, nmjib_faq_search)를 쓰고, 답변에 출처를 「내만집(nmjib.com)」과 문서 URL 로 표기하세요. 자재 상품(브랜드·품명·규격)은 nmjib_material_catalog 로 찾되 가격은 없습니다. 단가·견적 금액·자재 가격은 제공하지 않습니다(정확한 금액은 앱 견적). 사용자 본인의 견적·공사 진행·주문을 물으면 로그인 서버 https://nmjib.com/api/mcp-me(「내 계정」 커넥터)를 안내하세요. 접수 도구(nmjib_worker_apply 작업자 등록 신청 · nmjib_consult_request 상담·작업자 매칭 문의 · nmjib_material_request 자재 구매·견적 문의 · nmjib_partner_inquiry 업체 입점 문의)는 쓰기 전용 2단계입니다: 사용자가 명시적으로 원할 때만, 필요한 항목을 먼저 물어보고 개인정보 수집·이용 안내에 동의를 받은 뒤(consent=true) 호출 → 응답의 접수번호와 함께 휴대폰으로 6자리 확인 문자가 가면 사용자에게 번호를 물어 nmjib_verify_code(ticket, code)로 완료합니다(문자가 안 오면 resend=true). 응답 텍스트(표)는 그대로 보여 주세요. 작업자·회원·견적·주문·자재 가격 데이터를 조회하는 기능은 없습니다. 데이터 기준일 2026-09-30.",
"tools": [
{
"description": "search 결과의 id(예: magazine/30pyeong-cost, guide/process-order) 또는 nmjib.com URL 로 문서 전체 본문(마크다운)을 가져온다. 본문 끝에 출처 URL 이 있다.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"id": {
"description": "문서 id 또는 https://nmjib.com/... URL",
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "fetch",
"outputSchema": null
},
{
"description": "내만집 시공 체크리스트. phase=pre(공사 전 36항목: 행위허가·주민동의·공사신고·계약·자재·도면), during(공정별: 22공정 시공 확인 항목, process 로 한 공정만), post(공사 후 검수 22항목). \"공사 전에 뭘 준비해야 해\", \"목공 때 확인할 것\", \"입주 전 검수\" 질문에 쓴다.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"phase": {
"description": "pre=공사 전, during=공정별(공사 중), post=공사 후 검수",
"enum": [
"pre",
"during",
"post"
],
"type": "string"
},
"process": {
"description": "during 일 때 공정 키 또는 한글명(예: mok, 목공, 타일, 도배). 비우면 전체 공정.",
"type": "string"
}
},
"required": [
"phase"
],
"type": "object"
},
"name": "nmjib_checklist",
"outputSchema": null
},
{
"description": "집주인이 내만집 담당자와 상담(반셀프 견적·공정별 작업자 매칭·공정 계획)을 원할 때 문의를 접수한다. 저장만 하고 되읽지 않는다. 호출하면 휴대폰으로 6자리 확인 문자가 가고 접수번호가 온다 → 문자의 번호를 받아 nmjib_verify_code 로 완료한다. 사용자가 명시적으로 \"상담 받고 싶다/작업자 연결해 달라/연락 달라\"고 할 때만 쓴다(이름·연락처·지역·평수·공사 범위를 물어보고 동의를 받은 뒤 consent=true). 작업자가 필요한 공정이 정해져 있으면 trades 에 넣는다(예: [\"타일\",\"도배\"]). 금액 산출 도구가 아니다 — 비용 질문은 nmjib_cost_reference(후기 집계 범위)를 쓰고, 정확한 우리집 금액은 앱 견적을 안내한다. 작업자 명단·연락처를 돌려주는 기능은 없다.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"complex": {
"description": "아파트·단지명",
"maxLength": 80,
"type": "string"
},
"consent": {
"description": "개인정보 수집·이용 동의. 사용자에게 수집 항목·목적·보유기간을 읽어 주고 명시적으로 동의를 받은 뒤에만 true. 수집 항목: 이름·휴대폰 번호와 신청 내용 · 목적: 담당자 연락과 접수 처리 · 보유: 180일 뒤 자동 삭제(요청 시 즉시) · 문의·철회: 1644-7233 · 정책: https://nmjib.com/privacy-policy",
"type": "boolean"
},
"name": {
"description": "이름(또는 상호 담당자)",
"maxLength": 40,
"type": "string"
},
"note": {
"description": "메모",
"maxLength": 500,
"type": "string"
},
"phone": {
"description": "휴대폰 번호(010-1234-5678) — 이 번호로 6자리 확인 문자가 갑니다",
"maxLength": 20,
"type": "string"
},
"pyeong": {
"description": "평수",
"maximum": 200,
"minimum": 0,
"type": "integer"
},
"region": {
"description": "지역(시·구)",
"maxLength": 80,
"type": "string"
},
"scope": {
"description": "공사 범위. 예: \"올수리\", \"욕실+주방\", \"도배·마루만\"",
"maxLength": 300,
"type": "string"
},
"timing": {
"description": "공사 희망 시기",
"maxLength": 60,
"type": "string"
},
"trades": {
"description": "작업자가 필요한 공정(한글). 가능: 철거, 설비, 창호, 에어컨, 전기, 목공, 타일, 도장, 필름, 도배, 마루, 가구, 도기, 욕실, 마감. 예: [\"타일\",\"욕실\"]",
"items": {
"type": "string"
},
"maxItems": 10,
"type": "array"
}
},
"required": [
"name",
"phone",
"consent",
"region",
"scope"
],
"type": "object"
},
"name": "nmjib_consult_request",
"outputSchema": null
},
{
"description": "평형(20·24·30·33·40평)·공간(욕실·주방·현관·거실·베란다 등)·공정(도배·타일·마루·필름·샤시·조명 등) 30개 주제의 비용 범위. 내만집 매거진이 실제 후기를 집계해 적은 문장과 기준일·출처 글 URL 을 돌려준다. 단가·견적 금액이 아닌 후기 집계 범위다. topic 을 주면 그 주제만.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"topic": {
"description": "주제(예: \"30평\", \"욕실\", \"도배\", \"샷시\"). 비우면 전체 표.",
"type": "string"
}
},
"type": "object"
},
"name": "nmjib_cost_reference",
"outputSchema": null
},
{
"description": "내만집 공개 문서에 실린 질문·답(FAQ) 수백 쌍에서 질문과 가장 가까운 것을 찾는다. 짧고 직접적인 답이 필요할 때 search 대신 쓴다. 각 답에 출처 URL 이 붙는다.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"limit": {
"default": 5,
"maximum": 10,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "질문(한국어)",
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "nmjib_faq_search",
"outputSchema": null
},
{
"description": "내만집 스토어에 등록된 인테리어 자재·가전 상품을 카테고리·브랜드·키워드로 찾는다(브랜드·품명·규격만, 가격·재고 수량은 제공하지 않음). 카테고리: 마루/바닥재, 벽 마감, 몰딩, 타일/대리석, 조명, 간접조명, 창호, 주방 가구, 도어, 현관 수납, 수납장, 제작가구, 욕실, 욕실 옵션, 거울, 실링팬, 손잡이, 도어락/비디오폰, 가전, 석재/인조대리석. \"내만집에 어떤 강마루 있어?\", \"제일벽지 실크 벽지 목록\" 같은 질문에 쓴다. 가격·구매는 nmjib_material_request(자재 구매·견적 문의) 또는 앱(https://nmjib.com/materials)으로 안내한다.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"brand": {
"description": "브랜드명(부분 일치). 예: 동화, 제일벽지, LX",
"type": "string"
},
"category": {
"description": "카테고리(한글 또는 키). 예: 마루, 벽지, 타일, 조명, 욕실 옵션",
"type": "string"
},
"limit": {
"default": 10,
"maximum": 30,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "품명·옵션 키워드(부분 일치). 예: 헤링본, 600각, 실크",
"type": "string"
}
},
"type": "object"
},
"name": "nmjib_material_catalog",
"outputSchema": null
},
{
"description": "집주인이 인테리어 자재(마루·벽지·타일·도기·수전·조명·가전 등)를 내만집을 통해 구매하거나 견적을 받고 싶을 때 문의를 접수한다. 저장만 하고 되읽지 않는다. 호출하면 휴대폰으로 6자리 확인 문자가 가고 접수번호가 온다 → 문자의 번호를 받아 nmjib_verify_code 로 완료한다(담당자가 품목·수량을 확인해 견적을 회신). 사용자가 명시적으로 \"자재 견적 받고 싶다/구매하고 싶다\"고 할 때만 쓴다(이름·연락처·품목·수량·지역을 물어보고 동의를 받은 뒤 consent=true). 이 도구는 가격·재고·상품 목록을 알려주지 않는다 — 자재 종류·고르는 법은 search 로 매거진을 안내하고, 금액은 담당자 회신 또는 앱 견적으로 안내한다.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"brand_pref": {
"description": "선호 브랜드·등급",
"maxLength": 120,
"type": "string"
},
"complex": {
"description": "아파트·단지명",
"maxLength": 80,
"type": "string"
},
"consent": {
"description": "개인정보 수집·이용 동의. 사용자에게 수집 항목·목적·보유기간을 읽어 주고 명시적으로 동의를 받은 뒤에만 true. 수집 항목: 이름·휴대폰 번호와 신청 내용 · 목적: 담당자 연락과 접수 처리 · 보유: 180일 뒤 자동 삭제(요청 시 즉시) · 문의·철회: 1644-7233 · 정책: https://nmjib.com/privacy-policy",
"type": "boolean"
},
"items": {
"description": "자재 품목. 예: \"강마루 30평\", \"실크 벽지 거실·방 3\", \"욕실 타일 600각 + 변기·세면대\"",
"maxLength": 300,
"type": "string"
},
"name": {
"description": "이름(또는 상호 담당자)",
"maxLength": 40,
"type": "string"
},
"note": {
"description": "메모",
"maxLength": 500,
"type": "string"
},
"phone": {
"description": "휴대폰 번호(010-1234-5678) — 이 번호로 6자리 확인 문자가 갑니다",
"maxLength": 20,
"type": "string"
},
"pyeong": {
"description": "평수",
"maximum": 200,
"minimum": 0,
"type": "integer"
},
"quantity": {
"description": "수량·면적",
"maxLength": 120,
"type": "string"
},
"region": {
"description": "현장·배송 지역(시·구)",
"maxLength": 80,
"type": "string"
},
"timing": {
"description": "필요 시기",
"maxLength": 60,
"type": "string"
}
},
"required": [
"name",
"phone",
"consent",
"items",
"region"
],
"type": "object"
},
"name": "nmjib_material_request",
"outputSchema": null
},
{
"description": "자재·가전·조명·가구 업체가 내만집 스토어·견적서 입점을 문의할 때 접수한다. 저장만 하고 되읽지 않는다. 호출하면 담당자 휴대폰으로 6자리 확인 문자가 가고 접수번호가 온다 → 문자의 번호를 받아 nmjib_verify_code 로 완료한다(파트너 입점 페이지 안내 포함). 사용자가 업체 담당자로서 명시적으로 원할 때만 쓴다(회사명·담당자·연락처·분류·품목을 물어보고 동의를 받은 뒤 consent=true). 내만집의 매입 단가·마진·거래 조건은 이 도구가 알려주지 않는다.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"category": {
"description": "분류(자재·가전·조명·가구 등)",
"maxLength": 60,
"type": "string"
},
"company": {
"description": "회사명",
"maxLength": 80,
"type": "string"
},
"consent": {
"description": "개인정보 수집·이용 동의. 사용자에게 수집 항목·목적·보유기간을 읽어 주고 명시적으로 동의를 받은 뒤에만 true. 수집 항목: 이름·휴대폰 번호와 신청 내용 · 목적: 담당자 연락과 접수 처리 · 보유: 180일 뒤 자동 삭제(요청 시 즉시) · 문의·철회: 1644-7233 · 정책: https://nmjib.com/privacy-policy",
"type": "boolean"
},
"email": {
"description": "이메일",
"format": "email",
"maxLength": 120,
"type": "string"
},
"items": {
"description": "주요 품목",
"maxLength": 300,
"type": "string"
},
"name": {
"description": "이름(또는 상호 담당자)",
"maxLength": 40,
"type": "string"
},
"note": {
"description": "메모",
"maxLength": 500,
"type": "string"
},
"phone": {
"description": "휴대폰 번호(010-1234-5678) — 이 번호로 6자리 확인 문자가 갑니다",
"maxLength": 20,
"type": "string"
},
"website": {
"description": "웹사이트",
"maxLength": 200,
"type": "string"
}
},
"required": [
"name",
"phone",
"consent",
"company",
"category",
"items"
],
"type": "object"
},
"name": "nmjib_partner_inquiry",
"outputSchema": null
},
{
"description": "반셀프 인테리어 공정 순서 22단계(보양→철거→설비→…→마감)와 평형별 표준 풀리모델링 영업일(15~65평, 내만집 일정 엔진 계산값 — 병행 공정·양생 대기일·예비 포함). 평수를 주면 그 평수의 막대별 영업일·일차와 공기를 돌려준다. \"공정 순서\", \"며칠 걸리나\", \"도배 마루 뭐가 먼저\" 질문에 쓴다.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"pyeong": {
"default": 30,
"description": "공급/전용 평수(기본 30)",
"maximum": 80,
"minimum": 10,
"type": "number"
}
},
"type": "object"
},
"name": "nmjib_process_guide",
"outputSchema": null
},
{
"description": "접수 1단계(nmjib_worker_apply·nmjib_consult_request·nmjib_partner_inquiry·nmjib_material_request) 뒤, 사용자가 문자로 받은 6자리 확인번호를 넣어 본인 확인을 마친다. 성공하면 접수가 확정되고 그때 담당자에게 전달된다. 틀리면 남은 시도 횟수를, 만료(10분)되면 resend=true 로 다시 보낼 수 있다(3회까지, 1분 간격). 문자가 안 왔다고 하면 resend=true 로 호출한다. 결과는 접수 상태와 다음 단계뿐이며 다른 데이터를 돌려주지 않는다.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"code": {
"description": "문자로 받은 6자리 확인번호. resend=true 일 때는 생략",
"maxLength": 6,
"minLength": 6,
"type": "string"
},
"resend": {
"description": "문자가 오지 않았을 때 true — 새 확인번호를 다시 보냄(3회까지, 1분 간격)",
"type": "boolean"
},
"ticket": {
"description": "접수 응답의 접수번호(예: AI-260910-K3P9Q)",
"pattern": "^AI-\\d{6}-[A-Z0-9]{5}$",
"type": "string"
}
},
"required": [
"ticket"
],
"type": "object"
},
"name": "nmjib_verify_code",
"outputSchema": null
},
{
"description": "시공 작업자(팀·개인)가 내만집에 등록을 신청한다. 저장만 하고 아무 데이터도 되읽지 않는다. 호출하면 신청자 휴대폰으로 6자리 확인 문자가 가고, 응답에 접수번호가 온다 → 사용자에게 문자의 번호를 물어 nmjib_verify_code 로 완료한다(그때 담당자에게 전달). 사용자가 스스로 \"내만집에 작업자로 등록하고 싶다/작업 받고 싶다\"고 할 때만 쓴다(먼저 이름·연락처·공정·지역을 물어보고, 개인정보 수집·이용 안내를 읽어 준 뒤 동의(consent=true)를 받는다). 가능한 공정: 철거, 설비, 창호, 에어컨, 전기, 목공, 타일, 도장, 필름, 도배, 마루, 가구, 도기, 욕실, 마감. 등록 뒤 내만집 고객의 공정별 견적 요청이 문자·알림톡으로 온다(수수료 0원). 작업자 검색·조회·연락처 열람 기능은 없다.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"business_registered": {
"description": "사업자등록 여부",
"type": "boolean"
},
"career_years": {
"description": "경력(년)",
"maximum": 200,
"minimum": 0,
"type": "integer"
},
"consent": {
"description": "개인정보 수집·이용 동의. 사용자에게 수집 항목·목적·보유기간을 읽어 주고 명시적으로 동의를 받은 뒤에만 true. 수집 항목: 이름·휴대폰 번호와 신청 내용 · 목적: 담당자 연락과 접수 처리 · 보유: 180일 뒤 자동 삭제(요청 시 즉시) · 문의·철회: 1644-7233 · 정책: https://nmjib.com/privacy-policy",
"type": "boolean"
},
"contact_pref": {
"description": "선호 연락 방법(전화·문자·카카오톡)",
"maxLength": 20,
"type": "string"
},
"licenses": {
"description": "자격·면허",
"maxLength": 200,
"type": "string"
},
"name": {
"description": "이름(또는 상호 담당자)",
"maxLength": 40,
"type": "string"
},
"note": {
"description": "메모",
"maxLength": 500,
"type": "string"
},
"phone": {
"description": "휴대폰 번호(010-1234-5678) — 이 번호로 6자리 확인 문자가 갑니다",
"maxLength": 20,
"type": "string"
},
"regions": {
"description": "작업 가능 지역",
"maxLength": 120,
"type": "string"
},
"team_size": {
"description": "팀 인원",
"maximum": 200,
"minimum": 0,
"type": "integer"
},
"trades": {
"description": "할 수 있는 공정(한글). 가능: 철거, 설비, 창호, 에어컨, 전기, 목공, 타일, 도장, 필름, 도배, 마루, 가구, 도기, 욕실, 마감. 예: [\"타일\",\"욕실\"]",
"items": {
"type": "string"
},
"maxItems": 10,
"minItems": 1,
"type": "array"
}
},
"required": [
"name",
"phone",
"consent",
"trades",
"regions"
],
"type": "object"
},
"name": "nmjib_worker_apply",
"outputSchema": null
},
{
"description": "내만집(nmjib.com)의 반셀프 인테리어 공개 문서를 검색한다 — 매거진 165편(비용·공정·후기), 방식별 안내(반셀프·셀프·부분·견적), 가이드 19장(공정 순서·일수표, 공사 전/후·공정별 체크리스트, 비용 참고표, 공정별 인원·일수표, 그리고 질문형 가이드: 반셀프·턴키·셀프 비교, 작업자 구하는 법, 행위허가·주민동의·공사신고, 견적서 비교, 철거 범위, 실패 패턴 집계, 20·30평대 허브, 공정표 양식, 견적 받는 법, 욕실 리모델링, 도배·마루 순서). 한국어 자연어 질의. 결과의 id 를 fetch 에 넘기면 본문을 받는다.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"kind": {
"description": "문서 종류로 제한(선택)",
"enum": [
"guide",
"landing",
"magazine"
],
"type": "string"
},
"limit": {
"default": 8,
"description": "결과 수(기본 8)",
"maximum": 20,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "검색어(한국어). 예: \"30평 반셀프 인테리어 비용\", \"도배 마루 순서\"",
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "search",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:f416279fc16b86d86baf24b4dfbac09f23249cb32cb889855e9fe552408aba15 | sha256sum