MCPcopy Create free account

hub / github.com/Julian-Idl/FinAssist / functions

Functions450 in github.com/Julian-Idl/FinAssist

↓ 1 callersMethodcalculateRiskLevel
(stockData: StockData)
src/app/api/portfolio/research/route.ts:317
↓ 1 callersFunctioncalculateRiskScore
(responses: ResponseData[])
src/app/api/risk-assessment/route.ts:163
↓ 1 callersMethodcalculateRiskScore
(assessment: RiskAssessmentData)
src/lib/enhanced-recommendation-engine.ts:129
↓ 1 callersMethodcalculateTargetPrice
(stockData: StockData)
src/app/api/portfolio/research/route.ts:326
↓ 1 callersMethodcheckMLAvailability
* Check if ML models are available and trained
src/lib/ml-recommendation-service.ts:54
↓ 1 callersFunctioncheck_dependencies
Check if required dependencies are installed
quick_setup.py:29
↓ 1 callersFunctioncompleteAssessment
()
src/app/recommendations/page.tsx:418
↓ 1 callersFunctioncompleteAssessment
()
src/app/risk-assessment/page.tsx:270
↓ 1 callersFunctionconvert_recommendation_to_dict
Convert recommendation object to dictionary for JSON serialization
scripts/generate_recommendations.py:30
↓ 1 callersMethodcreateActionItems
(recommendations: Recommendation[])
src/lib/enhanced-recommendation-engine.ts:725
↓ 1 callersMethodcreateNote
(noteData: { title?: string content: string category?: string tags?: string[] isPrivate?:
src/lib/api-client.ts:244
↓ 1 callersMethodcreatePortfolioSnapshot
()
src/lib/api-client.ts:201
↓ 1 callersFunctioncreate_directories
Create necessary directories
setup_ml.py:36
↓ 1 callersFunctioncreate_sample_data
Create sample financial data
quick_setup.py:63
↓ 1 callersFunctioncreate_sample_data
Create sample data for testing
setup_ml.py:72
↓ 1 callersFunctiondeleteFinancialData
(id: string, type: string)
src/app/financial-data/page.tsx:454
↓ 1 callersMethoddeleteNote
(id: string)
src/lib/api-client.ts:271
↓ 1 callersMethoddismissAlert
(alertId: string)
src/lib/api-client.ts:282
↓ 1 callersMethodenhanceReasoningWithML
* Enhance reasoning with ML insights
src/lib/ml-recommendation-service.ts:291
↓ 1 callersMethodenhanceRecommendationsWithML
* Enhance recommendations with ML insights
src/lib/ml-recommendation-service.ts:246
↓ 1 callersMethodextractKeywords
(text: string)
src/lib/news-fetcher-service.ts:155
↓ 1 callersMethodfetchAndStoreNews
(options: FetchNewsOptions = {})
src/lib/news-fetcher-service.ts:232
↓ 1 callersMethodfetchByCategory
(category: string, fromDate: Date, toDate: Date)
src/lib/news-fetcher-service.ts:89
↓ 1 callersMethodfetchByKeyword
(keyword: string, fromDate: Date, toDate: Date)
src/lib/news-fetcher-service.ts:113
↓ 1 callersMethodfetchFinancialNews
(options: FetchNewsOptions = {})
src/lib/news-fetcher-service.ts:51
↓ 1 callersMethodfetchStockPrice
(symbol: string)
src/lib/stock-price-updater.ts:24
↓ 1 callersFunctionformatChange
(change: number, changePct: number)
src/components/ui/stock-autocomplete.tsx:137
↓ 1 callersFunctionformatDate
(dateString: string)
src/app/notes/page.tsx:162
↓ 1 callersFunctionformatDate
(dateString: string)
src/app/news/page.tsx:135
↓ 1 callersMethodformatMarketCap
(marketCap: number)
src/app/api/portfolio/research/route.ts:236
↓ 1 callersFunctionformatMonth
(date: Date)
src/app/api/dashboard/route.ts:122
↓ 1 callersFunctionformatPrice
(price: number, currency: string)
src/components/ui/stock-autocomplete.tsx:132
↓ 1 callersMethodgenerateAIInsights
(profile: UserFinancialProfile, portfolioAnalysis: PortfolioAnalysis, healthScore: number)
src/lib/enhanced-recommendation-engine.ts:693
↓ 1 callersFunctiongenerateAlerts
(user: UserData, financialSummary: FinancialSummary, investmentMetrics: InvestmentMetrics)
src/app/api/dashboard/route.ts:345
↓ 1 callersMethodgenerateAllocationRecommendations
( gaps: AllocationGap[], monthlySurplus: number, _user: unknown )
src/lib/dynamic-recommendation-engine.ts:312
↓ 1 callersMethodgenerateDynamicRecommendations
(userEmail: string)
src/lib/dynamic-recommendation-engine.ts:115
↓ 1 callersMethodgenerateEmergencyFundRecommendation
(user: any, monthlyExpenses: number)
src/lib/dynamic-recommendation-engine.ts:235
↓ 1 callersMethodgenerateGoalBasedRecommendations
(_user: unknown, _monthlySurplus: number)
src/lib/dynamic-recommendation-engine.ts:578
↓ 1 callersFunctiongenerateMonthlyTrends
(user: UserData)
src/app/api/dashboard/route.ts:253
↓ 1 callersMethodgenerateOpportunityRecommendations
(_marketContext: MarketContext, _user: unknown)
src/lib/dynamic-recommendation-engine.ts:583
↓ 1 callersMethodgenerateRebalancingActions
(_gaps: AllocationGap[], _overAllocations: AllocationGap[])
src/lib/dynamic-recommendation-engine.ts:530
↓ 1 callersFunctiongenerateRecentActivity
(user: UserData)
src/app/api/dashboard/route.ts:284
↓ 1 callersMethodgenerateSpecificRecommendations
( user: any, portfolioAnalysis: DynamicPortfolioAnalysis, marketContext: MarketContext )
src/lib/dynamic-recommendation-engine.ts:196
↓ 1 callersMethodgenerateTaxSavingRecommendations
(_user: unknown, _monthlyIncome: number)
src/lib/dynamic-recommendation-engine.ts:573
↓ 1 callersMethodgenerateTraditionalRecommendations
(profile: UserFinancialProfile, portfolioAnalysis: PortfolioAnalysis)
src/lib/enhanced-recommendation-engine.ts:827
↓ 1 callersFunctiongenerateUpcomingGoals
(user: UserData)
src/app/api/dashboard/route.ts:330
↓ 1 callersMethodgetActionPlanForCategory
(category: string)
src/lib/dynamic-recommendation-engine.ts:477
↓ 1 callersFunctiongetBackendApiUrl
()
src/lib/backend-api.ts:11
↓ 1 callersFunctiongetCategoryInfo
(category: string)
src/app/notes/page.tsx:158
↓ 1 callersFunctiongetCategoryInfo
(category: string)
src/app/goals/page.tsx:132
↓ 1 callersMethodgetDashboardData
()
src/lib/api-client.ts:278
↓ 1 callersFunctiongetDaysRemaining
(targetDate?: string | null)
src/app/goals/page.tsx:341
↓ 1 callersMethodgetEmptyPortfolioAnalysis
()
src/lib/enhanced-recommendation-engine.ts:238
↓ 1 callersFunctiongetHealthScoreGrade
(score: number)
src/app/recommendations/page.tsx:462
↓ 1 callersMethodgetInstance
()
src/lib/stock-price-updater.ts:17
↓ 1 callersMethodgetMarketContext
()
src/lib/dynamic-recommendation-engine.ts:558
↓ 1 callersMethodgetModelStatus
* Get ML model status
src/lib/ml-recommendation-service.ts:362
↓ 1 callersFunctiongetNetWorthTrend
(data: DashboardData)
src/app/dashboard/page.tsx:185
↓ 1 callersMethodgetNews
(params: { page?: number limit?: number category?: string sentiment?: string search?: stri
src/lib/api-client.ts:209
↓ 1 callersMethodgetNotes
(params: { page?: number limit?: number category?: string search?: string tag?: string }
src/lib/api-client.ts:227
↓ 1 callersMethodgetPortfolioData
()
src/lib/api-client.ts:197
↓ 1 callersFunctiongetPortfolioGrowthData
(data: DashboardData)
src/app/dashboard/page.tsx:283
↓ 1 callersFunctiongetPriorityBadge
(priority: number)
src/app/goals/page.tsx:335
↓ 1 callersMethodgetProductsForCategory
(category: string)
src/lib/dynamic-recommendation-engine.ts:427
↓ 1 callersMethodgetRecommendations
()
src/lib/api-client.ts:185
↓ 1 callersFunctiongetRecommendationsByCategory
(category: string)
src/app/api/risk-assessment/route.ts:217
↓ 1 callersMethodgetRecommendedAllocation
(user: any)
src/lib/dynamic-recommendation-engine.ts:378
↓ 1 callersFunctiongetRiskProfile
(totalScore: number, maxScore: number)
src/app/recommendations/page.tsx:188
↓ 1 callersFunctiongetRiskProfile
(totalScore: number, maxScore: number)
src/app/risk-assessment/page.tsx:158
↓ 1 callersMethodgetRiskProfile
()
src/lib/api-client.ts:174
↓ 1 callersMethodgetRiskQuestions
()
src/lib/api-client.ts:170
↓ 1 callersFunctiongetSentimentColor
(sentiment?: string)
src/app/news/page.tsx:124
↓ 1 callersFunctiongetSentimentIcon
(sentiment?: string)
src/app/news/page.tsx:113
↓ 1 callersFunctiongetSpendingTrends
(data: DashboardData)
src/app/dashboard/page.tsx:370
↓ 1 callersMethodgetStockAnalysis
(symbol: string)
src/app/api/portfolio/research/route.ts:252
↓ 1 callersMethodgetStoredNews
(options: { page?: number limit?: number category?: string sentiment?: string search?: str
src/lib/news-fetcher-service.ts:299
↓ 1 callersMethodgetUserProfile
()
src/lib/api-client.ts:126
↓ 1 callersMethodgetUserProfile
(userEmail: string)
src/lib/dynamic-recommendation-engine.ts:145
↓ 1 callersMethodget_current_price
Get just the current price of a stock in INR.
scripts/stock_service.py:297
↓ 1 callersMethodget_financial_news
Fetch financial news articles from NewsAPI. Args: from_date: Start date for news search to_date: End
scripts/news_api.py:25
↓ 1 callersMethodget_last_article_date
Get the date of the most recent article in the database.
scripts/news_collector.py:197
↓ 1 callersMethodget_stock_performance
Calculate stock performance metrics with all values in INR.
scripts/stock_service.py:306
↓ 1 callersFunctionhandleAddInvestment
(userId: string, data: InvestmentData)
src/app/api/recommendations/implement/route.ts:67
↓ 1 callersFunctionhandleAddInvestment
(recommendation: Recommendation)
src/app/recommendations/page.tsx:499
↓ 1 callersFunctionhandleAnswer
(questionId: string, answer: string)
src/app/recommendations/page.tsx:400
↓ 1 callersFunctionhandleAnswer
(questionId: string, answer: string)
src/app/risk-assessment/page.tsx:252
↓ 1 callersFunctionhandleDelete
(noteId: string)
src/app/notes/page.tsx:220
↓ 1 callersFunctionhandleDelete
(goalId: string)
src/app/goals/page.tsx:302
↓ 1 callersFunctionhandleEdit
(note: FinancialNote)
src/app/notes/page.tsx:209
↓ 1 callersFunctionhandleEdit
(goal: FinancialGoal)
src/app/goals/page.tsx:288
↓ 1 callersFunctionhandleMarkCompleted
(userId: string, recommendationId: string)
src/app/api/recommendations/implement/route.ts:163
↓ 1 callersFunctionhandleMarkCompleted
(recommendationId: string)
src/app/recommendations/page.tsx:521
↓ 1 callersFunctionhandleSearch
()
src/app/news/page.tsx:103
↓ 1 callersFunctionhandleSetupSIP
(userId: string, data: SipData)
src/app/api/recommendations/implement/route.ts:116
↓ 1 callersFunctionhandleSetupSIP
(recommendation: Recommendation)
src/app/recommendations/page.tsx:511
↓ 1 callersFunctionhandleShareGoal
(goal: FinancialGoal)
src/app/goals/page.tsx:202
↓ 1 callersFunctionhandleSignOut
()
src/components/navbar.tsx:48
↓ 1 callersMethodidentifyAllocationGaps
( current: AllocationBreakdown, recommended: AllocationBreakdown, totalValue: number )
src/lib/dynamic-recommendation-engine.ts:401
↓ 1 callersMethodidentifyConcentrationRisks
(_investments: unknown[])
src/lib/dynamic-recommendation-engine.ts:540
↓ 1 callersMethodidentifyOverAllocations
(_current: AllocationBreakdown, _recommended: AllocationBreakdown, _totalValue: number)
src/lib/dynamic-recommendation-engine.ts:525
← previousnext →101–200 of 450, ranked by callers