Market Sizing MCP Server

by gvaibhav

Not rated
GitHub

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

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:

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.