JUHE API Marketplace
LuisRincon23 avatar
MCP Server

SEC MCP

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.

10
GitHub Stars
3/3/2026
Last Updated
No Configuration
Please check the documentation below.
  1. Home
  2. MCP Servers
  3. SEC-MCP

README Documentation

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:

MCPDescriptionKey Features
SEC ScraperXBRL parsing & comprehensive analysisDCF modeling, Monte Carlo simulations
News SentimentAdvanced NLP for financial textContext-aware sentiment, earnings call analysis
Analyst RatingsConsensus tracking & peer comparisonRating aggregation, price target analysis
InstitutionalOwnership & fund flow analysis13F tracking, insider transactions
Alternative DataWeb scraping for unique insightsHiring trends, social sentiment, reviews
Industry AssumptionsSector analysis & modelingWACC calculations, peer metrics
Economic DataMacro indicators & regime detectionFed data, employment, inflation
Research AdminReport generation & orchestration25+ 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

  1. Clone the repository:
git clone https://github.com/yourusername/financial-mcps.git
cd financial-mcps
  1. Create and activate virtual environment:
uv venv
source .venv/bin/activate  # On Windows: .venv\Scripts\activate
  1. Install dependencies:
uv sync
  1. Add all MCPs to Claude Code CLI:
# Run the setup script
./setup_all_mcps.sh

# Or manually add each MCP:
claude mcp add SEC "./FinancialMCPs/SEC_SCRAPER_MCP/start-mcp.sh" --transport stdio
claude mcp add NEWS-SENTIMENT "./FinancialMCPs/NEWS_SENTIMENT_SCRAPER/start-mcp.sh" --transport stdio
claude mcp add ANALYST-RATINGS "./FinancialMCPs/ANALYST_RATINGS_SCRAPER/start-mcp.sh" --transport stdio
claude mcp add INSTITUTIONAL "./FinancialMCPs/INSTITUTIONAL_SCRAPER/start-mcp.sh" --transport stdio
claude mcp add ALTERNATIVE-DATA "./FinancialMCPs/ALTERNATIVE_DATA_SCRAPER/start-mcp.sh" --transport stdio
claude mcp add INDUSTRY-ASSUMPTIONS "./FinancialMCPs/INDUSTRY_ASSUMPTIONS_ENGINE/start-mcp.sh" --transport stdio
claude mcp add ECONOMIC-DATA "./FinancialMCPs/ECONOMIC_DATA_COLLECTOR/start-mcp.sh" --transport stdio
claude mcp add RESEARCH-ADMIN "./FinancialMCPs/RESEARCH_ADMINISTRATOR/start-mcp.sh" --transport stdio
  1. Verify installation:
claude mcp list
# Should show all 8 Financial MCPs

๐Ÿ’ก Usage Examples

Basic Commands

# Get current stock price
Use SEC to get current price for ticker "AAPL"

# Analyze sentiment
Use NEWS-SENTIMENT to analyze sentiment for ticker "MSFT"

# Get analyst consensus
Use ANALYST-RATINGS to get consensus rating for ticker "GOOGL"

Advanced Analysis

# Comprehensive stock analysis (PhD-level)
Use SEC to perform comprehensive analysis for ticker "NVDA"

# Generate institutional research report
Use RESEARCH-ADMIN to generate research report for ticker "TSLA"

# Sector analysis
Use INDUSTRY-ASSUMPTIONS to analyze sector "Technology"

Professional Workflows

Investment Research Workflow
1. Use SEC to perform comprehensive analysis for ticker "META"
2. Use NEWS-SENTIMENT to analyze earnings call sentiment for ticker "META"  
3. Use ANALYST-RATINGS to compare with peer ratings
4. Use RESEARCH-ADMIN to generate investment thesis
Risk Assessment Workflow
1. Use SEC to calculate Altman Z-Score for ticker "GME"
2. Use INSTITUTIONAL to track ownership changes
3. Use ECONOMIC-DATA to assess macro risks
4. Use ALTERNATIVE-DATA to gauge social sentiment

๐Ÿ—๏ธ Architecture

