Market Sizing MCP Server
About
Provides market research and business analysis by integrating with multiple economic data sources like Alpha Vantage, BLS, and the World Bank.
Details
- Author
- gvaibhav
- Categories
- Productivity, Other, Finance
Jump to
Setup
Install Market Sizing MCP Server in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/gvaibhav/TAM-MCP-Server
Follow the installation instructions in the repository README, then restart your MCP client.
Provides market research and business analysis by integrating with multiple economic data sources like Alpha Vantage, BLS, and the World Bank.
A Model Context Protocol server providing market research and business analysis capabilities through 28 tools, 15 business prompts, and integration with 8 economic data sources.
This MCP server provides comprehensive market research capabilities including:
- 28 Tools: Market analysis, data access, and business intelligence tools
- 15 Prompts: Professional business analysis templates for funding, strategy, and research
- Data Integration: Alpha Vantage, BLS, Census, FRED, IMF, Nasdaq Data Link, OECD, World Bank
- Smart Defaults: Pre-configured parameters for immediate use without setup
- Multiple Transports: STDIO, Streamable HTTP, and SSE support
- Total Addressable Market (TAM) and Serviceable Addressable Market (SAM) calculations
- Market size estimation and forecasting
- Industry analysis and competitive intelligence
- Market segmentation and opportunity identification
- Data validation and cross-source verification
- Startup funding pitch preparation
- Private equity investment analysis
- Corporate strategy and market entry
- Crisis management and regulatory impact assessment
- ESG and sustainability analysis
- Real-time financial and economic data retrieval
- Multi-source data aggregation and comparison
- Intelligent routing based on data type and availability
- Comprehensive caching for performance optimization
- Real-time Notifications: 6 types of business-specific notifications for market intelligence, data source health, calculation milestones, and performance monitoring
- Multiple Transports: Full support for STDIO, HTTP, and Server-Sent Events (SSE) protocols
- Resource Access: Documentation and status information available through MCP resources
- Tool Discovery: Complete tool catalog with smart defaults and validation
- Node.js 20.x or later
- npm or yarn
- API keys for data sources (optional, see Configuration)
# Clone repository git clone https://github.com/your-username/TAM-MCP-Server.git cd TAM-MCP-Server # Install dependencies npm install # Configure environment cp .env.example .env # Edit .env with your API keys # Build and start (HTTP - recommended) npm run build npm run start:http
# Use development script chmod +x scripts/dev-setup.sh ./scripts/dev-setup.sh # Or manual setup npm install npm run build npm run start # HTTP server npm run start:stdio # STDIO transport
# Build image docker build -t tam-mcp-server . # Run container with environment file docker run -p 3000:3000 --env-file .env tam-mcp-server # Or run with individual environment variables docker run -p 3000:3000 \ -e ALPHA_VANTAGE_API_KEY=your_key_here \ -e FRED_API_KEY=your_key_here \ -e NODE_ENV=production \ tam-mcp-server
HTTP Transport (Recommended)For Claude Desktop, add to your configuration:
{ "mcpServers": { "tam": { "command": "npm", "args": ["run", "start:http"], "cwd": "/path/to/TAM-MCP-Server" } } }
{ "mcpServers": { "tam": { "command": "npm", "args": ["run", "start:stdio"], "cwd": "/path/to/TAM-MCP-Server" } } }
# HTTP mode npm run start:http # STDIO mode npx @modelcontextprotocol/inspector npm run start:stdio
Smart Default Values - Zero-Friction Start
Get professional market insights instantly - no parameter research required!
All 28 tools include intelligent default values that let you start analyzing immediately:
// Call any tool with empty parameters - defaults automatically applied { "name": "alphaVantage_getCompanyOverview", "arguments": {} // Server provides: symbol="AAPL" (Apple Inc.) } { "name": "tam_analysis", "arguments": {} // Server provides: $10B market, 15% growth, 5-year projection }
- Stock Analysis: AAPL, MSFT, GOOGL (Fortune 500 companies)
- Economic Data: US GDP, Global indicators, 2020-2024 timeframes
- Industry Codes: Technology sector, Professional Services (NAICS 54)
- Market Calculations: $10B base market, 15% growth rates, 5-year projections
- First-time users getting immediate results without parameter research
- Demo environments showcasing professional market analysis capabilities
- Rapid prototyping with realistic business data and scenarios
// Market analysis with defaults { "name": "tam_analysis", "arguments": {} } // Company overview with default symbol (AAPL) { "name": "alphaVantage_getCompanyOverview", "arguments": {} } // Custom parameters { "name": "market_size", "arguments": { "industryId": "technology", "region": "north-america" } }
Access professional templates through the prompts interface:
// List available prompts { "method": "prompts/list" } // Get startup funding prompt { "method": "prompts/get", "params": { "name": "startup_funding_pitch", "arguments": { "company_name": "TechCorp", "industry": "SaaS" } } }
MCP Tools - Three-Tier Architecture System
The TAM MCP Server provides28 total MCP toolsorganized in three complementary tiers:
Tier 1: Direct Data Access Tools (13 tools)
Purpose: Raw access to external data sources
Target Users: Developers, data engineers, custom analytics builders
- alphaVantage_getCompanyOverview: Get detailed company overview and financials
- alphaVantage_searchSymbols: Search for stock symbols and company names
- bls_getSeriesData: Retrieve Bureau of Labor Statistics employment data
- census_fetchIndustryData: Access U.S. Census Bureau industry statistics
- census_fetchMarketSize: Get market size data from Census surveys
- fred_getSeriesObservations: Fetch Federal Reserve economic data series
- imf_getDataset: Access International Monetary Fund datasets
- imf_getLatestObservation: Get latest IMF economic observations
- nasdaq_getDatasetTimeSeries: Retrieve Nasdaq Data Link time series
- nasdaq_getLatestDatasetValue: Get latest values from Nasdaq datasets
- oecd_getDataset: Access OECD statistical datasets
- oecd_getLatestObservation: Get latest OECD economic observations
- worldBank_getIndicatorData: Fetch World Bank development indicators
Purpose: Foundational market analysis capabilities
Target Users: Business analysts starting with basic market research
- industry_search: Basic industry data retrieval from multiple sources
- tam_calculator: Basic Total Addressable Market calculations
- market_size_calculator: Basic market size estimation with methodology explanations
- company_financials_retriever: Basic company financial data retrieval
Tier 3: Business Analysis Tools (11 tools)
Purpose: Advanced market intelligence and comprehensive business analysis
Target Users: Senior analysts, market researchers, investment teams
- industry_analysis: Enhanced multi-source industry analysis with intelligent ranking
- industry_data: Detailed industry intelligence with trends, ESG, and key players
- market_size: Advanced market size estimation and analysis with confidence scoring
- tam_analysis: Advanced Total Addressable Market calculations with scenario projections
- sam_calculator: Serviceable Addressable Market with constraint analysis
- market_segments: Hierarchical market segmentation analysis
- market_forecasting: Time series forecasting with scenario analysis
- market_comparison: Multi-market comparative analysis and rankings
- data_validation: Cross-source data quality validation and scoring
- market_opportunities: Market gap and growth opportunity identification
- generic_data_query: Direct access to any data source service and method
The server integrates with 8 data sources:
…
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.




