Koskamo

짓닷 카탈로그 MCP

짓닷 플랫폼의 인테리어 마감재 카탈로그를 AI 에이전트가 검색하고 상세 정보를 조회하며, 설계 파일 유무와 재고 상태를 확인하는 읽기 전용 MCP 서버입니다.

Endpoint and access

No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.

짓닷 카탈로그 MCP logo, by 주식회사 달콤자재창고Vendor evidenceStreamable HTTPNo sign-inEndpoint checked 2026-11-01Operated by 주식회사 달콤자재창고
MCP endpoint (Streamable HTTP)
https://jitdot.com/mcp
Vendor documentation

What you can do with it

  • 자재 분류, 규격, 재질, 마감으로 검색
  • 짓닷코드로 자재 상세 정보 및 사진 조회
  • 설계 파일(.skm, .dxf 등) 유무 확인
  • 자재 재고 상태(재고 있음/품절 등) 확인

Source and maintenance

Vendor evidenceRegistry 1.0.0

Protocol and capabilities

Server
jitdot-catalog 1.1.0
MCP protocol
2025-06-18
Tools
5 advertised
Resources
Not advertised
Resource templates
Not advertised
Prompts
Not advertised
Server-advertised capabilities
{
  "tools": {
    "listChanged": true
  }
}

Server-provided instructions

Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.

짓닷(jitdot.com) 카탈로그. 가격 · 재고는 응답 시각 기준이며 주문 전 짓닷에서 확인해야 합니다. 회원 등급별 가격은 jitdot.com 에서 확인하실 수 있습니다.

Tools

5 advertised

search_materials — 자재 검색(search materials)
Advertised by the server during the last successful anonymous check.
Advertised read-only

