{"apiVersion":"v1","directorySlug":"alps-mcp-e329061ac7","title":"ALPS","description":"Review buildability and regulatory risk from a single address. Every figure traces to statute or municipal ordinance text; anything we cannot verify is never marked compliant.","pageUrl":"https://www.mcpbundles.com/skills/alps-mcp-e329061ac7","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://alps.ing/mcp","hostedMcpUrl":null,"toolCount":14,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"ing.alps/alps-mcp-e329061ac7","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"prepare_site_program","description":"일반 건축물의 초기 실 구성과 배치 분석 전에 호출합니다. 주소·용도로 실제 층별 가용 면적과 실 분류를 확보합니다. 반환된 preparationId와 면적을 사용해 채팅 LLM이 그룹·실·목표 면적·관계를 generalProgram={rooms,relationships,seed}로 작성한 다음 analyze_site({preparationId,generalProgram})를 호출하세요. 사용자 실 입력이 없으면 용도에 맞게 제안합니다. 이 도구 자체는 실을 생성하거나 화면을 열지 않으며 별도 LLM API를 호출하지 않습니다. 데이터센터·전문 주거 분석은 기존 analyze_site를 사용하세요.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"address":{"type":"string","minLength":1},"unitMix":{"type":"array","items":{"type":"object","required":["netM2","count"],"properties":{"count":{"type":"integer","maximum":100000,"exclusiveMinimum":0},"netM2":{"type":"number","maximum":2000,"exclusiveMinimum":0}}},"maxItems":50},"intendedUse":{"type":"string","minLength":1},"proposedUse":{"type":"string","minLength":1},"reportTitle":{"type":"string","minLength":1},"adjoiningRoad":{"type":"object","properties":{"cityIssuedPermit":{"type":"boolean"},"continuousWidthM":{"type":"number","minimum":0},"notificationOnly":{"type":"boolean"},"otherLandscapeTarget":{"type":"boolean"},"buildingCommitteeTarget":{"type":"boolean"}},"additionalProperties":false},"savedReviewId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"basementFloors":{"type":"integer","maximum":20,"minimum":0},"buildingAreaM2":{"type":"number","exclusiveMinimum":0},"householdCount":{"type":"integer","maximum":9007199254740991,"exclusiveMinimum":0},"openSpaceFacts":{"type":"object","required":["temporalContext","buildings"],"properties":{"buildings":{"type":"array","items":{"type":"object","required":["id"],"properties":{"id":{"type":"string","maxLength":100,"minLength":1},"useAreas":{"type":"object","required":["value","provenance"],"properties":{"value":{"type":"array","items":{"type":"object","required":["useCode","floorAreaM2"],"properties":{"useCode":{"type":"string","pattern":"^\\d{5}$"},"floorAreaM2":{"type":"number","minimum":0},"passengerFacility":{"type":"boolean"},"agriculturalDistributionFacility":{"type":"boolean"}},"additionalProperties":false},"maxItems":200,"minItems":1},"provenance":{"enum":["provided","derived"],"type":"string"}},"additionalProperties":false},"grossFloorAreaM2":{"type":"object","required":["value","provenance"],"properties":{"value":{"type":"number","minimum":0},"provenance":{"enum":["provided","derived"],"type":"string"}},"additionalProperties":false},"useAreasComplete":{"type":"boolean"},"aboveGroundFloors":{"type":"object","required":["value","provenance"],"properties":{"value":{"type":"integer","maximum":300,"minimum":0},"provenance":{"enum":["provided","derived"],"type":"string"}},"additionalProperties":false},"collectiveHousing":{"type":"boolean"}},"additionalProperties":false},"maxItems":100,"minItems":1},"provision":{"type":"object","properties":{"rawAreaM2":{"type":"object","required":["value","provenance"],"properties":{"value":{"type":"number","minimum":0},"provenance":{"enum":["provided","derived"],"type":"string"}},"additionalProperties":false},"setbackDeductionComplete":{"type":"boolean"},"buildingLineSetbackAreaM2":{"type":"object","required":["value","provenance"],"properties":{"value":{"type":"number","minimum":0},"provenance":{"enum":["provided","derived"],"type":"string"}},"additionalProperties":false}},"additionalProperties":false},"temporalContext":{"anyOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","const":"current_law_scenario"}},"additionalProperties":false},{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","const":"permit_case"},"permitApplicationDate":{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"},"reviewApplicationDate":{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"}},"additionalProperties":false}]},"article43DesignatedArea":{"type":"boolean"},"buildingInventoryComplete":{"type":"boolean"}},"additionalProperties":false},"useFloorAreaM2":{"type":"number","minimum":0},"buildingHeightM":{"type":"number","exclusiveMinimum":0},"buildingUseCode":{"type":"string","minLength":4},"fireSafetyFacts":{"type":"object","properties":{"work":{"enum":["new-building","addition","rebuild","reconstruction","relocation","change-use","major-repair","other"],"type":"string"},"consent":{"type":"object","properties":{"parkingFloor":{"type":"boolean"},"windowlessFloor":{"type":"boolean"},"mechanicalParking":{"type":"boolean"},"installedInHousing":{"type":"boolean"},"largestFloorAreaM2":{"type":"number","minimum":0},"residential24Hours":{"type":"boolean"},"excludedChildFacility":{"type":"boolean"},"residentialCareSubtype":{"enum":["elderly-residential-medical-home-care","abused-elderly-shelter","child-welfare","disability-residential","mental-related","homeless-residential","tb-hansen-residential","other"],"type":"string"},"schoolFacilitiesActWork":{"type":"boolean"},"limitedSimpleFacilitiesOnly":{"type":"boolean"},"exposedGasTankCapacityTonnes":{"type":"number","minimum":0},"clinicInpatientOrDialysisRoom":{"type":"boolean"},"nursingHospitalIsMedicalRehab":{"type":"boolean"},"basementOrWindowlessFloorAreaM2":{"type":"number","minimum":0},"additionalFireFacilitiesInstalled":{"type":"boolean"},"nonResidentialMentalRehabilitation":{"type":"boolean"},"simpleFacilitiesConformToStandards":{"type":"boolean"},"specialCombustiblesQuantityMultiple":{"type":"number","minimum":0},"psychiatricClinicWithoutInpatientRooms":{"type":"boolean"},"fireConstructionCommencementReportRequired":{"type":"boolean"},"performanceHallBasementOrWindowlessFloorAreaM2":{"type":"number","minimum":0}},"additionalProperties":false},"heightM":{"type":"number","minimum":0},"performance":{"type":"object","properties":{"tunnelLengthM":{"type":"number","minimum":0},"cinemaAuditoria":{"type":"integer","maximum":9007199254740991,"minimum":0},"underwaterTunnel":{"type":"boolean"},"basementFloorAreaM2":{"type":"number","minimum":0},"undergroundLinkedComplex":{"type":"boolean"}},"additionalProperties":false},"facilityUses":{"type":"array","items":{"enum":["apartment","row-house","multi-family-house","dormitory","lodging","school","noyu","training","mental-medical","disability-medical-rehab","clinic","midwifery","postpartum-care","hazardous-manufacturing","gas","wind-power","electrical-storage","underground-conduit","hangar","observation-tower","air-traffic-control","broadcast-tower","nursing-hospital","factory","warehouse","railway","airport","tunnel","performance-hall","other"],"type":"string"}},"basementFloors":{"type":"integer","maximum":9007199254740991,"minimum":0},"consentProcedure":{"enum":["permit","consultation","use-approval","notification","other"],"type":"string"},"grossFloorAreaM2":{"type":"number","minimum":0},"aboveGroundFloors":{"type":"integer","maximum":9007199254740991,"minimum":0}},"additionalProperties":false},"aboveGroundFloors":{"type":"integer","maximum":300,"exclusiveMinimum":0},"developmentAreaM2":{"type":"number","minimum":0},"extractedVolumeM3":{"type":"number","minimum":0},"manualOfficialUse":{"type":"string","minLength":1},"openSpaceUseAreas":{"type":"array","items":{"type":"object","required":["useCode","floorAreaM2"],"properties":{"useCode":{"type":"string","pattern":"^\\d{5}$"},"floorAreaM2":{"type":"number","minimum":0},"passengerFacility":{"type":"boolean"},"agriculturalDistributionFacility":{"type":"boolean"}},"additionalProperties":false},"maxItems":200,"minItems":1},"parkingExtraFacts":{"type":"object","properties":{"ownership":{"enum":["public","private"],"type":"string"},"construction":{"enum":["new","existing"],"type":"string"},"ecoExemption":{"type":"boolean"},"facilityKind":{"enum":["ancillary","on-street","off-street"],"type":"string"},"mixedUseCodes":{"type":"array","items":{"anyOf":[{"type":"string","pattern":"^\\d{5}$"},{"type":"null"}]},"maxItems":50,"minItems":1},"operatorScope":{"enum":["city-direct","district-direct-or-entrusted","other"],"type":"string"},"parallelSpaces":{"type":"integer","maximum":1000000,"minimum":0},"publicExisting":{"type":"boolean"},"mechanicalSpaces":{"type":"integer","maximum":1000000,"minimum":0}},"additionalProperties":false},"greenBuildingFacts":{"type":"object","properties":{"localDesign":{"type":"object","properties":{"workScope":{"enum":["new-building","other"],"type":"string"},"relaxation":{"enum":["none","granted"],"type":"string"},"grossFloorAreaM2":{"type":"number","minimum":0},"firstApplicationDate":{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"},"certificationEligible":{"type":"boolean"},"conditionedFloorAreaM2":{"type":"number","minimum":0},"housingProjectApprovalRequired":{"type":"boolean"}},"additionalProperties":false},"nationalZeb":{"type":"object","properties":{"coveredWork":{"type":"boolean"},"publicOwner":{"type":"boolean"},"grossFloorAreaM2":{"type":"number","minimum":0},"unevaluableAreaM2":{"type":"number","minimum":0},"housingEnergyPlanRequired":{"type":"boolean"}},"additionalProperties":false},"nationalGreen":{"type":"object","properties":{"coveredWork":{"type":"boolean"},"publicOwner":{"type":"boolean"},"grossFloorAreaM2":{"type":"number","minimum":0}},"additionalProperties":false},"energySavingPlan":{"type":"object","properties":{"useExcluded":{"type":"boolean"},"exemptAreaM2":{"type":"number","minimum":0},"coveredAction":{"type":"boolean"},"parkingAreaM2":{"type":"number","minimum":0},"grossFloorAreaM2":{"type":"number","minimum":0},"machineRoomAreaM2":{"type":"number","minimum":0}},"additionalProperties":false}},"additionalProperties":false},"manualLandUseAreas":{"type":"array","items":{"type":"string","minLength":1}},"manualLandUseZones":{"type":"array","items":{"type":"string","minLength":1}},"manualParcelAreaM2":{"type":"number","exclusiveMinimum":0},"manualRoadFrontage":{"type":"string","minLength":1},"additionalAddresses":{"type":"array","items":{"type":"string","maxLength":200,"minLength":1},"maxItems":20},"coveredLightingWork":{"type":"boolean"},"densityProvisoFacts":{"type":"object","properties":{"usesSewerage":{"type":"boolean"},"accessRoadWidthM":{"type":"number","minimum":0},"existingUsePermitted":{"type":"boolean"},"developmentSiteAreaM2":{"type":"number","minimum":0},"usesPublicWaterSupply":{"type":"boolean"},"additionOnExistingSite":{"type":"boolean"},"existingCompletionDate":{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"},"eupOrMyeonAreaConfirmed":{"type":"boolean"},"districtUnitPlanEstablished":{"type":"boolean"},"changwonNewTownAreaConfirmed":{"type":"boolean"},"growthManagementAreaConfirmed":{"type":"boolean"},"districtPlanOverridesOrdinance":{"type":"boolean"},"exteriorWallsFireproofConfirmed":{"type":"boolean"},"gwangjuOrdinanceAppliesConfirmed":{"type":"boolean"},"knowledgeIndustryCenterConfirmed":{"type":"boolean"},"infrastructureApprovedByCommittee":{"type":"boolean"},"knowledgeIndustryCenterFloorAreaM2":{"type":"number","minimum":0},"housingDevelopmentDistrictConfirmed":{"type":"boolean"},"redevelopmentPlanOverridesOrdinance":{"type":"boolean"},"publicOrPublicInterestFacilityConfirmed":{"type":"boolean"},"growthManagementApprovedFarMultiplierPct":{"type":"number","minimum":0},"existingFactoryWarehouseOrResearchConfirmed":{"type":"boolean"}},"additionalProperties":false},"maxExcavationDepthM":{"type":"number","exclusiveMinimum":0},"annualFuelHeatUseToe":{"type":"number","minimum":0},"farFloorAreaTargetM2":{"type":"number","exclusiveMinimum":0},"plannedParkingSpaces":{"type":"integer","maximum":1000000,"minimum":0},"retainingWallHeightM":{"type":"number","minimum":0},"electricityCapacityMW":{"type":"number","exclusiveMinimum":0},"energyUsePlanIsPublic":{"type":"boolean"},"grossFloorAreaTargetM2":{"type":"number","exclusiveMinimum":0},"manualLandUseDistricts":{"type":"array","items":{"type":"string","minLength":1}},"statutoryMultiUseFacts":{"type":"object","properties":{"qualifyingUseConfirmed":{"type":"boolean"},"hasAutomaticFireSuppression":{"type":"boolean"}},"additionalProperties":false},"annualElectricityUseKWh":{"type":"number","minimum":0},"developmentProjectCodes":{"type":"array","items":{"enum":["PRJ-REDEV","PRJ-REDEV-REBUILD","PRJ-REDEV-SMALL","PRJ-MARKET","PRJ-MARKET-AREA","PRJ-HOUSING-APPROVAL","PRJ-BUILDING-PERMIT","PRJ-REMODEL","PRJ-LAND-DEV","STAT-DECREE-84-6","STAT-DECREE-84-7","STAT-DECREE-84-8","STAT-FARMLAND-32","STAT-TRAD-MARKET-51","STAT-UNAUTH-BARN"],"type":"string"},"maxItems":15},"publicContributionAreaM2":{"type":"number","exclusiveMinimum":0},"requestedBuildingActCode":{"enum":["2000","3000","0100","0200","0300","0400","0500","0600","0700","0800"],"type":"string"},"energyUsePlanProjectRoute":{"enum":["building-or-factory","other-facility","development-project"],"type":"string"},"specialStructureConfirmed":{"type":"boolean"},"fireproofStructureConfirmed":{"type":"boolean"},"disasterPreventionFacilityPlanned":{"type":"boolean"}}},"title":"실 구성 사전 분석","logicalName":"prepare_site_program","displayName":"실 구성 사전 분석","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"find_sites","description":"지역·계획용도·대지면적·형상·접도 조건에 맞는 개발 후보지를 전국 필지 색인에서 찾고, 후보 목록과 검색 한계를 함께 보여줍니다. 확인된 project_type과 검색조건은 continuation으로 다음 비교 단계에 전달됩니다.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["regions","intendedUse","minParcelAreaM2"],"properties":{"limit":{"type":"integer","maximum":50,"minimum":1},"regions":{"type":"array","items":{"type":"string"},"maxItems":6,"minItems":1},"landClass":{"enum":["urban","greenfield"],"type":"string"},"vacantOnly":{"type":"boolean"},"intendedUse":{"type":"string","minLength":2},"minFillRatio":{"type":"number","maximum":1,"minimum":0},"targetAreaM2":{"type":"number","exclusiveMinimum":0},"minShortSideM":{"type":"number","exclusiveMinimum":0},"maxAspectRatio":{"type":"number","minimum":1},"buildingUseCode":{"type":"string","minLength":4},"maxParcelAreaM2":{"type":"number","exclusiveMinimum":0},"minParcelAreaM2":{"type":"number","exclusiveMinimum":0}}},"title":"후보지 찾기","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"find_sites","displayName":"후보지 찾기"},{"name":"lookup_code","description":"Look up Korean statutory/registry codes by name: building use codes (건축물대장 용도코드) and land-use zone/district/area/overlay codes (용도지역·지구·구역·중첩제한). 이름으로 코드를 조회합니다. 검토 도구의 코드 입력에는 여기서 고른 **코드**를 넣으십시오 — 이름을 추측해서 넣지 마십시오.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["query"],"properties":{"axis":{"enum":["building_use","use_zone","use_district","use_area","overlay_restriction"],"type":"string"},"query":{"type":"string","minLength":1}}},"title":"코드 찾기","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"lookup_code","displayName":"코드 찾기"},{"name":"compare_sites","description":"사용자가 제시한 후보 부지 2~8곳을 동일한 canonical 분석으로 비교합니다. 각 후보 행에는 판정 근거, source ProjectDesign identity, project truth와 다음 analyze/create 호출용 continuation을 보존합니다.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["candidates"],"properties":{"candidates":{"type":"array","items":{"type":"object","required":["address"],"properties":{"label":{"type":"string","maxLength":40},"address":{"type":"string","minLength":2}}},"maxItems":8,"minItems":2},"intendedUse":{"type":"string"},"excludedZones":{"type":"array","items":{"type":"string"},"maxItems":10},"buildingUseCode":{"type":"string","minLength":4},"minParcelAreaM2":{"type":"number","exclusiveMinimum":0},"electricityCapacityMW":{"type":"number","exclusiveMinimum":0},"targetGrossFloorAreaM2":{"type":"number","exclusiveMinimum":0}}},"title":"후보지 비교","logicalName":"compare_sites","displayName":"후보지 비교","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"analyze_feasibility","description":"현재 계획의 사업성을 검토합니다 — 부지 검토 결과와 서버 기본 가정으로 사업비·수지·현금흐름·IRR 을 계산합니다.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"mode":{"enum":["sale","lease"],"type":"string"},"address":{"type":"string","minLength":2},"unitMix":{"type":"array","items":{"type":"object","required":["netM2","count"],"properties":{"count":{"type":"integer","maximum":100000,"exclusiveMinimum":0},"netM2":{"type":"number","maximum":2000,"exclusiveMinimum":0}}},"maxItems":50},"proposedUse":{"type":"string","minLength":1},"reportTitle":{"type":"string","minLength":1},"adjoiningRoad":{"type":"object","properties":{"cityIssuedPermit":{"type":"boolean"},"continuousWidthM":{"type":"number","minimum":0},"notificationOnly":{"type":"boolean"},"otherLandscapeTarget":{"type":"boolean"},"buildingCommitteeTarget":{"type":"boolean"}},"additionalProperties":false},"basementFloors":{"type":"integer","maximum":20,"minimum":0},"buildingAreaM2":{"type":"number","exclusiveMinimum":0},"householdCount":{"type":"integer","maximum":9007199254740991,"exclusiveMinimum":0},"openSpaceFacts":{"type":"object","required":["temporalContext","buildings"],"properties":{"buildings":{"type":"array","items":{"type":"object","required":["id"],"properties":{"id":{"type":"string","maxLength":100,"minLength":1},"useAreas":{"type":"object","required":["value","provenance"],"properties":{"value":{"type":"array","items":{"type":"object","required":["useCode","floorAreaM2"],"properties":{"useCode":{"type":"string","pattern":"^\\d{5}$"},"floorAreaM2":{"type":"number","minimum":0},"passengerFacility":{"type":"boolean"},"agriculturalDistributionFacility":{"type":"boolean"}},"additionalProperties":false},"maxItems":200,"minItems":1},"provenance":{"enum":["provided","derived"],"type":"string"}},"additionalProperties":false},"grossFloorAreaM2":{"type":"object","required":["value","provenance"],"properties":{"value":{"type":"number","minimum":0},"provenance":{"enum":["provided","derived"],"type":"string"}},"additionalProperties":false},"useAreasComplete":{"type":"boolean"},"aboveGroundFloors":{"type":"object","required":["value","provenance"],"properties":{"value":{"type":"integer","maximum":300,"minimum":0},"provenance":{"enum":["provided","derived"],"type":"string"}},"additionalProperties":false},"collectiveHousing":{"type":"boolean"}},"additionalProperties":false},"maxItems":100,"minItems":1},"provision":{"type":"object","properties":{"rawAreaM2":{"type":"object","required":["value","provenance"],"properties":{"value":{"type":"number","minimum":0},"provenance":{"enum":["provided","derived"],"type":"string"}},"additionalProperties":false},"setbackDeductionComplete":{"type":"boolean"},"buildingLineSetbackAreaM2":{"type":"object","required":["value","provenance"],"properties":{"value":{"type":"number","minimum":0},"provenance":{"enum":["provided","derived"],"type":"string"}},"additionalProperties":false}},"additionalProperties":false},"temporalContext":{"anyOf":[{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","const":"current_law_scenario"}},"additionalProperties":false},{"type":"object","required":["kind"],"properties":{"kind":{"type":"string","const":"permit_case"},"permitApplicationDate":{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"},"reviewApplicationDate":{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"}},"additionalProperties":false}]},"article43DesignatedArea":{"type":"boolean"},"buildingInventoryComplete":{"type":"boolean"}},"additionalProperties":false},"savedProjectId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"useFloorAreaM2":{"type":"number","minimum":0},"buildingHeightM":{"type":"number","exclusiveMinimum":0},"buildingUseCode":{"type":"string","minLength":4},"fireSafetyFacts":{"type":"object","properties":{"work":{"enum":["new-building","addition","rebuild","reconstruction","relocation","change-use","major-repair","other"],"type":"string"},"consent":{"type":"object","properties":{"parkingFloor":{"type":"boolean"},"windowlessFloor":{"type":"boolean"},"mechanicalParking":{"type":"boolean"},"installedInHousing":{"type":"boolean"},"largestFloorAreaM2":{"type":"number","minimum":0},"residential24Hours":{"type":"boolean"},"excludedChildFacility":{"type":"boolean"},"residentialCareSubtype":{"enum":["elderly-residential-medical-home-care","abused-elderly-shelter","child-welfare","disability-residential","mental-related","homeless-residential","tb-hansen-residential","other"],"type":"string"},"schoolFacilitiesActWork":{"type":"boolean"},"limitedSimpleFacilitiesOnly":{"type":"boolean"},"exposedGasTankCapacityTonnes":{"type":"number","minimum":0},"clinicInpatientOrDialysisRoom":{"type":"boolean"},"nursingHospitalIsMedicalRehab":{"type":"boolean"},"basementOrWindowlessFloorAreaM2":{"type":"number","minimum":0},"additionalFireFacilitiesInstalled":{"type":"boolean"},"nonResidentialMentalRehabilitation":{"type":"boolean"},"simpleFacilitiesConformToStandards":{"type":"boolean"},"specialCombustiblesQuantityMultiple":{"type":"number","minimum":0},"psychiatricClinicWithoutInpatientRooms":{"type":"boolean"},"fireConstructionCommencementReportRequired":{"type":"boolean"},"performanceHallBasementOrWindowlessFloorAreaM2":{"type":"number","minimum":0}},"additionalProperties":false},"heightM":{"type":"number","minimum":0},"performance":{"type":"object","properties":{"tunnelLengthM":{"type":"number","minimum":0},"cinemaAuditoria":{"type":"integer","maximum":9007199254740991,"minimum":0},"underwaterTunnel":{"type":"boolean"},"basementFloorAreaM2":{"type":"number","minimum":0},"undergroundLinkedComplex":{"type":"boolean"}},"additionalProperties":false},"facilityUses":{"type":"array","items":{"enum":["apartment","row-house","multi-family-house","dormitory","lodging","school","noyu","training","mental-medical","disability-medical-rehab","clinic","midwifery","postpartum-care","hazardous-manufacturing","gas","wind-power","electrical-storage","underground-conduit","hangar","observation-tower","air-traffic-control","broadcast-tower","nursing-hospital","factory","warehouse","railway","airport","tunnel","performance-hall","other"],"type":"string"}},"basementFloors":{"type":"integer","maximum":9007199254740991,"minimum":0},"consentProcedure":{"enum":["permit","consultation","use-approval","notification","other"],"type":"string"},"grossFloorAreaM2":{"type":"number","minimum":0},"aboveGroundFloors":{"type":"integer","maximum":9007199254740991,"minimum":0}},"additionalProperties":false},"aboveGroundFloors":{"type":"integer","maximum":300,"exclusiveMinimum":0},"developmentAreaM2":{"type":"number","minimum":0},"extractedVolumeM3":{"type":"number","minimum":0},"manualOfficialUse":{"type":"string","minLength":1},"openSpaceUseAreas":{"type":"array","items":{"type":"object","required":["useCode","floorAreaM2"],"properties":{"useCode":{"type":"string","pattern":"^\\d{5}$"},"floorAreaM2":{"type":"number","minimum":0},"passengerFacility":{"type":"boolean"},"agriculturalDistributionFacility":{"type":"boolean"}},"additionalProperties":false},"maxItems":200,"minItems":1},"parkingExtraFacts":{"type":"object","properties":{"ownership":{"enum":["public","private"],"type":"string"},"construction":{"enum":["new","existing"],"type":"string"},"ecoExemption":{"type":"boolean"},"facilityKind":{"enum":["ancillary","on-street","off-street"],"type":"string"},"mixedUseCodes":{"type":"array","items":{"anyOf":[{"type":"string","pattern":"^\\d{5}$"},{"type":"null"}]},"maxItems":50,"minItems":1},"operatorScope":{"enum":["city-direct","district-direct-or-entrusted","other"],"type":"string"},"parallelSpaces":{"type":"integer","maximum":1000000,"minimum":0},"publicExisting":{"type":"boolean"},"mechanicalSpaces":{"type":"integer","maximum":1000000,"minimum":0}},"additionalProperties":false},"greenBuildingFacts":{"type":"object","properties":{"localDesign":{"type":"object","properties":{"workScope":{"enum":["new-building","other"],"type":"string"},"relaxation":{"enum":["none","granted"],"type":"string"},"grossFloorAreaM2":{"type":"number","minimum":0},"firstApplicationDate":{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"},"certificationEligible":{"type":"boolean"},"conditionedFloorAreaM2":{"type":"number","minimum":0},"housingProjectApprovalRequired":{"type":"boolean"}},"additionalProperties":false},"nationalZeb":{"type":"object","properties":{"coveredWork":{"type":"boolean"},"publicOwner":{"type":"boolean"},"grossFloorAreaM2":{"type":"number","minimum":0},"unevaluableAreaM2":{"type":"number","minimum":0},"housingEnergyPlanRequired":{"type":"boolean"}},"additionalProperties":false},"nationalGreen":{"type":"object","properties":{"coveredWork":{"type":"boolean"},"publicOwner":{"type":"boolean"},"grossFloorAreaM2":{"type":"number","minimum":0}},"additionalProperties":false},"energySavingPlan":{"type":"object","properties":{"useExcluded":{"type":"boolean"},"exemptAreaM2":{"type":"number","minimum":0},"coveredAction":{"type":"boolean"},"parkingAreaM2":{"type":"number","minimum":0},"grossFloorAreaM2":{"type":"number","minimum":0},"machineRoomAreaM2":{"type":"number","minimum":0}},"additionalProperties":false}},"additionalProperties":false},"manualLandUseAreas":{"type":"array","items":{"type":"string","minLength":1}},"manualLandUseZones":{"type":"array","items":{"type":"string","minLength":1}},"manualParcelAreaM2":{"type":"number","exclusiveMinimum":0},"manualRoadFrontage":{"type":"string","minLength":1},"additionalAddresses":{"type":"array","items":{"type":"string","maxLength":200,"minLength":1},"maxItems":20},"coveredLightingWork":{"type":"boolean"},"densityProvisoFacts":{"type":"object","properties":{"usesSewerage":{"type":"boolean"},"accessRoadWidthM":{"type":"number","minimum":0},"existingUsePermitted":{"type":"boolean"},"developmentSiteAreaM2":{"type":"number","minimum":0},"usesPublicWaterSupply":{"type":"boolean"},"additionOnExistingSite":{"type":"boolean"},"existingCompletionDate":{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"},"eupOrMyeonAreaConfirmed":{"type":"boolean"},"districtUnitPlanEstablished":{"type":"boolean"},"changwonNewTownAreaConfirmed":{"type":"boolean"},"growthManagementAreaConfirmed":{"type":"boolean"},"districtPlanOverridesOrdinance":{"type":"boolean"},"exteriorWallsFireproofConfirmed":{"type":"boolean"},"gwangjuOrdinanceAppliesConfirmed":{"type":"boolean"},"knowledgeIndustryCenterConfirmed":{"type":"boolean"},"infrastructureApprovedByCommittee":{"type":"boolean"},"knowledgeIndustryCenterFloorAreaM2":{"type":"number","minimum":0},"housingDevelopmentDistrictConfirmed":{"type":"boolean"},"redevelopmentPlanOverridesOrdinance":{"type":"boolean"},"publicOrPublicInterestFacilityConfirmed":{"type":"boolean"},"growthManagementApprovedFarMultiplierPct":{"type":"number","minimum":0},"existingFactoryWarehouseOrResearchConfirmed":{"type":"boolean"}},"additionalProperties":false},"maxExcavationDepthM":{"type":"number","exclusiveMinimum":0},"annualFuelHeatUseToe":{"type":"number","minimum":0},"dataCenterBypassMode":{"enum":["GROUP_BYPASS","MODULE_BYPASS"],"type":"string"},"dataCenterTcsDefined":{"type":"boolean"},"farFloorAreaTargetM2":{"type":"number","exclusiveMinimum":0},"plannedParkingSpaces":{"type":"integer","maximum":1000000,"minimum":0},"retainingWallHeightM":{"type":"number","minimum":0},"dataCenterBatteryType":{"enum":["LI_ION","VRLA"],"type":"string"},"dataCenterPowerStages":{"type":"array","items":{"type":"object","required":["stage","incomingPowerMw"],"properties":{"note":{"type":"string","maxLength":200},"stage":{"enum":["confirmed","option","long_term"],"type":"string"},"incomingPowerMw":{"type":"number","exclusiveMinimum":0}}},"maxItems":3},"electricityCapacityMW":{"type":"number","exclusiveMinimum":0},"energyUsePlanIsPublic":{"type":"boolean"},"grossFloorAreaTargetM2":{"type":"number","exclusiveMinimum":0},"manualLandUseDistricts":{"type":"array","items":{"type":"string","minLength":1}},"statutoryMultiUseFacts":{"type":"object","properties":{"qualifyingUseConfirmed":{"type":"boolean"},"hasAutomaticFireSuppression":{"type":"boolean"}},"additionalProperties":false},"annualElectricityUseKWh":{"type":"number","minimum":0},"dataCenterRackDensityKw":{"type":"array","items":{"type":"number","maximum":200,"exclusiveMinimum":0},"maxItems":8},"dataCenterRackProfileId":{"enum":["alps-generic-12kw-v1"],"type":"string"},"dataCenterTrCapacityMva":{"type":"number","maximum":1000,"exclusiveMinimum":0},"developmentProjectCodes":{"type":"array","items":{"enum":["PRJ-REDEV","PRJ-REDEV-REBUILD","PRJ-REDEV-SMALL","PRJ-MARKET","PRJ-MARKET-AREA","PRJ-HOUSING-APPROVAL","PRJ-BUILDING-PERMIT","PRJ-REMODEL","PRJ-LAND-DEV","STAT-DECREE-84-6","STAT-DECREE-84-7","STAT-DECREE-84-8","STAT-FARMLAND-32","STAT-TRAD-MARKET-51","STAT-UNAUTH-BARN"],"type":"string"},"maxItems":15},"dataCenterEhvThresholdMw":{"type":"number","maximum":1000,"exclusiveMinimum":0},"publicContributionAreaM2":{"type":"number","exclusiveMinimum":0},"requestedBuildingActCode":{"enum":["2000","3000","0100","0200","0300","0400","0500","0600","0700","0800"],"type":"string"},"dataCenterDrainageDefined":{"type":"boolean"},"dataCenterGeneratorUnitKw":{"type":"number","maximum":10000,"exclusiveMinimum":0},"dataCenterIncomingPowerMw":{"type":"number","exclusiveMinimum":0},"dataCenterManifoldDefined":{"type":"boolean"},"dataCenterPartitionWallMm":{"type":"number","maximum":1000,"exclusiveMinimum":0},"dataCenterPowerRedundancy":{"enum":["N","N_PLUS_1","DR_3M2","DR_4M3","BR_CATCHER","2N"],"type":"string"},"dataCenterTieVoltageLevel":{"enum":["HV_VCB","LV_ACB","NONE"],"type":"string"},"energyUsePlanProjectRoute":{"enum":["building-or-factory","other-facility","development-project"],"type":"string"},"specialStructureConfirmed":{"type":"boolean"},"dataCenterCduSupplyDeltaTC":{"type":"number","maximum":100,"exclusiveMinimum":0},"dataCenterRackDensityMaxKw":{"type":"number","maximum":200,"exclusiveMinimum":0},"dataCenterCduRedundancyMode":{"enum":["N","N_PLUS_1","TWO_N"],"type":"string"},"dataCenterCduUnitCapacityKw":{"type":"number","maximum":100000,"exclusiveMinimum":0},"dataCenterCoolingRedundancy":{"enum":["N","N_PLUS_1","N_PLUS_2","2N"],"type":"string"},"dataCenterCoolingStrategies":{"type":"array","items":{"enum":["AIR_DX_CRAC","CHW_CRAH_AIR_COOLED_CHILLER","CHW_CRAH_AIR_COOLED_FREE_COOLING","CHW_CRAH_WATER_COOLED_CHILLER_CT","INDIRECT_ECONOMIZER","REAR_DOOR_HX","DIRECT_LIQUID_COOLING","IMMERSION_COOLING"],"type":"string"},"maxItems":8},"dataCenterFuelAutonomyHours":{"type":"number","maximum":168,"exclusiveMinimum":0},"dataCenterPowerRedundancies":{"type":"array","items":{"enum":["N","N_PLUS_1","DR_3M2","DR_4M3","BR_CATCHER","2N"],"type":"string"},"maxItems":2},"dataCenterUpsPathDesignMode":{"enum":["SHARE_50_50","EACH_PATH_100_PERCENT"],"type":"string"},"dataCenterUpsUnitCapacityMw":{"type":"number","maximum":100,"exclusiveMinimum":0},"fireproofStructureConfirmed":{"type":"boolean"},"dataCenterAssumedPowerFactor":{"type":"number","maximum":1,"exclusiveMinimum":0},"dataCenterBuildingHallCounts":{"type":"array","items":{"type":"integer","maximum":1000,"exclusiveMinimum":0},"maxItems":8},"dataCenterEstimatedUtPowerMw":{"type":"number","minimum":0},"dataCenterFluidDensityKgPerL":{"type":"number","maximum":2,"exclusiveMinimum":0},"dataCenterReceivingVoltageKv":{"anyOf":[{"type":"number","const":22.9},{"type":"number","const":154}]},"dataCenterRooftopUsableRatio":{"type":"number","maximum":1,"exclusiveMinimum":0},"dataCenterTargetEffectivePue":{"type":"number","maximum":3,"minimum":1},"dataCenterUpsAutonomyMinutes":{"type":"number","maximum":180,"exclusiveMinimum":0},"dataCenterContainmentsPerHall":{"type":"array","items":{"type":"integer","maximum":1000,"exclusiveMinimum":0},"maxItems":8},"dataCenterGeneratorRedundancy":{"enum":["N","N_PLUS_1","2N"],"type":"string"},"dataCenterWaterQualityDefined":{"type":"boolean"},"dataCenterHighDensityRackShare":{"type":"number","maximum":1,"minimum":0},"dataCenterLeakDetectionDefined":{"type":"boolean"},"dataCenterServiceAccessDefined":{"type":"boolean"},"dataCenterAvailableFloorPlateM2":{"type":"number","exclusiveMinimum":0},"dataCenterLiquidCoolingLoadShare":{"type":"number","maximum":1,"minimum":0},"dataCenterDataHallsOnTypicalFloor":{"type":"array","items":{"type":"integer","maximum":1000,"exclusiveMinimum":0},"maxItems":8},"dataCenterFixedBuildingTotalRacks":{"type":"number","exclusiveMinimum":0},"dataCenterHighDensityRackDesignKw":{"type":"number","maximum":200,"exclusiveMinimum":0},"dataCenterReplacementRouteDefined":{"type":"boolean"},"disasterPreventionFacilityPlanned":{"type":"boolean"},"dataCenterLiquidIndependentAbPaths":{"type":"boolean"},"dataCenterWaterSpecificHeatKjPerKgK":{"type":"number","maximum":10,"exclusiveMinimum":0},"dataCenterMaintenanceLocationDefined":{"type":"boolean"},"dataCenterProjectRackAverageItLoadKw":{"type":"number","maximum":200,"exclusiveMinimum":0},"dataCenterProjectRackMaximumItLoadKw":{"type":"number","maximum":200,"exclusiveMinimum":0},"dataCenterLiquidCoolingTopologyStatus":{"enum":["planning_proxy","concept_defined","to_verify"],"type":"string"},"dataCenterProjectLiquidCoolingLoadShare":{"type":"number","maximum":1,"minimum":0}}},"title":"사업성 검토","logicalName":"analyze_feasibility","displayName":"사업성 검토","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_site_files","description":"현재 ALPS 부지·계획에서 DXF/GLB 설계자료를 생성합니다. SiteModel이 형상·레이어 authority이며 위젯 장면을 역추출하지 않습니다.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"address":{"type":"string","minLength":1},"dxfMode":{"enum":["2d","3d"],"type":"string"},"extentM":{"anyOf":[{"type":"number","const":100},{"type":"number","const":300},{"type":"number","const":500}]},"formats":{"type":"array","items":{"enum":["dxf","glb"],"type":"string"},"maxItems":2,"minItems":1},"originMode":{"enum":["world","local"],"type":"string"},"proposedUse":{"type":"string","minLength":1},"includeLayers":{"type":"array","items":{"type":"string","minLength":1},"maxItems":32},"savedProjectId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"buildingUseCode":{"type":"string","minLength":4},"contourIntervalM":{"type":"number","exclusiveMinimum":0}}},"title":"부지 파일 생성","logicalName":"create_site_files","displayName":"부지 파일 생성","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_report","description":"현재 canonical 분석 revision을 기준으로 보고서 데이터를 준비합니다. 법규검토서·규모검토서 PDF는 위젯의 내려받기 경로에서 생성합니다. 설계설명서는 저장된 BOD 편집 상태가 있으면 함께 준비하며, 조판기가 없어 파일을 생성하지 않습니다.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"address":{"type":"string","minLength":1},"reportKind":{"enum":["legal","scale","spec"],"type":"string"},"proposedUse":{"type":"string","minLength":1},"savedProjectId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"buildingUseCode":{"type":"string","minLength":4}}},"title":"검토 문서 생성","logicalName":"create_report","displayName":"검토 문서 생성","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"save_project","description":"현재 ALPS 분석 상태를 로그인 계정의 기존 saved_reviews 저장소에 프로젝트로 저장합니다.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"address":{"type":"string","minLength":1},"proposedUse":{"type":"string","minLength":1},"savedProjectId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"buildingUseCode":{"type":"string","minLength":4}}},"title":"프로젝트 저장","logicalName":"save_project","displayName":"프로젝트 저장","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"open_project","description":"로그인 계정의 저장 프로젝트를 찾고, 단일 프로젝트면 최신 규제 데이터로 재분석해 Dashboard를 엽니다.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"query":{"type":"string","maxLength":200,"minLength":1},"projectId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}},"title":"프로젝트 열기","logicalName":"open_project","displayName":"프로젝트 열기","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=ALPS&config=eyJ1cmwiOiAiaHR0cHM6Ly9hbHBzLmluZy9tY3AifQ%3D%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22ALPS%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Falps.ing%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22ALPS%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Falps.ing%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=ALPS&connectorUrl=https%3A%2F%2Falps.ing%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"ALPS\" --url \"https://alps.ing/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/alps-mcp-e329061ac7","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/alps-mcp-e329061ac7/tools/{tool}","mcpServerUrl":"https://alps.ing/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/alps-mcp-e329061ac7?live=1"}