Provides a Python client interface for connecting to the SEC MCP server to access SEC EDGAR data programmatically through async API operations.
Financial MCPs - PhD-Level Research Tools for Claude Code CLI
A comprehensive collection of advanced Model Context Protocol (MCP) servers that transform Claude Code CLI into an institutional-grade financial research platform.
8 Specialized MCPs • PhD-Level Analysis • Institutional Quality
🎓 Overview
This repository contains 8 specialized MCP servers that provide Claude Code CLI with capabilities rivaling professional financial platforms used by hedge funds and investment banks:
MCP | Description | Key Features |
SEC Scraper | XBRL parsing & comprehensive analysis | DCF modeling, Monte Carlo simulations |
News Sentiment | Advanced NLP for financial text | Context-aware sentiment, earnings call analysis |
Analyst Ratings | Consensus tracking & peer comparison | Rating aggregation, price target analysis |
Institutional | Ownership & fund flow analysis | 13F tracking, insider transactions |
Alternative Data | Web scraping for unique insights | Hiring trends, social sentiment, reviews |
Industry Assumptions | Sector analysis & modeling | WACC calculations, peer metrics |
Economic Data | Macro indicators & regime detection | Fed data, employment, inflation |
Research Admin | Report generation & orchestration | 25+ page institutional reports |
🚀 Features
Advanced Financial Analysis
XBRL Parsing: Extract 50+ structured metrics from SEC filings
DCF Valuation: Monte Carlo simulations with 10,000 iterations
Financial Metrics: ROE, ROIC, Altman Z-Score, Piotroski F-Score
Peer Comparison: Automatic competitor identification and analysis
Market Intelligence
PhD-Level NLP: Context-aware sentiment analysis for earnings calls
Technical Analysis: RSI, MACD, Bollinger Bands, support/resistance
Market Regime Detection: Bull/bear market identification
Sector Rotation: Industry trend and momentum analysis
Research Output
Institutional Reports: Professional 25+ page equity research documents
Investment Thesis: Comprehensive bull/bear cases with catalysts
Risk Assessment: Multi-factor risk scoring and analysis
Quality Metrics: Data completeness and confidence scoring
📦 Installation
Prerequisites
Python 3.10+
Claude Code CLI (
npm install -g @anthropic-ai/claude-cli
)uv package manager (
pip install uv
)
Quick Setup
Clone the repository:
Create and activate virtual environment:
Install dependencies:
Add all MCPs to Claude Code CLI:
Verify installation:
💡 Usage Examples
Basic Commands
Advanced Analysis
Professional Workflows
Investment Research Workflow
Risk Assessment Workflow
🏗️ Architecture
🔧 Configuration
MCP-Specific Settings
Each MCP can be configured through environment variables:
Analysis Parameters
Edit analysis_config
in each MCP's main.py:
Cache Settings
Configure cache TTL in shared/data_cache.py
:
🧪 Testing
Run All Tests
Test Individual MCPs
Debug Mode
📊 Data Sources
SEC EDGAR: Official filings, XBRL data
Yahoo Finance: Real-time prices, basic metrics
Finviz: News aggregation, analyst ratings
MarketWatch: Additional market data
Federal Reserve: Economic indicators
Alternative Sources: Indeed, Glassdoor, Reddit, Google Trends
🔒 Security & Compliance
Rate Limiting: Built-in delays to respect data source limits
User Agent: Proper identification for web scraping
Caching: Reduces redundant requests
Data Validation: Ensures data quality and accuracy
⚠️ Disclaimer
These tools are for educational and research purposes only. Not intended for:
Production trading systems
Real money investment decisions
High-frequency trading
Regulatory compliance
Always verify data independently and conduct your own due diligence.
🤝 Contributing
We welcome contributions! Please see our Contributing Guide for:
Code style guidelines
Testing requirements
Pull request process
Feature request procedure
📈 Roadmap
Bloomberg/Refinitiv data integration
Real-time streaming capabilities
Machine learning predictions
Options analytics
Portfolio optimization
Backtesting framework
📄 License
MIT License - see LICENSE file for details.
🙏 Acknowledgments
Built for Claude Code CLI by Anthropic
Inspired by institutional research platforms
Uses publicly available financial data sources
Special thanks to the MCP community
📞 Support
Issues: GitHub Issues
Discussions: GitHub Discussions
Documentation: Wiki
Note: This is an advanced financial research toolkit. Users should have a solid understanding of financial analysis and Python programming. These MCPs provide PhD-level analysis capabilities previously only available to institutional investors.
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
A Server-Sent Events Model Context Protocol server that enables both remote and local connections to retrieve SEC filing data, company information, and financial facts from the SEC EDGAR database.
Related MCP Servers
- AsecurityFlicenseAqualityA Model Context Protocol server that provides tools to search and retrieve economic data series from the Federal Reserve Economic Data (FRED) API.Last updated -1918
- AsecurityFlicenseAqualityAn implementation of the Model Context Protocol (MCP) server using Server-Sent Events (SSE) for real-time communication, providing tools for calculations and dynamic resource templates.Last updated -1
- -securityFlicense-qualityA server for Model Context Protocol (MCP) that uses Server-Sent Events (SSE) for streaming communication, enabling tools like the HackerNews API to be accessed through a secure HTTP+SSE transport.Last updated -24
- -securityFlicense-qualityA Model Context Protocol server that enables real-time communication using Server-Sent Events (SSE), providing standardized model management and resource templating capabilities.Last updated -