Allows access to Amazon's analyst recommendations and financial performance data through Yahoo Finance.
Enables querying of Apple's financial data, stock prices, company profile, leadership information, and market performance metrics through Yahoo Finance.
Provides tools for accessing Google's financial information, stock data, and company metrics through the Yahoo Finance platform.
Enables comparison of Meta's key financial metrics and valuation measures with other tech companies through Yahoo Finance data.
Provides access to Netflix's quarterly income statements and financial performance metrics through Yahoo Finance.
Enables symbol search and retrieval of NVIDIA's financial information through Yahoo Finance data.
Allows retrieval of Tesla's detailed company information, financial statements, stock performance, and leadership data through Yahoo Finance.
Zentickr - Yahoo Finance MCP Server
A powerful Model Context Protocol (MCP) server that provides comprehensive access to Yahoo Finance data through the yahooquery library. This server exposes a wide range of financial data, market information, and stock analysis tools that can be integrated with AI assistants and applications.
⚠️ Important Disclaimer
THIS SOFTWARE IS FOR EDUCATIONAL AND INFORMATIONAL PURPOSES ONLY
Zentickr provides access to financial data and market information but DOES NOT PROVIDE FINANCIAL ADVICE. The data, analysis, and insights generated through this server should not be considered as:
- Investment recommendations
- Trading advice
- Financial planning guidance
- Professional financial counsel
Key Points:
- All financial data is provided "as-is" without warranties
- Past performance does not guarantee future results
- Always consult with qualified financial professionals before making investment decisions
- Users are solely responsible for their investment and trading decisions
- The authors and contributors are not liable for any financial losses
Data Accuracy: While we strive for accuracy, financial data may be delayed, incomplete, or contain errors. Always verify critical information from official sources.
🚀 Features
Core Financial Data
- Real-time Stock Prices - Current market prices and trading data
- Financial Statements - Income statements, balance sheets, and cash flow statements
- Company Information - Detailed company profiles, officers, and business descriptions
- Historical Data - Comprehensive historical price data with customizable intervals
Advanced Analytics
- Valuation Metrics - P/E ratios, market cap, enterprise value, and more
- Earnings Data - Quarterly and annual earnings with trend analysis
- Analyst Coverage - Professional recommendations and price targets
- Technical Insights - Technical analysis and market indicators
Ownership & Governance
- Institutional Holdings - Major institutional investors and ownership percentages
- Insider Information - Company insider holdings and recent transactions
- Fund Ownership - Mutual fund and ETF holdings
- ESG Scores - Environmental, Social, and Governance ratings
Market Intelligence
- Calendar Events - Upcoming earnings dates and corporate events
- Symbol Search - Find stocks by company name or partial ticker
- Multiple Timeframes - Support for various data intervals from 1-minute to monthly
🛠️ Installation
Prerequisites
- Python 3.10 or higher
- pip package manager
Quick Start
- Clone the repository
- Create a virtual environment
- Install dependencies
- Run the serverOption 1: Using the run scripts (Recommended)The easiest way to run the server is to use the provided run scripts:
- Windows:
- Unix/Linux/macOS:
These scripts automatically activate the virtual environment and run the server.
Option 2: Manual execution
- Activate the virtual environment:
- Run the server:
- Windows:
📖 Usage
Running as MCP Server
The server communicates via stdio transport and can be integrated with MCP-compatible clients:
🎯 Demo & Examples
Here are real working examples showing Zentickr's capabilities:
📊 Basic Stock Data Query
Query: Get current financial data for Apple, Microsoft, and Google
Sample Response:
📈 Historical Price Data
Query: Get Apple's 6-month daily price history
Sample Response:
🏢 Company Profile & Leadership
Query: Get detailed company information for Tesla
Sample Response:
💰 Financial Statements Analysis
Query: Get quarterly income statement for Netflix
Sample Response:
🎯 Analyst Recommendations
Query: Get current analyst recommendations for Amazon
Sample Response:
🔍 Symbol Search
Query: Search for companies related to "artificial intelligence"
Sample Response:
🌱 ESG Scores
Query: Get Environmental, Social, and Governance ratings
Sample Response:
⏰ Upcoming Events
Query: Get upcoming earnings and events
Sample Response:
📊 Multiple Stock Comparison
Query: Compare key metrics across tech giants
Sample Response:
🚀 Advanced Usage: Intraday Trading Data
Query: Get real-time 5-minute intervals for day trading
Sample Response:
Available Tools
Basic Stock Data
Financial Statements
Historical Data
Company Analysis
Investment Research
Supported Data Intervals
- Intraday: 1m, 2m, 5m, 15m, 30m, 60m, 90m
- Daily: 1d, 5d
- Weekly: 1wk
- Monthly: 1mo, 3mo
Supported Time Periods
- Short-term: 1d, 5d, 1mo, 3mo, 6mo
- Long-term: 1y, 2y, 5y, 10y, max
🔧 Configuration
Environment Setup
The server can be configured through environment variables or by modifying the server configuration:
Integration with Claude Desktop
To use this MCP server with Claude Desktop, add the following configuration to your Claude Desktop config file:
Option 1: Using the run script (Recommended)
Option 2: Direct Python execution
Windows Example:
📊 Data Sources
This server leverages the powerful yahooquery library, which provides access to:
- Yahoo Finance real-time and historical data
- Comprehensive financial statements
- Market data and analytics
- Company fundamentals and metrics
All data is sourced from Yahoo Finance and is subject to their terms of service and data usage policies.
🏗️ Project Structure
🔒 Security & Rate Limiting
- The server respects Yahoo Finance's rate limiting policies
- All data requests are processed asynchronously for optimal performance
- Error handling ensures graceful degradation when data is unavailable
- No API keys required - uses public Yahoo Finance endpoints
🤝 Contributing
We welcome contributions to improve Zentickr! Here's how you can help:
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
Development Guidelines
- Follow PEP 8 style guidelines
- Add docstrings to all functions
- Include error handling for external API calls
- Test with multiple stock symbols
📝 License
This project is licensed under the MIT License - see the LICENSE file for details.
Legal Disclaimer
THIS SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The financial data provided through this software is for informational purposes only and should not be considered as financial advice. Users assume all risks associated with the use of this software and any financial decisions made based on the data provided.
📞 Support
- Issues: Report bugs and request features through GitHub Issues
- Documentation: Check the inline documentation in
server.py
- Yahoo Finance: For data-related questions, refer to Yahoo Finance documentation
🙏 Acknowledgments
- yahooquery - Provides the core Yahoo Finance API integration
- FastMCP - Enables easy MCP server implementation
- pandas - Powers data manipulation and formatting
- Yahoo Finance - The ultimate source of financial data
📈 Future Enhancements
- Real-time streaming data support
- Advanced charting capabilities
- Portfolio tracking and analysis
- Options and derivatives data
- Cryptocurrency support
- Market news integration
- Custom alerts and notifications
Built with ❤️ by Chintan Diwakar
Zentickr - Empowering financial analysis through AI integration
This server cannot be installed
A Model Context Protocol server providing comprehensive access to Yahoo Finance data through the yahooquery library, enabling AI assistants to retrieve stock prices, financial statements, market data, and company analytics.
- ⚠️ Important Disclaimer
- 🚀 Features
- 🛠️ Installation
- 📖 Usage
- 🎯 Demo & Examples
- 📊 Basic Stock Data Query
- 📈 Historical Price Data
- 🏢 Company Profile & Leadership
- 💰 Financial Statements Analysis
- 🎯 Analyst Recommendations
- 🔍 Symbol Search
- 🌱 ESG Scores
- ⏰ Upcoming Events
- 📊 Multiple Stock Comparison
- 🚀 Advanced Usage: Intraday Trading Data
- Available Tools
- Supported Data Intervals
- Supported Time Periods
- 🔧 Configuration
- 📊 Data Sources
- 🏗️ Project Structure
- 🔒 Security & Rate Limiting
- 🤝 Contributing
- 📝 License
- 📞 Support
- 🙏 Acknowledgments
- 📈 Future Enhancements
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server providing real-time stock data and options analysis through Yahoo Finance, enabling LLMs to access market data, analyze stocks, and evaluate options strategies.Last updated -4PythonMIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that enables interaction with Yahoo Finance to retrieve stock pricing, company information, and historical financial data through natural language queries.Last updated -92PythonMIT License
- -security-license-qualityA Model Context Protocol server that provides tools for interacting with Yahoo Finance, allowing users to retrieve stock prices, company information, and perform financial data comparisons.Last updated -PythonMIT License
- -securityFlicense-qualityA Model Context Protocol server built with FastMCP that provides financial data tools for AI agents, enabling them to access and analyze stock market information from Yahoo Finance through natural language queries.Last updated -2Python