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 |
Related MCP server: MCP SSE Server
๐ 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.