このMCPでできること
Calculates consumer auto leases and loans, commercial equipment lease structures, amortization schedules, and reverse lease parameters.
ツール
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['msrp', 'term', 'residualPercent'], 'properties': {'apr': {'type': 'number', 'maximum': 60, 'minimum': 0, 'description': 'Annual percentage rate, e.g. 5.4; converted as apr / 2400'}, 'msrp': {'type': 'number', 'description': 'MSRP in dollars, e.g. 45000', 'exclusiveMinimum': 0}, 'term': {'type': 'integer', 'maximum': 120, 'minimum': 1, 'description': 'Lease term in months, typically 24, 36, or 48'}, 'docFee': {'type': 'number', 'minimum': 0, 'description': 'Dealer documentation fee'}, 'mileage': {'type': 'integer', 'maximum': 100000, 'minimum': 1000, 'description': 'Annual mileage allowance (default 12000)'}, 'rebates': {'type': 'number', 'minimum': 0, 'description': 'Taxed incentives in dollars'}, 'taxRate': {'type': 'number', 'maximum': 30, 'minimum': 0, 'description': 'Sales tax percentage, e.g. 6.625'}, 'msdCount': {'type': 'integer', 'maximum': 10, 'minimum': 0, 'description': 'Number of multiple security deposits for money factor reduction'}, 'taxMethod': {'enum': ['Monthly', 'SellingPrice', 'TotalLease', 'TAVT', 'Exempt'], 'type': 'string', 'description': "State tax method (default 'Monthly')"}, 'downPayment': {'type': 'number', 'minimum': 0, 'description': 'Cash down / cap cost reduction in dollars'}, 'moneyFactor': {'type': 'number', 'maximum': 0.05, 'minimum': 0, 'description': 'Money factor, e.g. 0.00225. Provide this OR apr'}, 'sellingPrice': {'type': 'number', 'description': 'Negotiated selling price (defaults to MSRP)', 'exclusiveMinimum': 0}, 'tradeInEquity': {'type': 'number', 'minimum': 0}, 'acquisitionFee': {'type': 'number', 'minimum': 0, 'description': 'Bank acquisition fee, e.g. 895'}, 'capitalizeFees': {'type': 'boolean', 'description': 'true = roll fees into payment; false (default) = pay at signing'}, 'dispositionFee': {'type': 'number', 'minimum': 0, 'description': 'Fee charged at lease end'}, 'isZeroDriveOff': {'type': 'boolean', 'description': 'true = capitalize all upfront costs for $0 due at signing'}, 'registrationFee': {'type': 'number', 'minimum': 0}, 'residualPercent': {'type': 'number', 'maximum': 100, 'minimum': 1, 'description': 'Residual as percent of MSRP, e.g. 58'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['vehiclePrice'], 'properties': {'rate': {'type': 'number', 'maximum': 60, 'minimum': 0, 'description': 'Annual loan rate percentage (required for finance)'}, 'term': {'type': 'integer', 'maximum': 120, 'minimum': 1, 'description': 'Loan term in months (required for finance)'}, 'salesTax': {'type': 'number', 'minimum': 0, 'description': 'Upfront sales tax amount in dollars (not a percentage)'}, 'downPayment': {'type': 'number', 'minimum': 0}, 'vehiclePrice': {'type': 'number', 'description': 'Out-the-door vehicle price in dollars', 'exclusiveMinimum': 0}, 'tradeInCredit': {'type': 'number', 'minimum': 0, 'description': 'Trade-in equity applied in dollars'}, 'purchaseMethod': {'enum': ['finance', 'cash'], 'type': 'string', 'description': "Default 'finance'"}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['equipmentCost', 'leaseTerm', 'interestRate'], 'properties': {'steps': {'type': 'array', 'items': {'type': 'object', 'required': ['periodCount', 'amount'], 'properties': {'type': {'enum': ['Fixed', 'Calculated', 'PercentIncrease', 'PercentDecrease', 'Compounding', 'InterestOnly'], 'type': 'string'}, 'amount': {'type': 'number', 'minimum': 0, 'description': "Payment amount for this step; use 0 with type 'Calculated' to let the engine solve it"}, 'periodCount': {'type': 'integer', 'minimum': 1, 'description': 'How many periods this step lasts'}}, 'additionalProperties': False}, 'description': 'For Step/Custom structures: ordered payment segments'}, 'taxRate': {'type': 'number', 'maximum': 30, 'minimum': 0, 'description': 'Sales tax rate percentage, e.g. 7'}, 'leaseTerm': {'type': 'integer', 'maximum': 600, 'minimum': 1, 'description': 'Lease term in months, e.g. 60'}, 'taxMethod': {'enum': ['Exempt', 'Monthly', 'Upfront'], 'type': 'string', 'description': "Sales tax treatment: 'Exempt' (default), 'Monthly' on top of payment, or 'Upfront' capitalized"}, 'skipMonths': {'type': 'array', 'items': {'type': 'integer', 'maximum': 12, 'minimum': 1}, 'description': 'For Skip: calendar months (1=Jan..12=Dec) skipped every year of the term, e.g. [12,1,2] for a seasonal business closed in winter'}, 'downPayment': {'type': 'number', 'minimum': 0, 'description': 'Down payment in dollars'}, 'fundingDate': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Funding date YYYY-MM-DD; a gap before leaseStartDate produces interim rent'}, 'interestRate': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Annual interest rate as a percentage, e.g. 7.5 for 7.5%'}, 'equipmentCost': {'type': 'number', 'description': 'Total equipment cost in dollars, e.g. 150000', 'exclusiveMinimum': 0}, 'paymentTiming': {'enum': ['Arrears', 'Advance'], 'type': 'string', 'description': "'Arrears' = end of period (default), 'Advance' = beginning of period"}, 'residualValue': {'type': 'number', 'minimum': 0, 'description': 'End-of-term residual in dollars (default 0 = full payout). Alternative: residualPercent'}, 'leaseStartDate': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'First payment date YYYY-MM-DD (defaults to today)'}, 'residualPercent': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Residual as a percent of equipment cost, e.g. 10 for 10% FMV'}, 'upfrontPayments': {'type': 'integer', 'maximum': 12, 'minimum': 0, 'description': 'Number of payments collected in advance at signing'}, 'interestOnlyTerm': {'type': 'integer', 'maximum': 120, 'minimum': 0, 'description': 'For InterestOnly: number of interest-only months before amortization begins'}, 'paymentFrequency': {'enum': ['Monthly', 'Quarterly', 'Semi-Annual', 'Annual', 'Weekly', 'Bi-Weekly'], 'type': 'string', 'description': "Payment frequency (default 'Monthly')"}, 'paymentStructure': {'enum': ['Level', 'Balloon', 'Step', 'Custom', 'InterestOnly', 'Skip'], 'type': 'string', 'description': "Payment structure (default 'Level')"}, 'balloonPercentage': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'For Balloon: final payment as percent of equipment cost, e.g. 20'}, 'skipPaymentAmount': {'type': 'number', 'minimum': 0, 'description': 'Amount paid during skipped months (often 0)'}, 'additionalClosingFees': {'type': 'number', 'minimum': 0, 'description': 'Documentation/closing fees in dollars'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['equipmentCost', 'leaseTerm', 'interestRate'], 'properties': {'steps': {'type': 'array', 'items': {'type': 'object', 'required': ['periodCount', 'amount'], 'properties': {'type': {'enum': ['Fixed', 'Calculated', 'PercentIncrease', 'PercentDecrease', 'Compounding', 'InterestOnly'], 'type': 'string'}, 'amount': {'type': 'number', 'minimum': 0, 'description': "Payment amount for this step; use 0 with type 'Calculated' to let the engine solve it"}, 'periodCount': {'type': 'integer', 'minimum': 1, 'description': 'How many periods this step lasts'}}, 'additionalProperties': False}, 'description': 'For Step/Custom structures: ordered payment segments'}, 'taxRate': {'type': 'number', 'maximum': 30, 'minimum': 0, 'description': 'Sales tax rate percentage, e.g. 7'}, 'leaseTerm': {'type': 'integer', 'maximum': 600, 'minimum': 1, 'description': 'Lease term in months, e.g. 60'}, 'taxMethod': {'enum': ['Exempt', 'Monthly', 'Upfront'], 'type': 'string', 'description': "Sales tax treatment: 'Exempt' (default), 'Monthly' on top of payment, or 'Upfront' capitalized"}, 'skipMonths': {'type': 'array', 'items': {'type': 'integer', 'maximum': 12, 'minimum': 1}, 'description': 'For Skip: calendar months (1=Jan..12=Dec) skipped every year of the term, e.g. [12,1,2] for a seasonal business closed in winter'}, 'downPayment': {'type': 'number', 'minimum': 0, 'description': 'Down payment in dollars'}, 'fundingDate': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Funding date YYYY-MM-DD; a gap before leaseStartDate produces interim rent'}, 'interestRate': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Annual interest rate as a percentage, e.g. 7.5 for 7.5%'}, 'equipmentCost': {'type': 'number', 'description': 'Total equipment cost in dollars, e.g. 150000', 'exclusiveMinimum': 0}, 'paymentTiming': {'enum': ['Arrears', 'Advance'], 'type': 'string', 'description': "'Arrears' = end of period (default), 'Advance' = beginning of period"}, 'residualValue': {'type': 'number', 'minimum': 0, 'description': 'End-of-term residual in dollars (default 0 = full payout). Alternative: residualPercent'}, 'leaseStartDate': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'First payment date YYYY-MM-DD (defaults to today)'}, 'residualPercent': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Residual as a percent of equipment cost, e.g. 10 for 10% FMV'}, 'upfrontPayments': {'type': 'integer', 'maximum': 12, 'minimum': 0, 'description': 'Number of payments collected in advance at signing'}, 'interestOnlyTerm': {'type': 'integer', 'maximum': 120, 'minimum': 0, 'description': 'For InterestOnly: number of interest-only months before amortization begins'}, 'paymentFrequency': {'enum': ['Monthly', 'Quarterly', 'Semi-Annual', 'Annual', 'Weekly', 'Bi-Weekly'], 'type': 'string', 'description': "Payment frequency (default 'Monthly')"}, 'paymentStructure': {'enum': ['Level', 'Balloon', 'Step', 'Custom', 'InterestOnly', 'Skip'], 'type': 'string', 'description': "Payment structure (default 'Level')"}, 'balloonPercentage': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'For Balloon: final payment as percent of equipment cost, e.g. 20'}, 'skipPaymentAmount': {'type': 'number', 'minimum': 0, 'description': 'Amount paid during skipped months (often 0)'}, 'additionalClosingFees': {'type': 'number', 'minimum': 0, 'description': 'Documentation/closing fees in dollars'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['solveFor', 'targetPayment'], 'properties': {'solveFor': {'enum': ['Rate', 'Term', 'ResidualValue', 'PresentValue', 'Commission'], 'type': 'string', 'description': 'The unknown variable to solve for'}, 'leaseTerm': {'type': 'integer', 'maximum': 600, 'minimum': 1, 'description': 'Term in months (omit when solving Term)'}, 'interestRate': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Annual rate percentage (omit when solving Rate)'}, 'equipmentCost': {'type': 'number', 'description': 'Equipment cost in dollars (omit when solving PresentValue)', 'exclusiveMinimum': 0}, 'paymentTiming': {'enum': ['Arrears', 'Advance'], 'type': 'string'}, 'residualValue': {'type': 'number', 'minimum': 0, 'description': 'Residual in dollars (omit when solving ResidualValue)'}, 'targetPayment': {'type': 'number', 'description': 'The known periodic payment amount to solve from', 'exclusiveMinimum': 0}, 'paymentFrequency': {'enum': ['Monthly', 'Quarterly', 'Semi-Annual', 'Annual', 'Weekly', 'Bi-Weekly'], 'type': 'string'}}, 'additionalProperties': False}
最近のツール変更
類似のMCPサーバー
MaCalculatriceEnLigne
Provides calculators for French and Belgian taxes, salaries, pensions, VAT, loans, health metrics, education scores, fitness, and…
Lovie Company Formation
Supports company formation and business administration with bank accounts, cards, invoicing, bookkeeping, accounting periods, and…
AlpineDataWorks Intelligence Server
Provides economic, market, supply-chain, real-estate, energy, consumer, labor, and other scored intelligence indices with histori…
The Stall
Provides pay-per-call tools for YouTube keyword research and research on stocks, crypto, DeFi, options, and macroeconomic data.
Stratalize Finance
Provides financial, macroeconomic, banking, credit, commodities, M&A, ESG, labor, and regulatory benchmarks for analysis and plan…
Crank Protocol
Provides non-custodial Solana and EVM tools for swaps, derivatives, lending, staking, tokenized equities, bridging, and strategy …
Red by Big Red Cloud
Connects to Big Red Cloud accounting for customers, suppliers, products, invoices, purchases, payments, receipts, journals, quote…
x402-services
Provides on-chain, trading, and AI tools for Robinhood Chain.