짓닷(jitdot.com)에 공개된 인테리어 자재(타일 · 마루 · 카펫타일 · LVT · 포보 · 욕실도기 · 벽재 · 부자재)를 조건으로 찾는다. 규격 · 재질 · 마감 값은 list_filters 가 돌려준 값만 쓴다. 욕실도기 · 벽재 · 부자재는 규격 · 재질 · 마감보다 분류와 낱말(하위분류 이름 · 제조사 · 색)로 찾는다. sale_unit 은 주문 단위(타일 · 바닥재는 박스)이고 consumer_price.unit 은 가격 단위다. 가격은 공개된 소비자가가 있는 자재에만 붙고 회원 등급 가격은 없다. 재고는 수량이 아니라 「재고 있음 · 재고 확인 필요 · 품절」이며 응답 시각 기준이다. 사람에게 답할 때는 짓닷코드와 표시명을 그대로 쓰고 urls.document 주소를 함께 준다. 추천 이유가 필요한 대화형 검색은 짓닷의 자재 검색 AI 짓피티(https://jitdot.com/jitpt)에서 한다.

search_materials input schema
{
  "type": "object",
  "properties": {
    "page": {
      "type": "integer",
      "default": 1,
      "maximum": 5,
      "minimum": 1
    },
    "size": {
      "type": "string",
      "pattern": "^[0-9][0-9,]*(\\.[0-9]+)?\\s*[xX×*]\\s*[0-9][0-9,]*(\\.[0-9]+)?$",
      "description": "가로x세로(size in mm). 순서는 상관없다. 예: 600x600 · 300x600"
    },
    "limit": {
      "type": "integer",
      "default": 10,
      "maximum": 24,
      "minimum": 1
    },
    "query": {
      "type": "string",
      "maxLength": 100,
      "description": "표시명 · 색 이름에서 찾을 낱말(keywords). 예: 콘크리트룩 그레이 · 테라조 · 양변기"
    },
    "finish": {
      "enum": [
        "무광",
        "유광",
        "반광"
      ],
      "type": "string",
      "description": "마감(finish): 무광(matte) · 유광(glossy) · 반광(semi-gloss)"
    },
    "category": {
      "enum": [
        "타일",
        "마루",
        "카펫타일",
        "LVT",
        "포보",
        "욕실도기",
        "벽재",
        "부자재",
        "포보(LVS)"
      ],
      "type": "string",
      "description": "분류(category): 타일(tile) · 마루(wood flooring) · 카펫타일(carpet tile) · LVT · 포보(Forbo linoleum) · 욕실도기(bathroom fixtures: 양변기 · 세면기 · 소변기 · 수전 · 샤워기 · 액세서리 세트 · 거울 · 거울장 · 욕실 천장(SMC)) · 벽재(wall finishes: 벽지 · 필름 · 샘플북) · 부자재(installation supplies: 접착제·압착시멘트 · 줄눈 · 실리콘·실란트 · 몰딩·걸레받이 · 평탄클립 · 하지재 · 배수구·육가). list_filters 가 돌려준 값을 그대로 써도 된다"
    },
    "material": {
      "type": "string",
      "maxLength": 20,
      "description": "재질(material). list_filters 가 돌려준 값만. 예: 포세린 · 도기질 · 원목 · 마모륨"
    },
    "has_sketchup": {
      "type": "boolean",
      "default": false,
      "description": "스케치업 .skm 을 받을 수 있는 자재만(SketchUp material available)"
    },
    "in_stock_only": {
      "type": "boolean",
      "default": false,
      "description": "재고 있는 자재를 먼저 채우고, 모자라면 재고 확인 필요 자재를 뒤에 붙인다. 품절은 뺀다"
    }
  },
  "additionalProperties": false
}
search_materials output schema
{
  "type": "object",
  "required": [
    "query",
    "total",
    "page",
    "limit",
    "next_page",
    "items",
    "as_of",
    "notice",
    "price_note",
    "source",
    "terms_url"
  ],
  "properties": {
    "page": {
      "type": "integer"
    },
    "as_of": {
      "type": "string"
    },
    "items": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "code",
          "display_name",
          "category",
          "sub_category",
          "material",
          "finish",
          "size_mm",
          "image",
          "design_files",
          "stock",
          "sale_unit",
          "consumer_price",
          "urls"
        ],
        "properties": {
          "code": {
            "type": "string"
          },
          "urls": {
            "type": "object",
            "required": [
              "document",
              "library"
            ],
            "properties": {
              "library": {
                "type": "string"
              },
              "document": {
                "type": "string"
              }
            },
            "additionalProperties": false
          },
          "image": {
            "type": [
              "object",
              "null"
            ],
            "required": [
              "url",
              "restored"
            ],
            "properties": {
              "url": {
                "type": "string"
              },
              "note": {
                "type": "string"
              },
              "restored": {
                "type": "boolean"
              }
            },
            "additionalProperties": false
          },
          "stock": {
            "type": "object",
            "required": [
              "status",
              "label"
            ],
            "properties": {
              "label": {
                "type": "string"
              },
              "status": {
                "enum": [
                  "in_stock",
                  "out_of_stock",
                  "unknown"
                ],
                "type": "string"
              }
            },
            "additionalProperties": false
          },
          "finish": {
            "type": [
              "string",
              "null"
            ]
          },
          "size_mm": {
            "type": "object",
            "required": [
              "width",
              "height",
              "thickness"
            ],
            "properties": {
              "width": {
                "type": [
                  "number",
                  "string",
                  "null"
                ]
              },
              "height": {
                "type": [
                  "number",
                  "string",
                  "null"
                ]
              },
              "thickness": {
                "type": [
                  "number",
                  "string",
                  "null"
                ]
              }
            },
            "additionalProperties": false
          },
          "category": {
            "type": "string"
          },
          "material": {
            "type": [
              "string",
              "null"
            ]
          },
          "sale_unit": {
            "type": [
              "object",
              "null"
            ],
            "required": [
              "code",
              "text"
            ],
            "properties": {
              "code": {
                "enum": [
                  "box",
                  "ea",
                  "set",
                  "sheet",
                  "stick",
                  "roll",
                  "can",
                  "bag",
                  "m"
                ],
                "type": "string"
              },
              "text": {
                "type": "string"
              }
            },
            "additionalProperties": false
          },
          "design_files": {
            "type": "object",
            "required": [
              "skm",
              "pat",
              "dxf"
            ],
            "properties": {
              "dxf": {
                "type": "boolean"
              },
              "pat": {
                "type": "boolean"
              },
              "skm": {
                "type": "boolean"
              }
            },
            "additionalProperties": false
          },
          "display_name": {
            "type": "string"
          },
          "sub_category": {
            "type": [
              "string",
              "null"
            ]
          },
          "consumer_price": {
            "type": [
              "object",
              "null"
            ],
            "required": [
              "amount",
              "currency",
              "unit",
              "unit_code",
              "vat_included",
              "text"
            ],
            "properties": {
              "text": {
                "type": "string"
              },
              "unit": {
                "type": "string"
              },
              "amount": {
                "type": "number"
              },
              "currency": {
                "type": "string",
                "const": "KRW"
              },
              "unit_code": {
                "type": "string"
              },
              "vat_included": {
                "type": "boolean"
              }
            },
            "additionalProperties": false
          }
        },
        "additionalProperties": false
      }
    },
    "limit": {
      "type": "integer"
    },
    "query": {
      "type": "object"
    },
    "total": {
      "type": "integer"
    },
    "notice": {
      "type": "string"
    },
    "source": {
      "type": "string"
    },
    "next_page": {
      "type": [
        "integer",
        "null"
      ]
    },
    "terms_url": {
      "type": "string"
    },
    "price_note": {
      "type": "string"
    }
  }
}
search_materials annotations
{
  "title": "자재 검색(search materials)",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_materials — 자재 상세(get materials)
Advertised by the server during the last successful anonymous check.
Advertised read-only

짓닷코드(jitdot code)로 자재의 공개 정보를 본다 — 표시명 · 분류 · 하위분류 · 재질 · 마감 · 규격(mm) · 사진 · 설계 파일 유무 · 재고 유무 · 판매 단위 · 공개 소비자가. 한 번에 10개까지. 공개 카탈로그에 없는 코드는 not_found 에 담긴다.

get_materials input schema
{
  "type": "object",
  "required": [
    "codes"
  ],
  "properties": {
    "codes": {
      "type": "array",
      "items": {
        "type": "string",
        "pattern": "^[A-Za-z0-9_-]{2,32}$",
        "description": "짓닷코드(jitdot code). 예: BTAJ8899"
      },
      "maxItems": 10,
      "minItems": 1,
      "description": "짓닷코드 1~10개"
    }
  },
  "additionalProperties": false
}
get_materials output schema
{
  "type": "object",
  "required": [
    "items",
    "not_found",
    "as_of",
    "notice",
    "price_note",
    "source",
    "terms_url"
  ],
  "properties": {
    "as_of": {
      "type": "string"
    },
    "items": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "code",
          "display_name",
          "category",
          "sub_category",
          "material",
          "finish",
          "size_mm",
          "image",
          "design_files",
          "stock",
          "sale_unit",
          "consumer_price",
          "urls"
        ],
        "properties": {
          "code": {
            "type": "string"
          },
          "urls": {
            "type": "object",
            "required": [
              "document",
              "library"
            ],
            "properties": {
              "library": {
                "type": "string"
              },
              "document": {
                "type": "string"
              }
            },
            "additionalProperties": false
          },
          "image": {
            "type": [
              "object",
              "null"
            ],
            "required": [
              "url",
              "restored"
            ],
            "properties": {
              "url": {
                "type": "string"
              },
              "note": {
                "type": "string"
              },
              "restored": {
                "type": "boolean"
              }
            },
            "additionalProperties": false
          },
          "stock": {
            "type": "object",
            "required": [
              "status",
              "label"
            ],
            "properties": {
              "label": {
                "type": "string"
              },
              "status": {
                "enum": [
                  "in_stock",
                  "out_of_stock",
                  "unknown"
                ],
                "type": "string"
              }
            },
            "additionalProperties": false
          },
          "finish": {
            "type": [
              "string",
              "null"
            ]
          },
          "size_mm": {
            "type": "object",
            "required": [
              "width",
              "height",
              "thickness"
            ],
            "properties": {
              "width": {
                "type": [
                  "number",
                  "string",
                  "null"
                ]
              },
              "height": {
                "type": [
                  "number",
                  "string",
                  "null"
                ]
              },
              "thickness": {
                "type": [
                  "number",
                  "string",
                  "null"
                ]
              }
            },
            "additionalProperties": false
          },
          "category": {
            "type": "string"
          },
          "material": {
            "type": [
              "string",
              "null"
            ]
          },
          "sale_unit": {
            "type": [
              "object",
              "null"
            ],
            "required": [
              "code",
              "text"
            ],
            "properties": {
              "code": {
                "enum": [
                  "box",
                  "ea",
                  "set",
                  "sheet",
                  "stick",
                  "roll",
                  "can",
                  "bag",
                  "m"
                ],
                "type": "string"
              },
              "text": {
                "type": "string"
              }
            },
            "additionalProperties": false
          },
          "design_files": {
            "type": "object",
            "required": [
              "skm",
              "pat",
              "dxf"
            ],
            "properties": {
              "dxf": {
                "type": "boolean"
              },
              "pat": {
                "type": "boolean"
              },
              "skm": {
                "type": "boolean"
              }
            },
            "additionalProperties": false
          },
          "display_name": {
            "type": "string"
          },
          "sub_category": {
            "type": [
              "string",
              "null"
            ]
          },
          "consumer_price": {
            "type": [
              "object",
              "null"
            ],
            "required": [
              "amount",
              "currency",
              "unit",
              "unit_code",
              "vat_included",
              "text"
            ],
            "properties": {
              "text": {
                "type": "string"
              },
              "unit": {
                "type": "string"
              },
              "amount": {
                "type": "number"
              },
              "currency": {
                "type": "string",
                "const": "KRW"
              },
              "unit_code": {
                "type": "string"
              },
              "vat_included": {
                "type": "boolean"
              }
            },
            "additionalProperties": false
          }
        },
        "additionalProperties": false
      }
    },
    "notice": {
      "type": "string"
    },
    "source": {
      "type": "string"
    },
    "not_found": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "terms_url": {
      "type": "string"
    },
    "price_note": {
      "type": "string"
    }
  }
}
get_materials annotations
{
  "title": "자재 상세(get materials)",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_design_files — 설계 파일(design files)
Advertised by the server during the last successful anonymous check.
Advertised read-only

자재 하나의 설계 파일(스케치업 재질 .skm · 캐드 해치 .pat · 캐드 범례 .dxf · 텍스처 사진)이 있는지와 받는 곳을 본다. 설계 파일은 타일 · 바닥재 같은 판재에 있고, 설계 파일이 없는 자재는 넷 다 available false 다. 설계 파일은 짓닷 회원만 받는다 — 회원 가입 뒤 라이브러리 자재 카드에서 받는다. 이 도구는 파일을 내주지 않는다.

get_design_files input schema
{
  "type": "object",
  "required": [
    "code"
  ],
  "properties": {
    "code": {
      "type": "string",
      "pattern": "^[A-Za-z0-9_-]{2,32}$",
      "description": "짓닷코드(jitdot code). 예: BTAJ8899"
    }
  },
  "additionalProperties": false
}
get_design_files output schema
{
  "type": "object",
  "required": [
    "code",
    "display_name",
    "files",
    "note",
    "source",
    "terms_url"
  ],
  "properties": {
    "code": {
      "type": "string"
    },
    "note": {
      "type": "string"
    },
    "files": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "type",
          "available",
          "access"
        ],
        "properties": {
          "how": {
            "type": "string"
          },
          "url": {
            "type": [
              "string",
              "null"
            ]
          },
          "type": {
            "enum": [
              "skm",
              "pat",
              "dxf",
              "texture"
            ],
            "type": "string"
          },
          "label": {
            "type": "string"
          },
          "access": {
            "enum": [
              "member"
            ],
            "type": "string"
          },
          "available": {
            "type": "boolean"
          }
        }
      }
    },
    "source": {
      "type": "string"
    },
    "terms_url": {
      "type": "string"
    },
    "display_name": {
      "type": "string"
    }
  }
}
get_design_files annotations
{
  "title": "설계 파일(design files)",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
check_stock — 재고 유무(check stock)
Advertised by the server during the last successful anonymous check.
Advertised read-only

짓닷코드로 지금 재고 상태를 본다. 수량이 아니라 「재고 있음 · 재고 확인 필요 · 품절」 셋 가운데 하나이며 응답 시각 기준이다. 한 번에 10개까지.

check_stock input schema
{
  "type": "object",
  "required": [
    "codes"
  ],
  "properties": {
    "codes": {
      "type": "array",
      "items": {
        "type": "string",
        "pattern": "^[A-Za-z0-9_-]{2,32}$",
        "description": "짓닷코드(jitdot code). 예: BTAJ8899"
      },
      "maxItems": 10,
      "minItems": 1,
      "description": "짓닷코드 1~10개"
    }
  },
  "additionalProperties": false
}
check_stock output schema
{
  "type": "object",
  "required": [
    "items",
    "not_found",
    "as_of",
    "notice",
    "source",
    "terms_url"
  ],
  "properties": {
    "as_of": {
      "type": "string"
    },
    "items": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "code",
          "status",
          "label"
        ],
        "properties": {
          "code": {
            "type": "string"
          },
          "label": {
            "type": "string"
          },
          "status": {
            "enum": [
              "in_stock",
              "out_of_stock",
              "unknown"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      }
    },
    "notice": {
      "type": "string"
    },
    "source": {
      "type": "string"
    },
    "not_found": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "terms_url": {
      "type": "string"
    }
  }
}
check_stock annotations
{
  "title": "재고 유무(check stock)",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
list_filters — 검색 조건 목록(list filters)
Advertised by the server during the last successful anonymous check.
Advertised read-only

고를 수 있는 분류 · 규격 · 재질 · 마감과 그 종수를 본다. 분류를 주면 규격 · 재질 · 마감을 그 분류 안에서 센다. search_materials 의 조건 값은 여기서 고른다.

list_filters input schema
{
  "type": "object",
  "properties": {
    "category": {
      "enum": [
        "타일",
        "마루",
        "카펫타일",
        "LVT",
        "포보",
        "욕실도기",
        "벽재",
        "부자재",
        "포보(LVS)"
      ],
      "type": "string",
      "description": "분류(category): 타일(tile) · 마루(wood flooring) · 카펫타일(carpet tile) · LVT · 포보(Forbo linoleum) · 욕실도기(bathroom fixtures: 양변기 · 세면기 · 소변기 · 수전 · 샤워기 · 액세서리 세트 · 거울 · 거울장 · 욕실 천장(SMC)) · 벽재(wall finishes: 벽지 · 필름 · 샘플북) · 부자재(installation supplies: 접착제·압착시멘트 · 줄눈 · 실리콘·실란트 · 몰딩·걸레받이 · 평탄클립 · 하지재 · 배수구·육가). list_filters 가 돌려준 값을 그대로 써도 된다"
    }
  },
  "additionalProperties": false
}
list_filters output schema
{
  "type": "object",
  "required": [
    "scope",
    "category",
    "size",
    "material",
    "finish",
    "as_of",
    "source",
    "terms_url"
  ],
  "properties": {
    "size": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "value",
          "count"
        ],
        "properties": {
          "count": {
            "type": "number"
          },
          "label": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        }
      }
    },
    "as_of": {
      "type": "string"
    },
    "scope": {
      "type": [
        "string",
        "null"
      ]
    },
    "finish": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "value",
          "count"
        ],
        "properties": {
          "count": {
            "type": "number"
          },
          "label": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        }
      }
    },
    "source": {
      "type": "string"
    },
    "category": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "value",
          "count"
        ],
        "properties": {
          "count": {
            "type": "number"
          },
          "label": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        }
      }
    },
    "material": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "value",
          "count"
        ],
        "properties": {
          "count": {
            "type": "number"
          },
          "label": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        }
      }
    },
    "terms_url": {
      "type": "string"
    }
  }
}
list_filters annotations
{
  "title": "검색 조건 목록(list filters)",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}

