home / mcp / investor mcp server
Provides financial market data, analysis, and indicators via MCP endpoints.
Configuration
View docs{
"mcpServers": {
"ferdousbhai-investor-agent": {
"command": "uvx",
"args": [
"investor-agent"
]
}
}
}The investor-agent MCP server delivers real-time financial insights and analysis to your language models. It gathers market data, evaluates company fundamentals, analyzes options, and surfaces earnings, sentiment, and technical indicators so your models can reason with up-to-date financial context.
Use the investor-agent MCP server with an MCP client to access a comprehensive set of financial data and analyses. You can retrieve market movers, ticker details, options data, historical prices, financial statements, ownership activity, earnings calendars, market sentiment, and optional technical indicators. Call the server through its MCP entry point to request data, then combine results with your model’s reasoning to generate analytics, investment insights, or automated decision support.
Prerequisites: you need Python 3.12 or higher. You also need the uvx runner to start MCP servers.
# Install and run the investor-agent with core features
uvx investor-agent
# With technical indicators (requires TA-Lib)
uvx "investor-agent[ta]"
# With Alpaca intraday data (requires Alpaca API keys)
uvx "investor-agent[alpaca]"
# With all optional features
uvx "investor-agent[ta,alpaca]"To integrate this MCP server with an MCP client, you typically register it under a short, lowercase name and provide the runtime command. In your MCP client configuration, you can reference the server as shown below.
{
"mcpServers": {
"investor": {
"command": "uvx",
"args": ["investor-agent"]
}
}
}Fetch market movers data including top gainers, losers, and most active stocks with market session control.
Generate a detailed ticker report with configurable limits for related news, analyst recommendations, and upgrades/downgrades.
Retrieve and filter options chains by date range, strike bounds, and type (C for calls, P for puts).
Obtain historical OHLCV data with optimized intervals based on the requested period.
Fetch income, balance sheet, and cash flow statements with parallel fetching support.
Retrieve major institutional holders and mutual fund ownership data.
Provide historical earnings data with configurable entries.
Show recent insider trading activity with a configurable limit.
List upcoming Nasdaq earnings announcements with date filtering.
Return 15-minute intraday bars via Alpaca data (requires Alpaca setup).
Get CNN Fear & Greed Index with selective indicators for sentiment.
Fetch current Crypto Fear & Greed Index values.
Obtain Google Trends relative search interest for market-related keywords.
Compute technical indicators like SMA, EMA, RSI, MACD, and BBANDS with configurable parameters.