Analytics
moneypeak.ai
Fetches and searches financial instruments and portfolio performance data.
ENDPOINT 1
https://mcp.moneypeak.ai/mcp
Known tools 118
fetch_holdings_performanceFetches the aggregated performance data for all portfolio holdings across all user portfolios.
get_share_detailsRetrieves comprehensive details about a stock, ETF, fund, or other financial instrument.
search_sharesSearches for financial instruments (stocks, ETFs, funds, bonds, crypto, indices) by name, ISIN, WKN, or ticker symbol.
search_shares_quotesSearches for financial instruments and includes current price quotes in the results.
get_share_performanceRetrieves historical performance metrics for a financial instrument over various time periods.
request_share_analysisTriggers an AI-generated analysis for a specific stock/ETF by its ISIN.
get_share_analysisReturns existing AI analyses for a specific instrument.
get_share_analysis_responseReturns a specific AI analysis response by its message ID.
get_current_quotesFetches current real-time price quotes for one or more financial instruments in a single request.
get_current_quotes_multimicFetches current price quotes for an instrument from multiple stock exchanges/markets simultaneously.
get_historic_quoteRetrieves the historical closing price of an instrument for a specific past date.
get_price_quoteFetches the current price quote for an instrument, optionally from a specific market/exchange.
get_dividend_calendarRetrieves the dividend calendar showing all dividend payments scheduled for a specific month.
get_share_dividendsRetrieves the complete dividend history and upcoming dividend payments for a specific stock or ETF.
get_balance_sheetRetrieves balance sheet financial statements for a company over multiple reporting periods.
get_cashflowRetrieves cash flow statements for a company showing how cash moves in and out of the business.
get_earningsRetrieves earnings data for a company including historical results and analyst estimates.
get_income_statementRetrieves income statements (profit & loss statements) for a company over multiple reporting periods.
get_key_metricsRetrieves key financial ratios and metrics for a company - essential for quick fundamental analysis.
get_esg_risk_ratingRetrieves ESG (Environmental, Social, Governance) risk ratings and sustainability scores for a company.
get_share_floatRetrieves share float data showing the number of shares available for public trading.
get_grades_consensusRetrieves the consensus analyst rating/recommendation for a stock based on aggregated Wall Street analyst opinions.
get_price_target_consensusRetrieves analyst price target consensus showing where analysts expect the stock price to go.
get_market_reportRetrieves the latest AI-generated market report with comprehensive analysis of current market conditions.
get_market_report_archiveRetrieves a historical market report from the archive for a specific past date.
get_personalized_market_reportRetrieves a personalized market report tailored to the user's portfolio holdings and watchlist.
get_fear_and_greedRetrieves the current Fear and Greed Index, a popular market sentiment indicator ranging from 0 (Extreme Fear) to 100 (Extreme Greed).
get_newsRetrieves recent news articles and headlines for one or more financial instruments.
get_personalized_newsRetrieves a personalized news feed based on the user's portfolio holdings, watchlist, and interests.
get_asset_groupsRetrieves all available asset groups/classes supported by the platform.
get_brokersRetrieves the list of all supported brokers and financial institutions for portfolio imports.
get_currenciesRetrieves the list of all supported currencies in the platform.
get_cashflow_typesRetrieves the available transaction/cashflow types for a specific asset group.
get_micsRetrieves the list of all stock exchanges and trading venues identified by their MIC (Market Identifier Code).
get_tickerLooks up the ticker symbol for an instrument on a specific stock exchange.
get_faqsRetrieves the complete list of Frequently Asked Questions (FAQs) for the platform.
get_faqRetrieves a specific FAQ entry by its ID with the full question, detailed answer, related articles, and user feedback statistics (likes/dislikes).
like_faqMarks a FAQ entry as helpful by recording a 'like' vote from the user.
dislike_faqMarks a FAQ entry as not helpful by recording a 'dislike' vote from the user.
send_feedbackSends user feedback, bug reports, feature requests, or support messages to the platform team.
get_accountRetrieves the authenticated user's account information and profile data.
get_account_configRetrieves a specific configuration setting for the user's account.
update_account_configUpdates a specific configuration setting for the user's account.
update_accountUpdates the authenticated user's account settings such as preferred language, currency, or UI preferences.
get_account_messagesRetrieves all messages and notifications for the user's account.
get_next_unread_messageRetrieves the next unread message for the user, useful for displaying notifications one at a time.
mark_message_as_readMarks a specific account message as read, removing it from the unread count.
respond_to_messageSends a response to an account message that requires user input.
list_api_keysLists all API keys for the authenticated user.
create_api_keyCreates a new API key for the authenticated user.
delete_api_keyPermanently deletes an API key by its ID.
list_portfoliosRetrieves all portfolios belonging to the authenticated user with summary statistics.
get_portfolioRetrieves detailed information about a specific portfolio including all positions and their current values.
create_portfolioCreates a new portfolio for the user with the specified name and settings.
update_portfolioUpdates an existing portfolio's settings such as name or currency.
delete_portfolioPermanently deletes a portfolio and all its positions and transactions.
archive_portfolioArchives a portfolio, hiding it from the main portfolio list without deleting it.
unarchive_portfolioRestores an archived portfolio back to the active portfolio list.
list_archived_portfoliosLists all archived portfolios for the user.
get_portfolio_notificationsReturns the user's portfolio notification settings, such as price alerts and performance thresholds that trigger push notifications.
update_portfolio_notificationsUpdates the user's portfolio notification settings.
list_positionsRetrieves all positions (holdings) in a specific portfolio with current values and performance.
get_positionRetrieves detailed information about a specific position in a portfolio.
create_positionCreates a new empty position (holding) in a portfolio by adding an instrument via ISIN.
update_positionUpdates metadata for an existing position such as custom display name or currency override.
delete_positionDeletes a position from a portfolio, removing the holding and all associated transactions.
list_transactionsRetrieves all transactions (buys, sells, dividends, splits) for a specific position.
get_transactionReturns a single transaction by its ID.
create_transactionCreates a new transaction for a position - records a buy or sell.
update_transactionUpdates an existing transaction (e.g., to correct the price, quantity, date, or fees).
delete_transactionDeletes a specific transaction from a position.
get_last_transactionsReturns the most recent transactions across all positions in a portfolio (or all portfolios).
get_dividendReturns a single portfolio dividend entry by its ID.
update_dividendUpdates an existing portfolio dividend entry (e.g., to correct payout amount, date, currency, or tax information).
list_individual_pricesLists all individual (manual) price overrides for a position.
create_individual_priceCreates a manual price entry for a position on a specific date.
update_individual_priceUpdates an existing individual price entry for a position.
get_portfolio_tabsRetrieves a lightweight list of portfolios optimized for navigation/tab display.
get_portfolio_performanceRetrieves detailed performance data for a specific portfolio over time.
get_all_portfolios_performanceRetrieves aggregated performance data across all user portfolios.
get_allocation_by_typeRetrieves portfolio allocation breakdown by instrument/asset type (stocks, ETFs, bonds, crypto, etc.).
get_allocation_by_sectorRetrieves portfolio allocation breakdown by business sector (Technology, Healthcare, Finance, etc.).
get_allocation_by_industryRetrieves portfolio allocation breakdown by specific industry (Software, Semiconductors, Banks, Pharma, etc.).
get_allocation_by_countryRetrieves portfolio allocation breakdown by country/region (USA, Germany, UK, Japan, etc.).
get_allocation_by_currencyRetrieves portfolio allocation breakdown by currency (EUR, USD, GBP, CHF, etc.).
get_top_holdingsRetrieves the largest positions/holdings in a portfolio ranked by value.
get_realized_gainsRetrieves realized gains and losses from closed/sold positions in a portfolio.
get_portfolio_totalsRetrieves aggregated totals for a portfolio or all portfolios.
list_portfolio_dividendsRetrieves all booked (received) dividends for a specific portfolio or all portfolios.
list_unbooked_dividendsRetrieves upcoming/expected dividends for positions in a portfolio that haven't been received yet.
get_dividend_sumRetrieves the total dividend income summary for a portfolio.
create_dividendManually records a dividend payment received for a position in the portfolio.
delete_dividendDeletes a dividend record from a portfolio.
create_dividends_from_calendarAutomatically creates dividend records for a position based on the dividend calendar data.
finagent_get_profileReturns the finagent profile of the authenticated user, including preferences, language settings, and configuration used by the AI financial assistant.
finagent_get_usageReturns finagent usage statistics for the authenticated user, including the number of messages sent and remaining quota for the current period.
finagent_list_threadsLists all finagent conversation threads for the authenticated user.
finagent_create_threadCreates a new finagent conversation thread for the authenticated user.
finagent_delete_threadDeletes a finagent conversation thread permanently.
finagent_get_messagesReturns all messages in a finagent thread, including user messages and AI responses.
finagent_send_messageSends a message to the finagent AI financial assistant in the specified thread and waits for the AI response (up to 90 seconds).
finagent_update_threadUpdates a finagent conversation thread, e.g.
finagent_create_thread_from_faqCreates a new finagent conversation thread pre-populated from a FAQ entry.
finagent_list_libraryLists all finagent library entries for the user.
finagent_get_library_entryReturns a single finagent library entry by its ID.
finagent_create_library_entryCreates a new finagent library entry by saving a reference to an existing finagent thread message.
finagent_update_library_entryUpdates the title of an existing finagent library entry.
finagent_delete_library_entryDeletes a finagent library entry permanently.
finagent_attach_library_to_threadAttaches one or more finagent library entries to a thread, making their content available as additional context for the AI in that conversation.
finagent_detach_library_from_threadDetaches one or more finagent library entries from a thread.
finagent_get_wishlistReturns the user's finagent watchlist/wishlist — a collection of instruments the user wants to monitor or is considering investing in.
finagent_add_to_wishlistAdds an instrument (by ISIN) to the user's finagent watchlist/wishlist.
finagent_remove_from_wishlistRemoves an instrument from the user's finagent watchlist/wishlist.
finagent_list_recurringLists all recurring finagent tasks for the user.
finagent_get_recurringReturns a single recurring finagent task by its ID.
finagent_create_recurringCreates a new recurring finagent task.
finagent_update_recurringUpdates an existing recurring finagent task.
finagent_trigger_recurringManually triggers a recurring finagent task to run immediately, outside of its regular schedule.