Discover and explore top open-source AI tools and projects—updated daily.
Financial data server for LLM investor agents
Top 98.7% on SourcePulse
A Model Context Protocol (MCP) server designed to empower Large Language Models (LLMs) with extensive financial analysis capabilities. It addresses the need for LLMs to access and interpret real-time market data, company fundamentals, technical indicators, and sentiment analysis, enabling sophisticated financial querying and decision support for developers building AI-driven financial tools.
How It Works
This project implements an MCP server that acts as a backend for financial data retrieval and analysis. It integrates with yfinance
for market data and provides a suite of tools for accessing market movers, detailed ticker reports, options chains, historical prices, financial statements, ownership data, earnings calendars, and market sentiment indicators. The architecture optimizes data volume and supports optional extensions for advanced technical analysis via TA-Lib and earnings calendar functionality via Playwright.
Quick Start & Requirements
uvx investor-agent
using the uv
package manager.uv
installation script: https://astral.sh/uv/install.sh
.Highlighted Details
Maintenance & Community
The provided README does not detail specific contributors, sponsorships, or community channels (e.g., Discord/Slack).
Licensing & Compatibility
Licensed under the MIT License, permitting broad use and modification. Compatibility for commercial use is high due to the permissive MIT license.
Limitations & Caveats
Advanced features like technical analysis and the earnings calendar depend on optional external libraries (TA-Lib, Playwright) that require separate installation, potentially increasing setup complexity and platform-specific configuration.
2 weeks ago
Inactive