Prompts

Not advertised

No prompt definitions available.

Resources

Not advertised

No resource definitions available.

30-day availability

Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.

Successful checks
1 of 1 (100%)
Average latency
3358 ms
95th percentile latency
3358 ms

Maintenance history

Public check and source-refresh events. Editorial and ownership records remain private.

  • · probe · passed · 3358 ms · metadata changed · 5 tool(s)

Connect from your client

Each snippet registers the same endpoint; pick the client you use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Claude Code

Run this once in a terminal. It registers the remote server. Use --scope project to write .mcp.json for the repo.
Claude Code configuration
claude mcp add --transport http mcp-jitdot https://jitdot.com/mcp

Codex

Run this once. Codex stores MCP servers in ~/.codex/config.toml (or .codex/config.toml in a trusted project).
Codex configuration
codex mcp add mcp-jitdot --url https://jitdot.com/mcp

Cursor

Merge this server into .cursor/mcp.json in your project, then enable mcp-jitdot in your MCP settings.
Cursor configuration
{
  "mcpServers": {
    "mcp-jitdot": {
      "url": "https://jitdot.com/mcp"
    }
  }
}

Cline

Merge this into cline_mcp_settings.json (Cline → MCP Servers → Configure).
Cline configuration
{
  "mcpServers": {
    "mcp-jitdot": {
      "type": "streamableHttp",
      "url": "https://jitdot.com/mcp",
      "disabled": false
    }
  }
}

VS Code

Merge this server into .vscode/mcp.json. Use MCP: List Servers to start mcp-jitdot and inspect its tools.
VS Code configuration
{
  "servers": {
    "mcp-jitdot": {
      "type": "http",
      "url": "https://jitdot.com/mcp"
    }
  }
}

Gemini CLI

Run this once. It writes .gemini/settings.json in the current project; pass --scope user for ~/.gemini/settings.json.
Gemini CLI configuration
gemini mcp add --transport http mcp-jitdot https://jitdot.com/mcp

Claude Desktop

Merge this into claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\), then restart Claude Desktop.
Claude Desktop configuration
{
  "mcpServers": {
    "mcp-jitdot": {
      "url": "https://jitdot.com/mcp"
    }
  }
}

Windsurf

Merge this into ~/.codeium/windsurf/mcp_config.json, then refresh MCP in Cascade. Windsurf remote servers use serverUrl, not url.
Windsurf configuration
{
  "mcpServers": {
    "mcp-jitdot": {
      "serverUrl": "https://jitdot.com/mcp"
    }
  }
}

Let your agent find its tools

Find servers like 짓닷 카탈로그 MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.

Do you run 짓닷 카탈로그 MCP?

Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.

Claim this listing