UNPKG

@realvest/mcp-server

Version:

MCP server providing real estate investment calculators and resources for AI assistants

27 lines (25 loc) 1.03 kB
export class SyndicationAnalyzer { getSchema() { return { type: 'object', properties: { investment_amount: { type: 'number', description: 'Your investment amount' }, projected_irr: { type: 'number', description: 'Projected Internal Rate of Return (%)' }, hold_period: { type: 'number', description: 'Expected hold period in years' }, preferred_return: { type: 'number', description: 'Preferred return rate (%)' } }, required: ['investment_amount', 'projected_irr', 'hold_period'] }; } analyze(params) { const { investment_amount, projected_irr, hold_period, preferred_return = 8 } = params; const total_return = investment_amount * Math.pow(1 + projected_irr / 100, hold_period); return { investment_amount, projected_total_return: Math.round(total_return), total_profit: Math.round(total_return - investment_amount), average_annual_return: projected_irr, preferred_return_threshold: preferred_return }; } }