이 MCP로 할 수 있는 일
Offers calculation tools for investing, lending, business economics, ecommerce profitability, employment, health, vehicles, construction, and other practical decisions.
도구
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['salary', 'contributionPct', 'firstTierPct', 'firstTierMatchPct', 'secondTierPct', 'secondTierMatchPct', 'growthRatePct', 'years'], 'properties': {'years': {'type': 'integer', 'maximum': 80, 'minimum': 0}, 'salary': {'type': 'number', 'maximum': 10000000, 'minimum': 0}, 'firstTierPct': {'type': 'number', 'maximum': 100, 'minimum': 0}, 'growthRatePct': {'type': 'number', 'maximum': 30, 'minimum': 0}, 'secondTierPct': {'type': 'number', 'maximum': 100, 'minimum': 0}, 'contributionPct': {'type': 'number', 'maximum': 100, 'minimum': 0}, 'firstTierMatchPct': {'type': 'number', 'maximum': 100, 'minimum': 0}, 'secondTierMatchPct': {'type': 'number', 'maximum': 100, 'minimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['stepsPerRun', 'inputTokensPerStep', 'outputTokensPerStep', 'modelId', 'runsPerDay', 'successRatePct', 'cacheHitRatePct'], 'properties': {'modelId': {'enum': ['gpt-5.5', 'gpt-5.4', 'gpt-5.4-mini', 'gpt-5.4-nano', 'claude-opus-4.8', 'claude-sonnet-4.6', 'claude-haiku-4.5', 'gemini-3.5-flash', 'gemini-3.1-pro', 'gemini-2.5-flash', 'llama-3.3-70b-together', 'llama-3-8b-lite-together'], 'type': 'string'}, 'runsPerDay': {'type': 'number', 'maximum': 1000000, 'minimum': 0.1}, 'stepsPerRun': {'type': 'integer', 'maximum': 200, 'minimum': 1}, 'successRatePct': {'type': 'number', 'maximum': 100, 'minimum': 1}, 'cacheHitRatePct': {'type': 'number', 'maximum': 100, 'minimum': 0}, 'inputTokensPerStep': {'type': 'number', 'maximum': 2000000, 'minimum': 1}, 'outputTokensPerStep': {'type': 'number', 'maximum': 100000, 'minimum': 1}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['tasksPerMonth', 'minutesPerTaskManual', 'loadedHourlyCost', 'automationCoveragePct', 'reviewMinutesPerTask', 'aiCostPerTask', 'platformCostMo', 'buildCost'], 'properties': {'buildCost': {'type': 'number', 'maximum': 500000, 'minimum': 0}, 'aiCostPerTask': {'type': 'number', 'maximum': 5, 'minimum': 0}, 'tasksPerMonth': {'type': 'number', 'maximum': 1000000, 'minimum': 10}, 'platformCostMo': {'type': 'number', 'maximum': 5000, 'minimum': 0}, 'loadedHourlyCost': {'type': 'number', 'maximum': 300, 'minimum': 10}, 'minutesPerTaskManual': {'type': 'number', 'maximum': 240, 'minimum': 0.5}, 'reviewMinutesPerTask': {'type': 'number', 'maximum': 60, 'minimum': 0}, 'automationCoveragePct': {'type': 'number', 'maximum': 100, 'minimum': 1}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['apiPricePerMtok', 'selfHostFixedPerMonth', 'tokensPerMonth'], 'properties': {'tokensPerMonth': {'type': 'number', 'maximum': 1000000, 'minimum': 0}, 'apiPricePerMtok': {'type': 'number', 'maximum': 1000, 'exclusiveMinimum': 0}, 'selfHostFixedPerMonth': {'type': 'number', 'maximum': 10000000, 'minimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['routineCognitive', 'creativeCognitive', 'interpersonal', 'physical'], 'properties': {'physical': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'interpersonal': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'routineCognitive': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'creativeCognitive': {'type': 'number', 'maximum': 1, 'minimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['hoursSavedPerWeek', 'hourlyCost', 'headcount', 'monthlyToolCost', 'implementationCost'], 'properties': {'headcount': {'type': 'integer', 'maximum': 1000000, 'minimum': 1}, 'hourlyCost': {'type': 'number', 'maximum': 100000, 'minimum': 0}, 'monthlyToolCost': {'type': 'number', 'maximum': 10000000, 'minimum': 0}, 'hoursSavedPerWeek': {'type': 'number', 'maximum': 168, 'minimum': 0}, 'implementationCost': {'type': 'number', 'maximum': 100000000, 'minimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['price', 'cogs'], 'properties': {'cogs': {'type': 'number', 'maximum': 10000, 'minimum': 0}, 'price': {'type': 'number', 'maximum': 10000, 'exclusiveMinimum': 0}, 'adCost': {'type': 'number', 'default': 0, 'maximum': 10000, 'minimum': 0}, 'sizeTier': {'enum': ['small_standard', 'large_standard_1lb', 'large_standard_2lb', 'large_standard_3lb', 'large_bulky', 'extra_large'], 'type': 'string', 'default': 'large_standard_1lb'}, 'referralRatePct': {'type': 'number', 'default': 15, 'maximum': 50, 'minimum': 1}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['nominalRatePct', 'compounding', 'deposit', 'years'], 'properties': {'years': {'type': 'number', 'maximum': 50, 'exclusiveMinimum': 0}, 'deposit': {'type': 'number', 'maximum': 100000000, 'exclusiveMinimum': 0}, 'compounding': {'enum': ['daily', 'monthly', 'quarterly', 'annually'], 'type': 'string'}, 'nominalRatePct': {'type': 'number', 'maximum': 30, 'exclusiveMinimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['lengthIn', 'widthIn', 'heightIn', 'inchesPerGallon'], 'properties': {'widthIn': {'type': 'number', 'maximum': 1000, 'exclusiveMinimum': 0}, 'heightIn': {'type': 'number', 'maximum': 1000, 'exclusiveMinimum': 0}, 'lengthIn': {'type': 'number', 'maximum': 1000, 'exclusiveMinimum': 0}, 'inchesPerGallon': {'type': 'number', 'maximum': 5, 'minimum': 0.1}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['width', 'height', 'newWidth'], 'properties': {'width': {'type': 'number', 'maximum': 1000000, 'exclusiveMinimum': 0}, 'height': {'type': 'number', 'maximum': 1000000, 'exclusiveMinimum': 0}, 'newWidth': {'type': 'number', 'maximum': 1000000, 'exclusiveMinimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['original', 'target'], 'properties': {'target': {'type': 'object', 'required': ['shape'], 'properties': {'side': {'type': 'number', 'maximum': 1000, 'exclusiveMinimum': 0}, 'shape': {'enum': ['round', 'rectangular', 'square'], 'type': 'string'}, 'width': {'type': 'number', 'maximum': 1000, 'exclusiveMinimum': 0}, 'length': {'type': 'number', 'maximum': 1000, 'exclusiveMinimum': 0}, 'diameter': {'type': 'number', 'maximum': 1000, 'exclusiveMinimum': 0}}}, 'original': {'type': 'object', 'required': ['shape'], 'properties': {'side': {'type': 'number', 'maximum': 1000, 'exclusiveMinimum': 0}, 'shape': {'enum': ['round', 'rectangular', 'square'], 'type': 'string'}, 'width': {'type': 'number', 'maximum': 1000, 'exclusiveMinimum': 0}, 'length': {'type': 'number', 'maximum': 1000, 'exclusiveMinimum': 0}, 'diameter': {'type': 'number', 'maximum': 1000, 'exclusiveMinimum': 0}}}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['balance', 'currentAprPct', 'transferFeePct', 'promoMonths', 'revertAprPct', 'monthlyPayment'], 'properties': {'balance': {'type': 'number', 'maximum': 1000000, 'exclusiveMinimum': 0}, 'promoMonths': {'type': 'integer', 'maximum': 84, 'minimum': 1}, 'revertAprPct': {'type': 'number', 'maximum': 100, 'minimum': 0}, 'currentAprPct': {'type': 'number', 'maximum': 100, 'minimum': 0}, 'monthlyPayment': {'type': 'number', 'maximum': 1000000, 'minimum': 0}, 'transferFeePct': {'type': 'number', 'maximum': 10, 'minimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['sex', 'waistCm', 'neckCm', 'heightCm'], 'properties': {'sex': {'enum': ['male', 'female'], 'type': 'string'}, 'hipCm': {'type': 'number', 'maximum': 250, 'minimum': 40}, 'neckCm': {'type': 'number', 'maximum': 80, 'minimum': 15}, 'waistCm': {'type': 'number', 'maximum': 250, 'minimum': 30}, 'heightCm': {'type': 'number', 'maximum': 250, 'minimum': 120}, 'weightKg': {'type': 'number', 'maximum': 400, 'minimum': 20}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['fixedCosts', 'variableCostPerUnit', 'pricePerUnit', 'targetProfit'], 'properties': {'fixedCosts': {'type': 'number', 'maximum': 100000000, 'exclusiveMinimum': 0}, 'pricePerUnit': {'type': 'number', 'maximum': 1000000, 'exclusiveMinimum': 0}, 'targetProfit': {'type': 'number', 'maximum': 100000000, 'minimum': 0}, 'variableCostPerUnit': {'type': 'number', 'maximum': 1000000, 'minimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['mode', 'waterVolumeL', 'meatWeightGrams', 'saltPct', 'sugarPct'], 'properties': {'mode': {'enum': ['wet', 'dry'], 'type': 'string'}, 'saltPct': {'type': 'number', 'maximum': 20, 'minimum': 0.1}, 'sugarPct': {'type': 'number', 'maximum': 20, 'minimum': 0}, 'waterVolumeL': {'type': 'number', 'maximum': 1000, 'minimum': 0}, 'meatWeightGrams': {'type': 'number', 'maximum': 1000000, 'minimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['cashBalance', 'monthlyExpenses', 'monthlyRevenue'], 'properties': {'cashBalance': {'type': 'number', 'maximum': 1000000000, 'exclusiveMinimum': 0}, 'monthlyRevenue': {'type': 'number', 'maximum': 100000000, 'minimum': 0}, 'monthlyExpenses': {'type': 'number', 'maximum': 100000000, 'exclusiveMinimum': 0}, 'monthlyExpenseGrowthPct': {'type': 'number', 'default': 0, 'maximum': 50, 'minimum': 0}, 'monthlyRevenueGrowthPct': {'type': 'number', 'default': 0, 'maximum': 50, 'minimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['arpa', 'grossMarginPct', 'monthlyChurnPct', 'cac'], 'properties': {'cac': {'type': 'number', 'maximum': 10000000, 'minimum': 0}, 'arpa': {'type': 'number', 'maximum': 1000000, 'exclusiveMinimum': 0}, 'grossMarginPct': {'type': 'number', 'maximum': 100, 'minimum': 0}, 'monthlyChurnPct': {'type': 'number', 'maximum': 100, 'minimum': 0.01}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['currentKg', 'goalKg', 'days'], 'properties': {'days': {'type': 'integer', 'maximum': 3650, 'minimum': 1}, 'goalKg': {'type': 'number', 'maximum': 400, 'minimum': 30}, 'currentKg': {'type': 'number', 'maximum': 400, 'minimum': 30}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['met', 'weightKg', 'minutes'], 'properties': {'met': {'type': 'number', 'maximum': 30, 'exclusiveMinimum': 0}, 'minutes': {'type': 'number', 'maximum': 1440, 'exclusiveMinimum': 0}, 'weightKg': {'type': 'number', 'maximum': 500, 'minimum': 20}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['monthlyPayment', 'annualRatePct', 'termMonths', 'downPayment', 'tradeIn'], 'properties': {'tradeIn': {'type': 'number', 'maximum': 2000000, 'minimum': 0}, 'termMonths': {'type': 'integer', 'maximum': 120, 'exclusiveMinimum': 0}, 'downPayment': {'type': 'number', 'maximum': 2000000, 'minimum': 0}, 'annualRatePct': {'type': 'number', 'maximum': 30, 'minimum': 0}, 'monthlyIncome': {'type': 'number', 'maximum': 10000000, 'minimum': 0}, 'monthlyPayment': {'type': 'number', 'maximum': 1000000, 'exclusiveMinimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['price', 'firstYearRate', 'annualRate', 'horizonYears'], 'properties': {'price': {'type': 'number', 'maximum': 10000000, 'minimum': 0}, 'annualRate': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'horizonYears': {'type': 'integer', 'maximum': 40, 'minimum': 1}, 'firstYearRate': {'type': 'number', 'maximum': 1, 'minimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['capCost', 'residual', 'termMonths', 'moneyFactor', 'salesTaxPct'], 'properties': {'capCost': {'type': 'number', 'maximum': 2000000, 'exclusiveMinimum': 0}, 'residual': {'type': 'number', 'maximum': 2000000, 'minimum': 0}, 'termMonths': {'type': 'integer', 'maximum': 120, 'exclusiveMinimum': 0}, 'moneyFactor': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'salesTaxPct': {'type': 'number', 'maximum': 15, 'minimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['vehiclePrice', 'downPayment', 'tradeInValue', 'annualRatePct', 'termMonths', 'salesTaxPct'], 'properties': {'termMonths': {'type': 'integer', 'maximum': 120, 'exclusiveMinimum': 0}, 'downPayment': {'type': 'number', 'maximum': 2000000, 'minimum': 0}, 'salesTaxPct': {'type': 'number', 'maximum': 15, 'minimum': 0}, 'tradeInValue': {'type': 'number', 'maximum': 2000000, 'minimum': 0}, 'vehiclePrice': {'type': 'number', 'maximum': 2000000, 'exclusiveMinimum': 0}, 'annualRatePct': {'type': 'number', 'maximum': 30, 'minimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['principal', 'rungs', 'baseApy', 'step'], 'properties': {'step': {'type': 'number', 'maximum': 100, 'minimum': -100}, 'rungs': {'type': 'integer', 'maximum': 50, 'minimum': 1}, 'baseApy': {'type': 'number', 'maximum': 100, 'minimum': 0}, 'principal': {'type': 'number', 'maximum': 100000000, 'minimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['startingCustomers', 'lostCustomers', 'startingMRR', 'lostMRR', 'expansionMRR'], 'properties': {'lostMRR': {'type': 'number', 'maximum': 1000000000, 'minimum': 0}, 'startingMRR': {'type': 'number', 'maximum': 1000000000, 'minimum': 0}, 'expansionMRR': {'type': 'number', 'maximum': 1000000000, 'minimum': 0}, 'lostCustomers': {'type': 'number', 'maximum': 10000000, 'minimum': 0}, 'startingCustomers': {'type': 'number', 'maximum': 10000000, 'exclusiveMinimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['homePrice', 'loanAmount', 'originationFeePct', 'appraisalFee', 'titleFee', 'recordingFee', 'prepaidEscrow'], 'properties': {'titleFee': {'type': 'number', 'maximum': 20000, 'minimum': 0}, 'homePrice': {'type': 'number', 'maximum': 10000000, 'exclusiveMinimum': 0}, 'loanAmount': {'type': 'number', 'maximum': 10000000, 'exclusiveMinimum': 0}, 'appraisalFee': {'type': 'number', 'maximum': 5000, 'minimum': 0}, 'recordingFee': {'type': 'number', 'maximum': 2000, 'minimum': 0}, 'prepaidEscrow': {'type': 'number', 'maximum': 20000, 'minimum': 0}, 'originationFeePct': {'type': 'number', 'maximum': 5, 'minimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['targetFireNumber', 'currentSavings', 'currentAge', 'retirementAge', 'realReturnPct'], 'properties': {'currentAge': {'type': 'integer', 'maximum': 120, 'minimum': 0}, 'realReturnPct': {'type': 'number', 'maximum': 30, 'minimum': 0}, 'retirementAge': {'type': 'integer', 'maximum': 130, 'minimum': 1}, 'currentSavings': {'type': 'number', 'maximum': 100000000000, 'minimum': 0}, 'targetFireNumber': {'type': 'number', 'maximum': 100000000000, 'minimum': 1}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['initialPrincipal', 'monthlyContribution', 'annualRatePct', 'years'], 'properties': {'years': {'type': 'number', 'maximum': 80, 'minimum': 0.08333333333333333}, 'certify': {'type': 'boolean'}, 'annualRatePct': {'type': 'number', 'maximum': 30, 'minimum': 0}, 'initialPrincipal': {'type': 'number', 'maximum': 100000000, 'minimum': 0}, 'monthlyContribution': {'type': 'number', 'maximum': 1000000, 'minimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['lengthFt', 'widthFt', 'thicknessInches', 'wastePct', 'bagYieldFt3'], 'properties': {'widthFt': {'type': 'number', 'maximum': 1000, 'exclusiveMinimum': 0}, 'lengthFt': {'type': 'number', 'maximum': 1000, 'exclusiveMinimum': 0}, 'wastePct': {'type': 'number', 'maximum': 50, 'minimum': 0}, 'bagYieldFt3': {'type': 'number', 'maximum': 5, 'exclusiveMinimum': 0}, 'thicknessInches': {'type': 'number', 'maximum': 120, 'exclusiveMinimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['w2Salary', 'employerFicaPct', 'benefitsValue', 'ptoValue', 'contractorGross'], 'properties': {'ptoValue': {'type': 'number', 'maximum': 10000000, 'minimum': 0}, 'w2Salary': {'type': 'number', 'maximum': 10000000, 'minimum': 0}, 'benefitsValue': {'type': 'number', 'maximum': 10000000, 'minimum': 0}, 'contractorGross': {'type': 'number', 'maximum': 10000000, 'minimum': 0}, 'employerFicaPct': {'type': 'number', 'maximum': 100, 'minimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['fuel', 'maintenance', 'insurance', 'depreciation', 'financingOrLeaseCost', 'annualMiles'], 'properties': {'fuel': {'type': 'number', 'maximum': 1000000, 'minimum': 0}, 'insurance': {'type': 'number', 'maximum': 1000000, 'minimum': 0}, 'annualMiles': {'type': 'number', 'maximum': 1000000, 'minimum': 1}, 'maintenance': {'type': 'number', 'maximum': 1000000, 'minimum': 0}, 'depreciation': {'type': 'number', 'maximum': 1000000, 'minimum': 0}, 'financingOrLeaseCost': {'type': 'number', 'maximum': 1000000, 'minimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['balance', 'aprPct', 'monthlyPayment'], 'properties': {'aprPct': {'type': 'number', 'maximum': 100, 'minimum': 0}, 'balance': {'type': 'number', 'maximum': 1000000, 'exclusiveMinimum': 0}, 'targetMonths': {'anyOf': [{'type': 'integer', 'maximum': 600, 'minimum': 1}, {'type': 'null'}], 'default': None}, 'monthlyPayment': {'type': 'number', 'maximum': 100000, 'exclusiveMinimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['focalMm', 'aperture', 'sensorPreset', 'cropFactor', 'sensorWidthMm'], 'properties': {'focalMm': {'type': 'number', 'maximum': 2000, 'minimum': 1}, 'aperture': {'type': 'number', 'maximum': 64, 'minimum': 0.5}, 'cropFactor': {'type': 'number', 'maximum': 10, 'minimum': 0.1}, 'sensorPreset': {'enum': ['full-frame', 'aps-c', 'aps-c-canon', 'mft', 'custom'], 'type': 'string'}, 'sensorWidthMm': {'type': 'number', 'maximum': 120, 'minimum': 1}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['debts', 'consolidationAprPct', 'consolidationTermMonths'], 'properties': {'debts': {'type': 'array', 'items': {'type': 'object', 'required': ['balance', 'aprPct', 'minPayment'], 'properties': {'aprPct': {'type': 'number', 'maximum': 100, 'minimum': 0}, 'balance': {'type': 'number', 'maximum': 10000000, 'exclusiveMinimum': 0}, 'minPayment': {'type': 'number', 'maximum': 1000000, 'exclusiveMinimum': 0}}}, 'maxItems': 10, 'minItems': 1}, 'consolidationAprPct': {'type': 'number', 'maximum': 100, 'minimum': 0}, 'consolidationTermMonths': {'type': 'integer', 'maximum': 600, 'minimum': 1}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['debts', 'extraMonthly', 'strategy'], 'properties': {'debts': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'balance', 'aprPct', 'minPayment'], 'properties': {'name': {'type': 'string', 'maxLength': 30, 'minLength': 1}, 'aprPct': {'type': 'number', 'maximum': 100, 'minimum': 0}, 'balance': {'type': 'number', 'maximum': 10000000, 'exclusiveMinimum': 0}, 'minPayment': {'type': 'number', 'maximum': 1000000, 'exclusiveMinimum': 0}}}, 'maxItems': 10, 'minItems': 1}, 'strategy': {'enum': ['avalanche', 'snowball'], 'type': 'string'}, 'extraMonthly': {'type': 'number', 'maximum': 1000000, 'minimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['deckLength', 'deckWidth', 'boardWidthIn', 'gapIn', 'boardLengthFt', 'wastePct', 'pricePerBoard'], 'properties': {'gapIn': {'type': 'number', 'maximum': 2, 'minimum': 0}, 'wastePct': {'type': 'number', 'maximum': 100, 'minimum': 0}, 'deckWidth': {'type': 'number', 'maximum': 500, 'exclusiveMinimum': 0}, 'deckLength': {'type': 'number', 'maximum': 500, 'exclusiveMinimum': 0}, 'boardWidthIn': {'type': 'number', 'maximum': 24, 'exclusiveMinimum': 0}, 'boardLengthFt': {'type': 'number', 'maximum': 24, 'exclusiveMinimum': 0}, 'pricePerBoard': {'type': 'number', 'maximum': 100000, 'minimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['focalLengthMm', 'aperture', 'circleOfConfusionMm', 'subjectDistanceM'], 'properties': {'aperture': {'type': 'number', 'maximum': 64, 'minimum': 0.5}, 'focalLengthMm': {'type': 'number', 'maximum': 2000, 'minimum': 1}, 'subjectDistanceM': {'type': 'number', 'maximum': 10000, 'minimum': 0.1}, 'circleOfConfusionMm': {'type': 'number', 'maximum': 1, 'minimum': 0.001}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['principal', 'dividendYieldPct', 'priceGrowthPct', 'annualContribution', 'years'], 'properties': {'years': {'type': 'integer', 'maximum': 80, 'minimum': 1}, 'principal': {'type': 'number', 'maximum': 100000000, 'minimum': 0}, 'priceGrowthPct': {'type': 'number', 'maximum': 100, 'minimum': 0}, 'dividendYieldPct': {'type': 'number', 'maximum': 100, 'minimum': 0}, 'annualContribution': {'type': 'number', 'maximum': 1000000, 'minimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['age', 'sizeClass'], 'properties': {'age': {'type': 'integer', 'maximum': 30, 'minimum': 0}, 'sizeClass': {'enum': ['small', 'medium', 'large'], 'type': 'string'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['price', 'downPct'], 'properties': {'price': {'type': 'number', 'maximum': 100000000, 'exclusiveMinimum': 0}, 'downPct': {'type': 'number', 'maximum': 100, 'minimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['wallArea', 'wastePct', 'sheetAreaSqFt'], 'properties': {'wallArea': {'type': 'number', 'maximum': 1000000, 'exclusiveMinimum': 0}, 'wastePct': {'type': 'number', 'maximum': 100, 'minimum': 0}, 'sheetAreaSqFt': {'type': 'number', 'maximum': 200, 'exclusiveMinimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['housingPayment', 'otherMonthlyDebts', 'grossMonthlyIncome'], 'properties': {'housingPayment': {'type': 'number', 'maximum': 100000, 'minimum': 0}, 'otherMonthlyDebts': {'type': 'number', 'maximum': 100000, 'minimum': 0}, 'grossMonthlyIncome': {'type': 'number', 'maximum': 1000000, 'exclusiveMinimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['price', 'cogs', 'shippingCost', 'packagingCost', 'paymentFeePct', 'platformFeePct', 'adCostPerUnit', 'returnsAllowancePct'], 'properties': {'cogs': {'type': 'number', 'maximum': 1000000, 'minimum': 0}, 'price': {'type': 'number', 'maximum': 1000000, 'exclusiveMinimum': 0}, 'shippingCost': {'type': 'number', 'maximum': 1000000, 'minimum': 0}, 'adCostPerUnit': {'type': 'number', 'maximum': 1000000, 'minimum': 0}, 'packagingCost': {'type': 'number', 'maximum': 1000000, 'minimum': 0}, 'paymentFeePct': {'type': 'number', 'maximum': 100, 'minimum': 0}, 'platformFeePct': {'type': 'number', 'maximum': 100, 'minimum': 0}, 'returnsAllowancePct': {'type': 'number', 'maximum': 50, 'minimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['watts', 'hoursPerDay', 'rate'], 'properties': {'rate': {'type': 'number', 'maximum': 5, 'minimum': 0}, 'watts': {'type': 'number', 'maximum': 100000, 'minimum': 0}, 'hoursPerDay': {'type': 'number', 'maximum': 24, 'minimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['salary', 'ficaPct', 'benefitsValue', 'overheadValue'], 'properties': {'salary': {'type': 'number', 'maximum': 100000000, 'exclusiveMinimum': 0}, 'ficaPct': {'type': 'number', 'maximum': 100, 'minimum': 0}, 'benefitsValue': {'type': 'number', 'maximum': 100000000, 'minimum': 0}, 'overheadValue': {'type': 'number', 'maximum': 100000000, 'minimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['itemPrice', 'shippingPrice', 'cogs', 'processingRatePct', 'processingFlat', 'offsiteAds'], 'properties': {'cogs': {'type': 'number', 'maximum': 50000, 'minimum': 0}, 'itemPrice': {'type': 'number', 'maximum': 50000, 'exclusiveMinimum': 0}, 'offsiteAds': {'enum': ['12', '15', 'none'], 'type': 'string'}, 'shippingPrice': {'type': 'number', 'maximum': 10000, 'minimum': 0}, 'processingFlat': {'type': 'number', 'maximum': 10, 'minimum': 0}, 'processingRatePct': {'type': 'number', 'maximum': 20, 'minimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['batteryKWh', 'currentPct', 'targetPct', 'efficiency', 'homeRate', 'publicRate', 'milesPerKWh'], 'properties': {'homeRate': {'type': 'number', 'maximum': 5, 'minimum': 0}, 'targetPct': {'type': 'number', 'maximum': 100, 'minimum': 0}, 'batteryKWh': {'type': 'number', 'maximum': 500, 'minimum': 1}, 'currentPct': {'type': 'number', 'maximum': 100, 'minimum': 0}, 'efficiency': {'type': 'number', 'maximum': 1, 'minimum': 0.5}, 'publicRate': {'type': 'number', 'maximum': 5, 'minimum': 0}, 'milesPerKWh': {'type': 'number', 'maximum': 20, 'minimum': 0.1}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['fenceLength', 'postSpacing', 'railsPerSection', 'picketWidthIn', 'gapIn'], 'properties': {'gapIn': {'type': 'number', 'maximum': 24, 'minimum': 0}, 'postPrice': {'type': 'number', 'default': 0, 'maximum': 100000, 'minimum': 0}, 'railPrice': {'type': 'number', 'default': 0, 'maximum': 100000, 'minimum': 0}, 'fenceLength': {'type': 'number', 'maximum': 100000, 'exclusiveMinimum': 0}, 'picketPrice': {'type': 'number', 'default': 0, 'maximum': 100000, 'minimum': 0}, 'postSpacing': {'type': 'number', 'maximum': 50, 'exclusiveMinimum': 0}, 'picketWidthIn': {'type': 'number', 'maximum': 24, 'exclusiveMinimum': 0}, 'railsPerSection': {'type': 'integer', 'maximum': 10, 'minimum': 1}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['targetNper1000', 'areaSqFt', 'nitrogenPct', 'numApplications'], 'properties': {'areaSqFt': {'type': 'number', 'maximum': 10000000, 'minimum': 1}, 'nitrogenPct': {'type': 'number', 'maximum': 100, 'minimum': 0.1}, 'targetNper1000': {'type': 'number', 'maximum': 10, 'minimum': 0.05}, 'numApplications': {'type': 'integer', 'maximum': 52, 'minimum': 1}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['datasetTokensM', 'epochs', 'method', 'gpuId', 'gpuHourlyUsd', 'gpuCount', 'trainingTokensPerSecAggregate', 'apiFineTuneId'], 'properties': {'gpuId': {'enum': ['h100-sxm-80gb', 'a100-sxm-80gb', 'a100-40gb', 'l40s-48gb', 'rtx-4090-24gb'], 'type': 'string'}, 'epochs': {'type': 'integer', 'maximum': 20, 'minimum': 1}, 'method': {'enum': ['lora', 'full'], 'type': 'string'}, 'gpuCount': {'type': 'integer', 'maximum': 64, 'minimum': 1}, 'gpuHourlyUsd': {'type': 'number', 'maximum': 1000, 'exclusiveMinimum': 0}, 'apiFineTuneId': {'enum': ['together-sft-up-to-16b', 'together-sft-70b'], 'type': 'string'}, 'datasetTokensM': {'type': 'number', 'maximum': 100000, 'minimum': 0.001}, 'trainingTokensPerSecAggregate': {'type': 'number', 'maximum': 10000000, 'exclusiveMinimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['currentAge', 'currentSavings', 'annualExpenses', 'annualSavings', 'expectedReturnPct', 'withdrawalRatePct'], 'properties': {'currentAge': {'type': 'integer', 'maximum': 80, 'minimum': 15}, 'annualSavings': {'type': 'number', 'maximum': 10000000, 'minimum': 0}, 'annualExpenses': {'type': 'number', 'maximum': 10000000, 'exclusiveMinimum': 0}, 'currentSavings': {'type': 'number', 'maximum': 100000000, 'minimum': 0}, 'expectedReturnPct': {'type': 'number', 'maximum': 15, 'minimum': 0}, 'withdrawalRatePct': {'type': 'number', 'maximum': 10, 'minimum': 2}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['lengthFt', 'widthFt', 'wastePct', 'boxCoverageSqFt', 'pricePerBox'], 'properties': {'widthFt': {'type': 'number', 'maximum': 500, 'exclusiveMinimum': 0}, 'lengthFt': {'type': 'number', 'maximum': 500, 'exclusiveMinimum': 0}, 'wastePct': {'type': 'number', 'maximum': 100, 'minimum': 0}, 'pricePerBox': {'type': 'number', 'maximum': 100000, 'minimum': 0}, 'boxCoverageSqFt': {'type': 'number', 'maximum': 500, 'exclusiveMinimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['desiredAnnualIncome', 'annualBusinessExpenses', 'taxRatePct', 'billableHoursPerWeek', 'workWeeksPerYear', 'profitMarginPct'], 'properties': {'taxRatePct': {'type': 'number', 'maximum': 60, 'minimum': 0}, 'profitMarginPct': {'type': 'number', 'maximum': 50, 'minimum': 0}, 'workWeeksPerYear': {'type': 'number', 'maximum': 52, 'exclusiveMinimum': 0}, 'desiredAnnualIncome': {'type': 'number', 'maximum': 10000000, 'exclusiveMinimum': 0}, 'billableHoursPerWeek': {'type': 'number', 'maximum': 60, 'exclusiveMinimum': 0}, 'annualBusinessExpenses': {'type': 'number', 'maximum': 1000000, 'minimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['annualMiles', 'mpg', 'gasPricePerGal', 'kWhPerMile', 'electricityRate'], 'properties': {'mpg': {'type': 'number', 'maximum': 200, 'minimum': 1}, 'kWhPerMile': {'type': 'number', 'maximum': 5, 'minimum': 0.01}, 'annualMiles': {'type': 'number', 'maximum': 500000, 'minimum': 1}, 'evPricePremium': {'type': 'number', 'default': 0, 'maximum': 1000000, 'minimum': 0}, 'gasPricePerGal': {'type': 'number', 'maximum': 100, 'minimum': 0}, 'electricityRate': {'type': 'number', 'maximum': 5, 'minimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['usSalary', 'usBenefitsAnnual', 'usOtherEmployerTaxes', 'intlContractorMonthly', 'contractorPlatformFeeMo', 'eorGrossSalaryAnnual', 'eorEmployerBurdenPct', 'eorFeeMo'], 'properties': {'eorFeeMo': {'type': 'number', 'maximum': 2000, 'minimum': 0}, 'usSalary': {'type': 'number', 'maximum': 400000, 'minimum': 30000}, 'usBenefitsAnnual': {'type': 'number', 'maximum': 60000, 'minimum': 0}, 'eorEmployerBurdenPct': {'type': 'number', 'maximum': 45, 'minimum': 0}, 'eorGrossSalaryAnnual': {'type': 'number', 'maximum': 300000, 'minimum': 10000}, 'usOtherEmployerTaxes': {'type': 'number', 'maximum': 15000, 'minimum': 0}, 'intlContractorMonthly': {'type': 'number', 'maximum': 20000, 'minimum': 500}, 'contractorPlatformFeeMo': {'type': 'number', 'maximum': 500, 'minimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['paramsBillion', 'precision', 'overheadPct'], 'properties': {'precision': {'enum': ['fp32', 'fp16', 'bf16', 'int8', 'int4'], 'type': 'string'}, 'overheadPct': {'type': 'number', 'maximum': 1000, 'minimum': 0}, 'paramsBillion': {'type': 'number', 'maximum': 100000, 'exclusiveMinimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['areaSqFt', 'ratePer1000', 'mode', 'bagLbs'], 'properties': {'mode': {'enum': ['newLawn', 'overseed'], 'type': 'string'}, 'bagLbs': {'type': 'number', 'maximum': 500, 'minimum': 0.1}, 'areaSqFt': {'type': 'number', 'maximum': 10000000, 'minimum': 1}, 'ratePer1000': {'type': 'number', 'maximum': 50, 'minimum': 0.1}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['areaSqFt', 'depthInches', 'densityTonsPerYard'], 'properties': {'areaSqFt': {'type': 'number', 'maximum': 100000, 'exclusiveMinimum': 0}, 'depthInches': {'type': 'number', 'maximum': 120, 'exclusiveMinimum': 0}, 'densityTonsPerYard': {'type': 'number', 'maximum': 5, 'exclusiveMinimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['age', 'formula'], 'properties': {'age': {'type': 'integer', 'maximum': 120, 'minimum': 1}, 'formula': {'enum': ['standard', 'tanaka'], 'type': 'string'}, 'restingHR': {'type': 'integer', 'maximum': 150, 'minimum': 20}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['heatNeedKWh', 'cop', 'electricityRate', 'comparisonCop', 'installedCostDelta'], 'properties': {'cop': {'type': 'number', 'maximum': 6, 'minimum': 1}, 'heatNeedKWh': {'type': 'number', 'maximum': 1000000, 'minimum': 1}, 'comparisonCop': {'type': 'number', 'maximum': 2, 'minimum': 0.1}, 'electricityRate': {'type': 'number', 'maximum': 5, 'minimum': 0}, 'installedCostDelta': {'type': 'number', 'maximum': 1000000, 'minimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['homeValue', 'mortgageBalance', 'cltvPct', 'drawBalance', 'annualRatePct', 'drawTermMonths', 'repayTermMonths'], 'properties': {'cltvPct': {'type': 'number', 'maximum': 100, 'minimum': 1}, 'homeValue': {'type': 'number', 'maximum': 100000000, 'exclusiveMinimum': 0}, 'drawBalance': {'type': 'number', 'maximum': 10000000, 'exclusiveMinimum': 0}, 'annualRatePct': {'type': 'number', 'maximum': 30, 'minimum': 0}, 'drawTermMonths': {'type': 'integer', 'maximum': 360, 'exclusiveMinimum': 0}, 'mortgageBalance': {'type': 'number', 'maximum': 100000000, 'minimum': 0}, 'repayTermMonths': {'type': 'integer', 'maximum': 360, 'exclusiveMinimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['annualSalary', 'benefitsRate', 'employerTaxRate', 'overheadAnnual', 'recruitingCost', 'expectedTenureYears', 'hoursNeededPerMonth', 'agencyHourlyRate', 'managementOverheadPct'], 'properties': {'annualSalary': {'type': 'number', 'maximum': 500000, 'minimum': 10000}, 'benefitsRate': {'type': 'number', 'maximum': 60, 'minimum': 0}, 'overheadAnnual': {'type': 'number', 'maximum': 50000, 'minimum': 0}, 'recruitingCost': {'type': 'number', 'maximum': 50000, 'minimum': 0}, 'employerTaxRate': {'type': 'number', 'maximum': 15, 'minimum': 0}, 'agencyHourlyRate': {'type': 'number', 'maximum': 500, 'minimum': 10}, 'expectedTenureYears': {'type': 'number', 'maximum': 10, 'minimum': 1}, 'hoursNeededPerMonth': {'type': 'number', 'maximum': 173, 'minimum': 1}, 'managementOverheadPct': {'type': 'number', 'maximum': 30, 'minimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['grossMonthlyIncome', 'annualRatePct', 'termYears', 'downPayment', 'otherMonthlyDebts', 'frontEndDtiPct', 'backEndDtiPct'], 'properties': {'certify': {'type': 'boolean'}, 'termYears': {'type': 'number', 'maximum': 50, 'minimum': 0.08333333333333333}, 'downPayment': {'type': 'number', 'maximum': 10000000, 'minimum': 0}, 'annualRatePct': {'type': 'number', 'maximum': 30, 'minimum': 0}, 'backEndDtiPct': {'type': 'number', 'maximum': 65, 'minimum': 1}, 'frontEndDtiPct': {'type': 'number', 'maximum': 50, 'minimum': 1}, 'otherMonthlyDebts': {'type': 'number', 'maximum': 1000000, 'minimum': 0}, 'grossMonthlyIncome': {'type': 'number', 'maximum': 1000000, 'exclusiveMinimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['essentialLoadKW', 'backupHours', 'depthOfDischarge', 'unitCapacityKWh'], 'properties': {'backupHours': {'type': 'number', 'maximum': 240, 'minimum': 0.5}, 'essentialLoadKW': {'type': 'number', 'maximum': 100, 'minimum': 0.01}, 'unitCapacityKWh': {'type': 'number', 'maximum': 1000, 'minimum': 0.5}, 'depthOfDischarge': {'type': 'number', 'maximum': 1, 'minimum': 0.1}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['sex', 'heightCm'], 'properties': {'sex': {'enum': ['male', 'female'], 'type': 'string'}, 'heightCm': {'type': 'number', 'maximum': 250, 'minimum': 120}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['newCustomersGoal', 'leadToCustomerRate', 'avgCustomerLtv', 'targetLtvCacRatio', 'blendedCostPerLead'], 'properties': {'avgCustomerLtv': {'type': 'number', 'maximum': 1000000, 'minimum': 10}, 'newCustomersGoal': {'type': 'number', 'maximum': 10000, 'minimum': 1}, 'targetLtvCacRatio': {'type': 'number', 'maximum': 10, 'minimum': 1}, 'blendedCostPerLead': {'type': 'number', 'maximum': 2000, 'minimum': 0.1}, 'leadToCustomerRate': {'type': 'number', 'maximum': 100, 'minimum': 0.1}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['horizonMonths', 'leaseDownPayment', 'leaseMonthly', 'leaseFees', 'buyDownPayment', 'buyMonthly', 'estimatedMaintenance', 'resaleValue'], 'properties': {'leaseFees': {'type': 'number', 'maximum': 2000000, 'minimum': 0}, 'buyMonthly': {'type': 'number', 'maximum': 2000000, 'minimum': 0}, 'resaleValue': {'type': 'number', 'maximum': 2000000, 'minimum': 0}, 'leaseMonthly': {'type': 'number', 'maximum': 2000000, 'minimum': 0}, 'horizonMonths': {'type': 'integer', 'maximum': 240, 'exclusiveMinimum': 0}, 'buyDownPayment': {'type': 'number', 'maximum': 2000000, 'minimum': 0}, 'leaseDownPayment': {'type': 'number', 'maximum': 2000000, 'minimum': 0}, 'estimatedMaintenance': {'type': 'number', 'maximum': 2000000, 'minimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['netProfit', 'stateFilingFee', 'annualStateFee', 'registeredAgentFee', 'sCorpElection', 'reasonableSalary', 'payrollAdminCost'], 'properties': {'netProfit': {'type': 'number', 'maximum': 1000000, 'minimum': 1000}, 'sCorpElection': {'type': 'boolean'}, 'annualStateFee': {'type': 'number', 'maximum': 800, 'minimum': 0}, 'stateFilingFee': {'type': 'number', 'maximum': 500, 'minimum': 0}, 'payrollAdminCost': {'type': 'number', 'maximum': 5000, 'minimum': 0}, 'reasonableSalary': {'type': 'number', 'maximum': 300000, 'minimum': 10000}, 'registeredAgentFee': {'type': 'number', 'maximum': 300, 'minimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['model', 'inputTokensPerReq', 'outputTokensPerReq', 'requestsPerMonth'], 'properties': {'model': {'enum': ['gpt-4o', 'gpt-4o-mini', 'claude-opus', 'claude-sonnet', 'claude-haiku', 'gemini-1.5-pro', 'gemini-1.5-flash'], 'type': 'string'}, 'requestsPerMonth': {'type': 'number', 'maximum': 1000000000, 'minimum': 1}, 'inputTokensPerReq': {'type': 'number', 'maximum': 100000000, 'minimum': 0}, 'outputTokensPerReq': {'type': 'number', 'maximum': 100000000, 'minimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['monthlyInputTokensM', 'monthlyOutputTokensM', 'apiModelId', 'gpuId', 'gpuHourlyUsd', 'throughputTokensPerSec', 'utilizationPct'], 'properties': {'gpuId': {'enum': ['h100-sxm-80gb', 'a100-sxm-80gb', 'a100-40gb', 'l40s-48gb', 'rtx-4090-24gb'], 'type': 'string'}, 'apiModelId': {'enum': ['gpt-5.5', 'gpt-5.4', 'gpt-5.4-mini', 'gpt-5.4-nano', 'claude-opus-4.8', 'claude-sonnet-4.6', 'claude-haiku-4.5', 'gemini-3.5-flash', 'gemini-3.1-pro', 'gemini-2.5-flash', 'llama-3.3-70b-together', 'llama-3-8b-lite-together'], 'type': 'string'}, 'gpuHourlyUsd': {'type': 'number', 'maximum': 1000, 'exclusiveMinimum': 0}, 'utilizationPct': {'type': 'number', 'maximum': 100, 'minimum': 1}, 'monthlyInputTokensM': {'type': 'number', 'maximum': 10000000, 'minimum': 0.001}, 'monthlyOutputTokensM': {'type': 'number', 'maximum': 10000000, 'minimum': 0.001}, 'throughputTokensPerSec': {'type': 'number', 'maximum': 1000000, 'exclusiveMinimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['concurrentUsers', 'targetTokensPerSecPerUser', 'gpuId', 'gpuHourlyUsd', 'aggregateTokensPerSecPerGpu', 'utilizationHeadroomPct'], 'properties': {'gpuId': {'enum': ['h100-sxm-80gb', 'a100-sxm-80gb', 'a100-40gb', 'l40s-48gb', 'rtx-4090-24gb'], 'type': 'string'}, 'gpuHourlyUsd': {'type': 'number', 'maximum': 1000, 'exclusiveMinimum': 0}, 'concurrentUsers': {'type': 'integer', 'maximum': 1000000, 'minimum': 1}, 'utilizationHeadroomPct': {'type': 'number', 'maximum': 100, 'minimum': 10}, 'targetTokensPerSecPerUser': {'type': 'number', 'maximum': 500, 'minimum': 1}, 'aggregateTokensPerSecPerGpu': {'type': 'number', 'maximum': 10000000, 'exclusiveMinimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['loanAmount', 'annualRatePct', 'termMonths', 'extraMonthly'], 'properties': {'loanAmount': {'type': 'number', 'maximum': 100000000, 'exclusiveMinimum': 0}, 'termMonths': {'type': 'integer', 'maximum': 600, 'exclusiveMinimum': 0}, 'extraMonthly': {'type': 'number', 'maximum': 1000000, 'minimum': 0}, 'annualRatePct': {'type': 'number', 'maximum': 30, 'minimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['dailyCalories', 'preset'], 'properties': {'fatPct': {'type': 'integer', 'maximum': 70, 'minimum': 5}, 'preset': {'enum': ['balanced', 'lowCarb', 'highProtein', 'custom'], 'type': 'string'}, 'carbsPct': {'type': 'integer', 'maximum': 70, 'minimum': 5}, 'proteinPct': {'type': 'integer', 'maximum': 70, 'minimum': 5}, 'dailyCalories': {'type': 'number', 'maximum': 10000, 'minimum': 800}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['cost', 'price'], 'properties': {'cost': {'type': 'number', 'maximum': 10000000, 'exclusiveMinimum': 0}, 'price': {'type': 'number', 'maximum': 10000000, 'exclusiveMinimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['principal', 'annualRatePct', 'termYears', 'extraMonthly'], 'properties': {'principal': {'type': 'number', 'maximum': 100000000, 'exclusiveMinimum': 0}, 'termYears': {'type': 'number', 'maximum': 50, 'minimum': 0.08333333333333333}, 'extraMonthly': {'type': 'number', 'maximum': 1000000, 'minimum': 0}, 'annualRatePct': {'type': 'number', 'maximum': 50, 'minimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['loanAmount', 'homeValue', 'annualRatePct', 'termYears', 'annualPropertyTaxRatePct', 'annualInsuranceDollars', 'pmiRatePct'], 'properties': {'homeValue': {'type': 'number', 'maximum': 100000000, 'exclusiveMinimum': 0}, 'termYears': {'type': 'integer', 'maximum': 50, 'exclusiveMinimum': 0}, 'loanAmount': {'type': 'number', 'maximum': 100000000, 'exclusiveMinimum': 0}, 'pmiRatePct': {'type': 'number', 'maximum': 5, 'minimum': 0}, 'annualRatePct': {'type': 'number', 'maximum': 30, 'minimum': 0}, 'annualInsuranceDollars': {'type': 'number', 'maximum': 500000, 'minimum': 0}, 'annualPropertyTaxRatePct': {'type': 'number', 'maximum': 10, 'minimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['loanAmount', 'annualRatePct', 'termMonths', 'points', 'rateReductionPerPoint', 'holdPeriodMonths'], 'properties': {'points': {'type': 'number', 'maximum': 10, 'minimum': 0}, 'loanAmount': {'type': 'number', 'maximum': 100000000, 'exclusiveMinimum': 0}, 'termMonths': {'type': 'integer', 'maximum': 600, 'exclusiveMinimum': 0}, 'annualRatePct': {'type': 'number', 'maximum': 30, 'minimum': 0}, 'holdPeriodMonths': {'type': 'integer', 'maximum': 600, 'minimum': 1}, 'rateReductionPerPoint': {'type': 'number', 'maximum': 2, 'minimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['currentBalance', 'currentRatePct', 'remainingTermMonths', 'newRatePct', 'newTermMonths', 'closingCosts'], 'properties': {'newRatePct': {'type': 'number', 'maximum': 30, 'minimum': 0}, 'closingCosts': {'type': 'number', 'maximum': 1000000, 'minimum': 0}, 'newTermMonths': {'type': 'integer', 'maximum': 600, 'exclusiveMinimum': 0}, 'currentBalance': {'type': 'number', 'maximum': 100000000, 'exclusiveMinimum': 0}, 'currentRatePct': {'type': 'number', 'maximum': 30, 'minimum': 0}, 'remainingTermMonths': {'type': 'integer', 'maximum': 600, 'exclusiveMinimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['areaSqFt', 'depthInches', 'wastePct', 'bagSizeFt3'], 'properties': {'areaSqFt': {'type': 'number', 'maximum': 100000, 'exclusiveMinimum': 0}, 'wastePct': {'type': 'number', 'maximum': 50, 'minimum': 0}, 'bagSizeFt3': {'type': 'number', 'maximum': 5, 'exclusiveMinimum': 0}, 'depthInches': {'type': 'number', 'maximum': 24, 'exclusiveMinimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['weight', 'reps', 'formula'], 'properties': {'reps': {'type': 'integer', 'maximum': 36, 'minimum': 1}, 'weight': {'type': 'number', 'maximum': 2000, 'exclusiveMinimum': 0}, 'formula': {'enum': ['epley', 'brzycki'], 'type': 'string'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['hourlyRate', 'regularHours', 'overtimeHours', 'overtimeMultiplier', 'doubletimeHours'], 'properties': {'hourlyRate': {'type': 'number', 'maximum': 100000, 'minimum': 0}, 'regularHours': {'type': 'number', 'maximum': 168, 'minimum': 0}, 'overtimeHours': {'type': 'number', 'maximum': 168, 'minimum': 0}, 'doubletimeHours': {'type': 'number', 'maximum': 168, 'minimum': 0}, 'overtimeMultiplier': {'type': 'number', 'maximum': 10, 'minimum': 1}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['roomLengthM', 'roomWidthM', 'wallHeightM', 'coats', 'doors', 'windows', 'coveragePerLiterM2', 'includeCeiling'], 'properties': {'coats': {'type': 'integer', 'maximum': 5, 'minimum': 1}, 'doors': {'type': 'integer', 'maximum': 20, 'minimum': 0}, 'windows': {'type': 'integer', 'maximum': 40, 'minimum': 0}, 'roomWidthM': {'type': 'number', 'maximum': 100, 'exclusiveMinimum': 0}, 'roomLengthM': {'type': 'number', 'maximum': 100, 'exclusiveMinimum': 0}, 'wallHeightM': {'type': 'number', 'maximum': 10, 'exclusiveMinimum': 0}, 'includeCeiling': {'type': 'boolean'}, 'coveragePerLiterM2': {'type': 'number', 'maximum': 20, 'minimum': 5}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['cac', 'arpa', 'grossMarginPct', 'annualDiscountRatePct', 'targetMonths'], 'properties': {'cac': {'type': 'number', 'maximum': 100000000, 'minimum': 0}, 'arpa': {'type': 'number', 'maximum': 1000000, 'exclusiveMinimum': 0}, 'targetMonths': {'type': 'number', 'maximum': 360, 'minimum': 1}, 'grossMarginPct': {'type': 'number', 'maximum': 100, 'minimum': 0}, 'annualDiscountRatePct': {'type': 'number', 'maximum': 100, 'minimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['oldSalary', 'newSalary', 'inflationPct', 'payPeriodsPerYear'], 'properties': {'newSalary': {'type': 'number', 'maximum': 100000000, 'minimum': 0}, 'oldSalary': {'type': 'number', 'maximum': 100000000, 'exclusiveMinimum': 0}, 'inflationPct': {'type': 'number', 'maximum': 1000, 'minimum': -50}, 'payPeriodsPerYear': {'type': 'integer', 'maximum': 366, 'minimum': 1}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['principal', 'annualRatePct', 'termMonths', 'originationFeePct'], 'properties': {'certify': {'type': 'boolean'}, 'principal': {'type': 'number', 'maximum': 1000000, 'exclusiveMinimum': 0}, 'termMonths': {'type': 'integer', 'maximum': 360, 'exclusiveMinimum': 0}, 'annualRatePct': {'type': 'number', 'maximum': 60, 'minimum': 0}, 'originationFeePct': {'type': 'number', 'maximum': 10, 'minimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['food', 'vet', 'insurance', 'supplies', 'other', 'setupCost', 'lifespanYears'], 'properties': {'vet': {'type': 'number', 'maximum': 100000, 'minimum': 0}, 'food': {'type': 'number', 'maximum': 100000, 'minimum': 0}, 'other': {'type': 'number', 'maximum': 100000, 'minimum': 0}, 'supplies': {'type': 'number', 'maximum': 100000, 'minimum': 0}, 'insurance': {'type': 'number', 'maximum': 100000, 'minimum': 0}, 'setupCost': {'type': 'number', 'maximum': 1000000, 'minimum': 0}, 'lifespanYears': {'type': 'integer', 'maximum': 40, 'exclusiveMinimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['weightKg', 'lifestyleFactor', 'foodKcalPerCup'], 'properties': {'weightKg': {'type': 'number', 'maximum': 120, 'minimum': 0.1}, 'foodKcalPerCup': {'type': 'number', 'maximum': 1000, 'minimum': 1}, 'lifestyleFactor': {'type': 'number', 'maximum': 5, 'minimum': 1}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['balls', 'ballWeight', 'hydration', 'saltPct', 'yeastPct'], 'properties': {'balls': {'type': 'integer', 'maximum': 100, 'minimum': 1}, 'saltPct': {'type': 'number', 'maximum': 10, 'minimum': 0}, 'yeastPct': {'type': 'number', 'maximum': 10, 'minimum': 0}, 'hydration': {'type': 'number', 'maximum': 120, 'minimum': 0}, 'ballWeight': {'type': 'number', 'maximum': 5000, 'minimum': 1}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['currentPrice', 'monthlyUnits', 'variableCostPerUnit', 'fixedCostsMo', 'newPrice', 'elasticity'], 'properties': {'newPrice': {'type': 'number', 'maximum': 10000, 'minimum': 0.5}, 'elasticity': {'type': 'number', 'maximum': 0, 'minimum': -5}, 'currentPrice': {'type': 'number', 'maximum': 10000, 'minimum': 0.5}, 'fixedCostsMo': {'type': 'number', 'maximum': 1000000, 'minimum': 0}, 'monthlyUnits': {'type': 'number', 'maximum': 1000000, 'minimum': 1}, 'variableCostPerUnit': {'type': 'number', 'maximum': 9999, 'minimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['mode', 'pixelW', 'pixelH', 'dpi', 'printWidthIn', 'printHeightIn'], 'properties': {'dpi': {'type': 'number', 'maximum': 4800, 'exclusiveMinimum': 0}, 'mode': {'enum': ['pixelsToSize', 'sizeToDpi'], 'type': 'string'}, 'pixelH': {'type': 'number', 'maximum': 500000, 'exclusiveMinimum': 0}, 'pixelW': {'type': 'number', 'maximum': 500000, 'exclusiveMinimum': 0}, 'printWidthIn': {'type': 'number', 'maximum': 2000, 'exclusiveMinimum': 0}, 'printHeightIn': {'type': 'number', 'maximum': 2000, 'exclusiveMinimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['materials', 'laborHours', 'hourlyRate', 'overhead', 'feesPct', 'targetMarginPct'], 'properties': {'feesPct': {'type': 'number', 'maximum': 80, 'minimum': 0}, 'overhead': {'type': 'number', 'maximum': 1000000, 'minimum': 0}, 'materials': {'type': 'number', 'maximum': 1000000, 'minimum': 0}, 'hourlyRate': {'type': 'number', 'maximum': 10000, 'minimum': 0}, 'laborHours': {'type': 'number', 'maximum': 10000, 'minimum': 0}, 'targetMarginPct': {'type': 'number', 'maximum': 99, 'minimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['monthlyInputTokensM', 'cacheableSharePct', 'hitRatePct', 'modelId'], 'properties': {'modelId': {'enum': ['gpt-5.5', 'gpt-5.4', 'gpt-5.4-mini', 'gpt-5.4-nano', 'claude-opus-4.8', 'claude-sonnet-4.6', 'claude-haiku-4.5', 'gemini-3.5-flash', 'gemini-3.1-pro', 'gemini-2.5-flash'], 'type': 'string'}, 'hitRatePct': {'type': 'number', 'maximum': 100, 'minimum': 0}, 'cacheableSharePct': {'type': 'number', 'maximum': 100, 'minimum': 0}, 'monthlyInputTokensM': {'type': 'number', 'maximum': 10000000, 'minimum': 0.001}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['annualDays', 'hoursPerDay', 'periodsPerYear', 'currentBalanceHours', 'usedHours', 'periodsElapsed'], 'properties': {'usedHours': {'type': 'number', 'maximum': 100000, 'minimum': 0}, 'annualDays': {'type': 'number', 'maximum': 365, 'minimum': 0}, 'hoursPerDay': {'type': 'number', 'maximum': 24, 'minimum': 0.5}, 'periodsElapsed': {'type': 'integer', 'maximum': 366, 'minimum': 0}, 'periodsPerYear': {'type': 'integer', 'maximum': 366, 'minimum': 1}, 'currentBalanceHours': {'type': 'number', 'maximum': 100000, 'minimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['currentWeightKg', 'ageWeeks'], 'properties': {'ageWeeks': {'type': 'number', 'maximum': 104, 'exclusiveMinimum': 0}, 'sizeClass': {'enum': ['small', 'medium', 'large'], 'type': 'string'}, 'currentWeightKg': {'type': 'number', 'maximum': 120, 'exclusiveMinimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['price', 'expectedRealReturnPct', 'yearsHorizon'], 'properties': {'price': {'type': 'number', 'maximum': 10000000, 'exclusiveMinimum': 0}, 'fireNumber': {'type': 'number', 'maximum': 100000000000, 'exclusiveMinimum': 0}, 'yearsHorizon': {'type': 'integer', 'maximum': 50, 'minimum': 1}, 'currentSavings': {'type': 'number', 'default': 0, 'maximum': 100000000000, 'minimum': 0}, 'monthlySavings': {'type': 'number', 'maximum': 10000000, 'exclusiveMinimum': 0}, 'annualNetIncome': {'type': 'number', 'maximum': 100000000, 'exclusiveMinimum': 0}, 'expectedRealReturnPct': {'type': 'number', 'maximum': 12, 'minimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['docCount', 'avgTokensPerDoc', 'chunkTokens', 'embeddingModelId', 'vectorStorageUsdPerGbMonth', 'queriesPerMonth', 'retrievedTokensPerQuery', 'generationModelId', 'outputTokensPerQuery'], 'properties': {'docCount': {'type': 'integer', 'maximum': 100000000, 'minimum': 1}, 'chunkTokens': {'type': 'integer', 'maximum': 8192, 'minimum': 50}, 'avgTokensPerDoc': {'type': 'number', 'maximum': 1000000, 'minimum': 1}, 'queriesPerMonth': {'type': 'integer', 'maximum': 1000000000, 'minimum': 1}, 'embeddingModelId': {'enum': ['text-embedding-3-small', 'text-embedding-3-large', 'voyage-4', 'voyage-4-lite', 'voyage-4-large'], 'type': 'string'}, 'generationModelId': {'enum': ['gpt-5.5', 'gpt-5.4', 'gpt-5.4-mini', 'gpt-5.4-nano', 'claude-opus-4.8', 'claude-sonnet-4.6', 'claude-haiku-4.5', 'gemini-3.5-flash', 'gemini-3.1-pro', 'gemini-2.5-flash', 'llama-3.3-70b-together', 'llama-3-8b-lite-together'], 'type': 'string'}, 'outputTokensPerQuery': {'type': 'number', 'maximum': 100000, 'minimum': 1}, 'retrievedTokensPerQuery': {'type': 'number', 'maximum': 200000, 'minimum': 1}, 'vectorStorageUsdPerGbMonth': {'type': 'number', 'maximum': 100, 'minimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ingredients', 'servings'], 'properties': {'servings': {'type': 'integer', 'maximum': 100000, 'minimum': 1}, 'ingredients': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'qty', 'unit', 'unitCost'], 'properties': {'qty': {'type': 'number', 'maximum': 1000000, 'minimum': 0}, 'name': {'type': 'string', 'maxLength': 120, 'minLength': 1}, 'unit': {'type': 'string', 'maxLength': 24, 'minLength': 1}, 'unitCost': {'type': 'number', 'maximum': 1000000, 'minimum': 0}}}, 'maxItems': 200, 'minItems': 1}, 'targetFoodCostPct': {'type': 'number', 'maximum': 100, 'minimum': 1}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['originalServings', 'desiredServings', 'ingredients'], 'properties': {'ingredients': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'qty', 'unit'], 'properties': {'qty': {'type': 'number', 'maximum': 1000000, 'minimum': 0}, 'name': {'type': 'string', 'maxLength': 80, 'minLength': 1}, 'unit': {'type': 'string', 'maxLength': 40}}}, 'maxItems': 100, 'minItems': 1}, 'desiredServings': {'type': 'number', 'maximum': 100000, 'exclusiveMinimum': 0}, 'originalServings': {'type': 'number', 'maximum': 100000, 'exclusiveMinimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['grossMonthlyIncome', 'takeHomePay', 'monthlyFixedExpenses', 'dtiPct'], 'properties': {'dtiPct': {'type': 'number', 'maximum': 50, 'minimum': 10}, 'takeHomePay': {'type': 'number', 'maximum': 1000000, 'exclusiveMinimum': 0}, 'grossMonthlyIncome': {'type': 'number', 'maximum': 1000000, 'exclusiveMinimum': 0}, 'monthlyFixedExpenses': {'type': 'number', 'maximum': 500000, 'minimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['monthlyRent', 'homePrice', 'downPaymentPct', 'mortgageRatePct', 'mortgageTermYears', 'horizonYears', 'homeAppreciationPct', 'rentIncreasePct', 'maintenancePctAnnual', 'buyClosingCostsPct', 'sellCostsPct', 'investmentReturnPct'], 'properties': {'homePrice': {'type': 'number', 'maximum': 100000000, 'exclusiveMinimum': 0}, 'monthlyRent': {'type': 'number', 'maximum': 100000, 'exclusiveMinimum': 0}, 'horizonYears': {'type': 'integer', 'maximum': 40, 'exclusiveMinimum': 0}, 'sellCostsPct': {'type': 'number', 'maximum': 10, 'minimum': 0}, 'downPaymentPct': {'type': 'number', 'maximum': 100, 'minimum': 0}, 'mortgageRatePct': {'type': 'number', 'maximum': 30, 'minimum': 0}, 'rentIncreasePct': {'type': 'number', 'maximum': 15, 'minimum': 0}, 'mortgageTermYears': {'type': 'integer', 'maximum': 40, 'exclusiveMinimum': 0}, 'buyClosingCostsPct': {'type': 'number', 'maximum': 10, 'minimum': 0}, 'homeAppreciationPct': {'type': 'number', 'maximum': 15, 'minimum': 0}, 'investmentReturnPct': {'type': 'number', 'maximum': 15, 'minimum': 0}, 'maintenancePctAnnual': {'type': 'number', 'maximum': 5, 'minimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['targetAmount', 'currentSavings', 'years', 'expectedRealReturnPct', 'volatilityPct'], 'properties': {'years': {'type': 'integer', 'maximum': 60, 'minimum': 1}, 'targetAmount': {'type': 'number', 'maximum': 1000000000, 'exclusiveMinimum': 0}, 'volatilityPct': {'type': 'number', 'maximum': 30, 'minimum': 0}, 'currentSavings': {'type': 'number', 'maximum': 1000000000, 'minimum': 0}, 'successTargetPct': {'type': 'integer', 'default': 80, 'maximum': 95, 'minimum': 50}, 'expectedRealReturnPct': {'type': 'number', 'maximum': 12, 'minimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['currentAge', 'retireAge', 'currentSavings', 'monthlyContribution', 'expectedRealReturnPct', 'volatilityPct', 'monthlyRetirementSpending', 'planUntilAge'], 'properties': {'retireAge': {'type': 'integer', 'maximum': 80, 'minimum': 19}, 'currentAge': {'type': 'integer', 'maximum': 75, 'minimum': 18}, 'planUntilAge': {'type': 'integer', 'maximum': 105, 'minimum': 20}, 'volatilityPct': {'type': 'number', 'maximum': 30, 'minimum': 0}, 'currentSavings': {'type': 'number', 'maximum': 100000000000, 'minimum': 0}, 'monthlyContribution': {'type': 'number', 'maximum': 10000000, 'minimum': 0}, 'expectedRealReturnPct': {'type': 'number', 'maximum': 12, 'minimum': 0}, 'monthlyRetirementSpending': {'type': 'number', 'maximum': 10000000, 'exclusiveMinimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['adSpend', 'revenue', 'grossMarginPct'], 'properties': {'adSpend': {'type': 'number', 'maximum': 1000000000, 'exclusiveMinimum': 0}, 'revenue': {'type': 'number', 'maximum': 1000000000, 'minimum': 0}, 'grossMarginPct': {'type': 'number', 'maximum': 100, 'exclusiveMinimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['initialInvestment', 'finalValue', 'years', 'additionalCosts'], 'properties': {'years': {'type': 'number', 'maximum': 100, 'exclusiveMinimum': 0}, 'finalValue': {'type': 'number', 'maximum': 1000000000, 'minimum': 0}, 'additionalCosts': {'type': 'number', 'maximum': 1000000000, 'minimum': 0}, 'initialInvestment': {'type': 'number', 'maximum': 1000000000, 'exclusiveMinimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['annualContribution', 'annualReturnPct', 'years', 'capitalGainsTaxPct'], 'properties': {'years': {'type': 'integer', 'maximum': 80, 'minimum': 1}, 'annualReturnPct': {'type': 'number', 'maximum': 30, 'minimum': 0}, 'annualContribution': {'type': 'number', 'maximum': 1000000, 'minimum': 0}, 'capitalGainsTaxPct': {'type': 'number', 'maximum': 100, 'minimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['distanceKm', 'hours', 'minutes', 'seconds'], 'properties': {'hours': {'type': 'integer', 'maximum': 99, 'minimum': 0}, 'minutes': {'type': 'integer', 'maximum': 59, 'minimum': 0}, 'seconds': {'type': 'integer', 'maximum': 59, 'minimum': 0}, 'distanceKm': {'type': 'number', 'maximum': 500, 'exclusiveMinimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['startingMrr', 'newMrrPerMonth', 'monthlyChurnPct', 'monthlyExpansionPct', 'months'], 'properties': {'months': {'type': 'integer', 'maximum': 120, 'minimum': 1}, 'targetMrr': {'type': 'number', 'maximum': 100000000, 'minimum': 0}, 'startingMrr': {'type': 'number', 'maximum': 10000000, 'minimum': 0}, 'newMrrPerMonth': {'type': 'number', 'maximum': 1000000, 'minimum': 0}, 'monthlyChurnPct': {'type': 'number', 'maximum': 50, 'minimum': 0}, 'monthlyExpansionPct': {'type': 'number', 'maximum': 50, 'minimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['mode', 'annualSalary', 'hourlyRate', 'hoursPerWeek', 'weeksPerYear'], 'properties': {'mode': {'enum': ['salaryToHourly', 'hourlyToSalary'], 'type': 'string'}, 'hourlyRate': {'type': 'number', 'maximum': 1000000, 'minimum': 0}, 'annualSalary': {'type': 'number', 'maximum': 100000000, 'minimum': 0}, 'hoursPerWeek': {'type': 'number', 'maximum': 168, 'minimum': 0.1}, 'weeksPerYear': {'type': 'number', 'maximum': 53, 'minimum': 0.1}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['mode', 'amount', 'ratePct'], 'properties': {'mode': {'enum': ['forward', 'reverse'], 'type': 'string'}, 'amount': {'type': 'number', 'maximum': 100000000, 'exclusiveMinimum': 0}, 'ratePct': {'type': 'number', 'maximum': 30, 'minimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['principal', 'monthlyWithdrawal', 'annualReturnPct'], 'properties': {'principal': {'type': 'number', 'maximum': 1000000000, 'minimum': 1}, 'annualReturnPct': {'type': 'number', 'maximum': 30, 'minimum': 0}, 'monthlyWithdrawal': {'type': 'number', 'maximum': 10000000, 'minimum': 1}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['goalAmount', 'currentSavings', 'annualRatePct', 'years'], 'properties': {'years': {'type': 'number', 'maximum': 80, 'minimum': 0.08333333333333333}, 'goalAmount': {'type': 'number', 'maximum': 100000000, 'exclusiveMinimum': 0}, 'annualRatePct': {'type': 'number', 'maximum': 30, 'minimum': 0}, 'currentSavings': {'type': 'number', 'maximum': 100000000, 'minimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['systemKW', 'peakSunHours', 'derate', 'electricityRate', 'grossCost', 'taxCreditPct', 'horizonYears'], 'properties': {'derate': {'type': 'number', 'maximum': 1, 'minimum': 0.1}, 'systemKW': {'type': 'number', 'maximum': 1000, 'minimum': 0.1}, 'grossCost': {'type': 'number', 'maximum': 10000000, 'minimum': 0}, 'horizonYears': {'type': 'integer', 'maximum': 40, 'minimum': 1}, 'peakSunHours': {'type': 'number', 'maximum': 12, 'minimum': 0.5}, 'taxCreditPct': {'type': 'number', 'maximum': 100, 'minimum': 0}, 'electricityRate': {'type': 'number', 'maximum': 5, 'minimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['annualUsageKWh', 'peakSunHours', 'derate', 'panelWatts', 'offsetFraction'], 'properties': {'derate': {'type': 'number', 'maximum': 1, 'minimum': 0.1}, 'panelWatts': {'type': 'number', 'maximum': 1000, 'minimum': 50}, 'peakSunHours': {'type': 'number', 'maximum': 12, 'minimum': 0.5}, 'annualUsageKWh': {'type': 'number', 'maximum': 1000000, 'minimum': 1}, 'offsetFraction': {'type': 'number', 'maximum': 2, 'minimum': 0.01}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['balance', 'annualRatePct', 'monthlyPayment', 'extraMonthly'], 'properties': {'balance': {'type': 'number', 'maximum': 2000000, 'exclusiveMinimum': 0}, 'extraMonthly': {'type': 'number', 'maximum': 100000, 'minimum': 0}, 'annualRatePct': {'type': 'number', 'maximum': 30, 'minimum': 0}, 'monthlyPayment': {'type': 'number', 'maximum': 100000, 'exclusiveMinimum': 0}, 'refinanceRatePct': {'anyOf': [{'type': 'number', 'maximum': 30, 'minimum': 0}, {'type': 'null'}], 'default': None}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['grossAnnualSalary', 'filingStatus'], 'properties': {'filingStatus': {'enum': ['single', 'married'], 'type': 'string'}, 'grossAnnualSalary': {'type': 'number', 'maximum': 10000000, 'exclusiveMinimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['sex', 'age', 'heightCm', 'weightKg', 'activity', 'goal'], 'properties': {'age': {'type': 'integer', 'maximum': 90, 'minimum': 15}, 'sex': {'enum': ['male', 'female'], 'type': 'string'}, 'goal': {'enum': ['maintain', 'cutting', 'bulking'], 'type': 'string'}, 'activity': {'enum': ['sedentary', 'light', 'moderate', 'active', 'veryActive'], 'type': 'string'}, 'heightCm': {'type': 'number', 'maximum': 230, 'minimum': 120}, 'weightKg': {'type': 'number', 'maximum': 300, 'minimum': 30}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['revenue', 'tier1RatePct', 'tier2RatePct', 'tier2ThresholdAmount', 'adjustmentAmount'], 'properties': {'certify': {'type': 'boolean'}, 'revenue': {'type': 'number', 'maximum': 1000000000, 'minimum': 0}, 'tier1RatePct': {'type': 'number', 'maximum': 100, 'minimum': 0}, 'tier2RatePct': {'type': 'number', 'maximum': 100, 'minimum': 0}, 'adjustmentAmount': {'type': 'number', 'maximum': 1000000000, 'minimum': -1000000000}, 'tier2ThresholdAmount': {'type': 'number', 'maximum': 1000000000, 'minimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['lengthFt', 'widthFt', 'tileWidthIn', 'tileHeightIn', 'wastePct', 'tilesPerBox', 'pricePerBox'], 'properties': {'widthFt': {'type': 'number', 'maximum': 1000, 'exclusiveMinimum': 0}, 'lengthFt': {'type': 'number', 'maximum': 1000, 'exclusiveMinimum': 0}, 'wastePct': {'type': 'number', 'maximum': 50, 'minimum': 0}, 'pricePerBox': {'type': 'number', 'maximum': 100000, 'minimum': 0}, 'tileWidthIn': {'type': 'number', 'maximum': 120, 'exclusiveMinimum': 0}, 'tilesPerBox': {'type': 'integer', 'maximum': 1000, 'minimum': 1}, 'tileHeightIn': {'type': 'number', 'maximum': 120, 'exclusiveMinimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['shootDurationSeconds', 'intervalSeconds', 'fps', 'avgFileSizeMB'], 'properties': {'fps': {'type': 'number', 'maximum': 240, 'minimum': 1}, 'avgFileSizeMB': {'type': 'number', 'maximum': 2000, 'minimum': 0}, 'intervalSeconds': {'type': 'number', 'maximum': 3600, 'minimum': 0.1}, 'shootDurationSeconds': {'type': 'number', 'maximum': 2592000, 'minimum': 1}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chars', 'words', 'pricePerMillion'], 'properties': {'chars': {'type': 'number', 'maximum': 1000000000, 'minimum': 0}, 'words': {'type': 'number', 'maximum': 1000000000, 'minimum': 0}, 'pricePerMillion': {'type': 'number', 'maximum': 1000, 'minimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['areaSqFt', 'depthInches', 'bagSizeFt3'], 'properties': {'areaSqFt': {'type': 'number', 'maximum': 100000, 'exclusiveMinimum': 0}, 'bagSizeFt3': {'type': 'number', 'maximum': 5, 'exclusiveMinimum': 0}, 'depthInches': {'type': 'number', 'maximum': 60, 'exclusiveMinimum': 0}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['weightLbs', 'minPerLb'], 'properties': {'minPerLb': {'type': 'number', 'maximum': 30, 'minimum': 5}, 'weightLbs': {'type': 'number', 'maximum': 100, 'minimum': 0.5}}}
최근 도구 변경
유사한 MCP 서버
Framezone
Personal life-management dashboard for tasks, projects, habits, goals, notes, finances, books, workouts, nutrition, journaling, a…
Poupa AI
Provides personal finance tracking for accounts, cards, categories, balances, transactions, recurring or installment expenses, tr…
Moltline Personal Suite
Provides personal planning utilities for budgeting, savings goals, event countdowns, bill splitting, and access to productivity s…
生活即時查詢
Provides Taiwan fuel prices, holidays, invoice winning-number checks, and lottery results and prize checks.
Tideline Money Tools
Calculates cash runway, debt repayment plans, option-expiry outcomes, invoice aging, subscription costs, and effective freelancer…
Lower My Bill
Provides bill-reduction call scripts, information about qualifying assistance programs, and calendar reminders for renegotiating …
vokse
Supports household budgeting with envelope budgets, accounts, transactions, and financial reports.
Manilo
Enables logging, querying, and editing expenses, budgets, and financial accounts.