finance-tools-mcp
The finance-tools-mcp is a Model Context Protocol server designed for financial analysis and insights, supporting large language models with comprehensive tools for market data, time series analysis, and financial reports.
What is the primary purpose of the finance-tools-mcp server?
The finance-tools-mcp server is designed to provide comprehensive financial insights and analysis capabilities to Large Language Models (LLMs) by integrating with various data sources and analytical libraries.
What types of data can the server retrieve?
The server can retrieve ticker data, options data, price history, financial statements, institutional holders, earnings history, insider trades, and news for specific tickers. It also provides CNN Fear & Greed Index data and macroeconomic data from FRED.
How does the server optimize data for LLMs?
The server uses a structured digest format and smart sampling strategy to provide LLMs with a representative view of historical data, ensuring detailed information about recent price movements and context about longer-term trends.
What are the prerequisites for running the finance-tools-mcp server?
The prerequisites include Python 3.10 or higher and the package manager 'uv'.
How can I run the server with a custom FRED API key?
You can set your FRED API key as an environment variable and run the server using the command: FRED_API_KEY=YOUR_API_KEY uvx finance-tools-mcp
.