financial-mcps/
โ”œโ”€โ”€ FinancialMCPs/
โ”‚   โ”œโ”€โ”€ SEC_SCRAPER_MCP/           # XBRL parsing, DCF modeling
โ”‚   โ”œโ”€โ”€ NEWS_SENTIMENT_SCRAPER/    # Advanced NLP sentiment
โ”‚   โ”œโ”€โ”€ ANALYST_RATINGS_SCRAPER/   # Consensus tracking
โ”‚   โ”œโ”€โ”€ INSTITUTIONAL_SCRAPER/     # Ownership analysis
โ”‚   โ”œโ”€โ”€ ALTERNATIVE_DATA_SCRAPER/  # Web scraping
โ”‚   โ”œโ”€โ”€ INDUSTRY_ASSUMPTIONS/      # Sector analysis
โ”‚   โ”œโ”€โ”€ ECONOMIC_DATA_COLLECTOR/   # Macro indicators
โ”‚   โ”œโ”€โ”€ RESEARCH_ADMINISTRATOR/    # Report generation
โ”‚   โ””โ”€โ”€ shared/                    # Shared advanced modules
โ”‚       โ”œโ”€โ”€ financial_analysis.py  # DCF, metrics calculations
โ”‚       โ”œโ”€โ”€ xbrl_parser.py        # XBRL data extraction
โ”‚       โ”œโ”€โ”€ advanced_nlp.py       # PhD-level NLP
โ”‚       โ”œโ”€โ”€ research_report_generator.py
โ”‚       โ””โ”€โ”€ data_cache.py         # Intelligent caching
โ”œโ”€โ”€ setup_all_mcps.sh             # Quick setup script
โ”œโ”€โ”€ test_phd_features.py          # Integration tests
โ”œโ”€โ”€ requirements.txt
โ”œโ”€โ”€ README.md
โ””โ”€โ”€ LICENSE

๐Ÿ”ง Configuration

MCP-Specific Settings

Each MCP can be configured through environment variables:

export CACHE_DIR="/tmp/financial_mcp_cache"
export LOG_LEVEL="INFO"
export RATE_LIMIT_DELAY="1.0"  # SEC compliance

Analysis Parameters

Edit analysis_config in each MCP's main.py:

self.analysis_config = {
    'dcf_years': 5,              # DCF projection years
    'peer_count': 10,            # Number of peers to analyze
    'monte_carlo_simulations': 10000,  # Simulation count
    'confidence_threshold': 0.8   # Minimum confidence score
}

Cache Settings

Configure cache TTL in shared/data_cache.py:

self.ttl_config = {
    'price_data': timedelta(minutes=5),
    'financial_statements': timedelta(days=90),
    'news': timedelta(hours=1),
    'research_reports': timedelta(days=30)
}

๐Ÿงช Testing

Run All Tests

python test_phd_features.py

Test Individual MCPs

./test_single_mcp.sh SEC_SCRAPER_MCP

Debug Mode

claude --debug
# Then use any MCP command to see detailed logs

๐Ÿ“Š 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.

Quick Actions

View on GitHubView All Servers

Key Features

Model Context Protocol
Secure Communication
Real-time Updates
Open Source

Boost your projects with Wisdom Gate LLM API

Supporting GPT-5, Claude-4, DeepSeek v3, Gemini and more.

Enjoy a free trial and save 20%+ compared to official pricing.

Learn More
JUHE API Marketplace

Accelerate development, innovate faster, and transform your business with our comprehensive API ecosystem.

JUHE API VS

  • vs. RapidAPI
  • vs. API Layer
  • API Platforms 2025
  • API Marketplaces 2025
  • Best Alternatives to RapidAPI

For Developers

  • Console
  • Collections
  • Documentation
  • MCP Servers
  • Free APIs
  • Temp Mail Demo

Product

  • Browse APIs
  • Suggest an API
  • Wisdom Gate LLM
  • Global SMS Messaging
  • Temp Mail API

Company

  • What's New
  • Welcome
  • About Us
  • Contact Support
  • Terms of Service
  • Privacy Policy
Featured on Startup FameFeatured on Twelve ToolsFazier badgeJuheAPI Marketplace - Connect smarter, beyond APIs | Product Huntai tools code.marketDang.aiFeatured on ShowMeBestAI
Copyright ยฉ 2026 JUHEDATA HK LIMITED - All rights reserved