investor-agent

investor-agent

PythonFinancialAnalysisMcpInvestorAgentYfinanceBraveSearchJavascriptGoRubyR

About This Server

A Model Context Protocol server for building an investor agent

Server Information

šŸ“‹ Overview:

This webpage is the GitHub repository for investor-agent, a Model Context Protocol (MCP) server designed to provide financial analysis to Large Language Models. The repository contains the source code, documentation, and installation instructions for the server.


ā­ Key Points:
  • The investor-agent server provides financial insights to Large Language Models.

  • It utilizes real-time market data, news, and analytics.

  • It offers ticker reports, options data, historical price trends, financial statements, and institutional ownership information.

  • The server integrates with yfinance and BraveSearch.

  • Installation requires Python 3.12+ and the uv package manager.

  • A Brave Search API key is needed for certain features.

  • The server can be integrated with MCP clients like Claude Desktop.


  • šŸ” Main Findings:
  • The investor-agent is designed to deliver structured financial data to Large Language Models, enabling more informed analysis and decision-making.

  • The documentation includes detailed instructions for setting up the server and integrating it with MCP clients.

  • The project is licensed under the MIT License.


  • šŸ“Š Details:
  • Tools:

  • `gettickerdata`: Retrieves a comprehensive ticker report.

  • `getavailableoptions`: Lists stock options with the highest open interest.

  • `getpricehistory`: Retrieves historical price data for a ticker.

  • `getfinancialstatements`: Fetches financial statements formatted in millions USD.

  • `getinstitutionalholders`: Retrieves institutional and mutual fund holder details.

  • `getearningshistory`: Retrieves a table of earnings history.

  • `getinsidertrades`: Fetches insider trading activity.

  • The `claudedesktopconfig.json` file requires configuration with the Brave Search API key and the path to the `uvx` command.

  • Debugging can be performed using the MCP inspector.

  • Log files are located in specific directories for macOS and Windows.


šŸŽÆ Conclusion:
The investor-agent repository provides a foundational framework for building a financial analysis server accessible to Large Language Models, offering a range of financial data and analysis tools. It is designed for integration with MCP clients.

Server Features

get_ticker_data

Retrieves a comprehensive report for a given ticker symbol, including company overview, news, key metrics, performance, dates, analyst recommendations, and upgrades/downgrades.

get_available_options

Provides a list of stock options with the highest open interest.

get_price_history

Retrieves historical price data for a specific ticker.

get_financial_statements

Fetches financial statements (income, balance, or cash flow) formatted in millions USD.

get_institutional_holders

Retrieves details about major institutional and mutual fund holders.

get_earnings_history

Retrieves a formatted table of earnings history.

get_insider_trades

Fetches the recent insider trading activity for a given ticker.

Provider Information

Ferdousbhai logo

Ferdousbhai

cloud Provider

Visit Provider Website

Quick Actions

Visit Website

MCP Configuration

Available Tools

get_ticker_dataget_available_optionsget_price_historyget_financial_statementsget_institutional_holdersget_earnings_historyget_insider_trades