About hollaugo-financial-research-mcp-server
A financial research MCP server built with FastMCP that provides stock information, SEC filings, analyst data and financial statements. It is aimed at users who want to research stocks through an AI assistant.
Key features
- 01Stock price and basic market summary
- 02Recent SEC filing retrieval by ticker
- 03Analyst price targets and recommendations
- 04Dividend and stock split history
- 05Balance sheet, income statement and cash flow data
Use cases
- 01Checking analyst recommendations for a ticker through an AI assistant
- 02Retrieving recent SEC filings for a company
- 03Reviewing institutional holders and insider transactions
MCP support
The project is an MCP server built with FastMCP that exposes financial data tools to MCP clients, each taking a ticker symbol as input.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://server.smithery.ai/@hollaugo/financial-research-mcp-server/mcpclaude mcp add --transport http ai-smithery-hollaugo-financial-research https://server.smithery.ai/@hollaugo/financial-research-mcp-server/mcp{"mcpServers":{"ai-smithery-hollaugo-financial-research":{"type":"http","url":"https://server.smithery.ai/@hollaugo/financial-research-mcp-server/mcp"}}}Open in Cursor{"servers":{"ai-smithery-hollaugo-financial-research":{"type":"http","url":"https://server.smithery.ai/@hollaugo/financial-research-mcp-server/mcp"}}}Open in VS Code{"mcpServers":{"ai-smithery-hollaugo-financial-research":{"type":"http","url":"https://server.smithery.ai/@hollaugo/financial-research-mcp-server/mcp"}}}{"mcpServers":{"ai-smithery-hollaugo-financial-research":{"serverUrl":"https://server.smithery.ai/@hollaugo/financial-research-mcp-server/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
https://server.smithery.ai/@hollaugo/financial-research-mcp-server/mcpAuth requiredTools
Details
From the project READMEFinancial Research MCP Server
A comprehensive Model Context Protocol (MCP) server for financial research and analysis, built with FastMCP and deployed on Smithery.
Features
This server provides the following financial analysis tools:
- Stock Summary: Get basic stock information including price, volume, and recent data
- SEC Filings: Retrieve recent SEC filings for any ticker
- Analyst Data: Get analyst price targets and recommendations
- Dividend History: Access dividend payment history
- Stock Splits: View stock split history
- Institutional Holdings: See institutional holder information
- Insider Transactions: Track insider buying/selling activity
- Sector Information: Get sector and industry classification
- Financial Statements: Access balance sheet, income statement, and cash flow data
- SEC Filing Summaries: Extract and summarize content from SEC filing URLs
Configuration
The server supports session-specific configuration:
user_agent: Custom user agent string for SEC requests (default: "Prompt Circle Labs [email protected]")
Usage
Local Development
# Install dependencies
uv sync
# Run development server
uv run dev
# Run playground for testing
uv run playground
Deployment
This server is configured for deployment on Smithery. The server module is defined in src/fin-research-server/server.py and configured in pyproject.toml.
Dependencies
yfinance: Yahoo Finance data accessrequests: HTTP requests for SEC filingsbeautifulsoup4: HTML parsinglangchain-community: Document loading and processingfastmcp: MCP server frameworksmithery: Deployment platform
API Endpoints
All tools are available through the MCP protocol. Each tool accepts a ticker symbol as input and returns structured financial data.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.