TAM MCP Server
MCP server providing comprehensive market research and business analysis capabilities through 28 tools, 15 business templates, and integration with 8 economic data sources, including Alpha Vantage, BLS, Census, FRED, IMF, Nasdaq Data Link, OECD, and World Bank.
MCP server providing comprehensive market research and business analysis capabilities through 28 tools, 15 business templates, and integration with 8 economic data sources, including Alpha Vantage, BLS, Census, FRED, IMF, Nasdaq Data Link, OECD, and World Bank.
Installation
From Source Code
git clone https://github.com/your-username/TAM-MCP-Server.git
cd TAM-MCP-Server
npm install
cp .env.example .env
# Edit .env with your API keys
npm run build
npm run start:http
Development Setup
chmod +x scripts/dev-setup.sh
./scripts/dev-setup.sh
Docker
docker build -t tam-mcp-server .
docker run -p 3000:3000 --env-file .env tam-mcp-server
Configuration
Claude Desktop (HTTP)
{
"mcpServers": {
"tam": {
"command": "npm",
"args": ["run", "start:http"],
"cwd": "/path/to/TAM-MCP-Server"
}
}
}
Claude Desktop (STDIO)
{
"mcpServers": {
"tam": {
"command": "npm",
"args": ["run", "start:stdio"],
"cwd": "/path/to/TAM-MCP-Server"
}
}
}
Available Tools
| Tool | Description |
|---|---|
alphaVantage_getCompanyOverview |
Get detailed company overview and financial data |
alphaVantage_searchSymbols |
Search for stock symbols and company names |
bls_getSeriesData |
Get employment data from the Bureau of Labor Statistics |
census_fetchIndustryData |
Access industry statistics from the U.S. Census Bureau |
census_fetchMarketSize |
Get market size data from census surveys |
fred_getSeriesObservations |
Get time series of Federal Reserve economic data |
imf_getDataset |
Access International Monetary Fund datasets |
nasdaq_getDatasetTimeSeries |
Get Nasdaq Data Link time series |
oecd_getDataset |
Access OECD statistical datasets |
worldBank_getIndicatorData |
Get World Bank development indicators |
industry_analysis |
Enhanced multi-source industry analysis with intelligent ranking |
tam_analysis |
Advanced total addressable market calculations with scenario forecasts |
sam_calculator |
Serviceable addressable market with constraint analysis |
market_size |
Advanced market size estimation and analysis with confidence scoring |
market_forecasting |
Time series forecasting with scenario analysis |
Features
- 28 comprehensive tools for market analysis and data access
- 15 professional business analysis templates for financing, strategy, and research
- Integration with 8 economic data sources (Alpha Vantage, BLS, Census, FRED, IMF, Nasdaq Data Link, OECD, World Bank)
- Intelligent defaults for quick start—no parameter research required
- Multiple transport protocols (STDIO, HTTP, SSE)
- Real-time notifications for market analytics and data source monitoring
- Total addressable market (TAM) and serviceable addressable market (SAM) calculations
- Market size estimation and forecasting with scenario analysis
- Industry analysis and competitive intelligence
- Cross-data validation and quality assessment
Environment Variables
Optional
PORT- Server port configurationNODE_ENV- Node environment (development/production)LOG_LEVEL- Logging level configurationALPHA_VANTAGE_API_KEY- Alpha Vantage API key for company financial and stock dataCENSUS_API_KEY- U.S. Census Bureau API key for industry and demographic dataFRED_API_KEY- Federal Reserve Economic Data API keyNASDAQ_DATA_LINK_API_KEY- Nasdaq Data Link API key for financial datasetsBLS_API_KEY- Bureau of Labor Statistics API key for increased rate limits
Usage Examples
Analyze total addressable market for a tech company
Get financial overview for Apple (uses intelligent defaults)
Calculate market size for the professional services industry
Prepare analysis for a startup pitch
Conduct analysis for direct investment
Notes
The server provides intelligent defaults for all 28 tools, enabling professional market analysis immediately without parameter research. Tools work with limited data even without API keys, though keys provide expanded capabilities. Supports three transport methods with HTTP recommended for production.
