TAM Analysis
A comprehensive Model Context Protocol (MCP) server for market sizing analysis, TAM/SAM calculations, and industry research. Built with TypeScript, Express.js, and following the MCP specification.
What is TAM Analysis?
TAM Analysis is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to comprehensive model context protocol (mcp) server for market sizing analysis, tam/sam calculations, and industry research. built with typescript, express.js, and following the mcp specification.
A comprehensive Model Context Protocol (MCP) server for market sizing analysis, TAM/SAM calculations, and industry research. Built with TypeScript, Express.js, and following the MCP specification.
This server falls under the Analytics category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- A comprehensive Model Context Protocol (MCP) server for mark
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx tam-mcp-serverConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use TAM Analysis
The TAM MCP Server is a TypeScript/Express.js server that exposes 28 tools for market sizing, TAM/SAM calculations, and industry research directly inside AI assistants like Claude. It integrates with eight real economic data sources — including FRED, World Bank, Census Bureau, IMF, OECD, Alpha Vantage, BLS, and Nasdaq Data Link — so analysts can ask natural-language questions and receive data-backed market estimates without leaving their chat interface. Startup founders, private equity researchers, and business analysts use it to automate market research workflows that previously required hours of manual data gathering.
Prerequisites
- Node.js 20.x or later with npm
- Free API keys for Alpha Vantage, FRED, Census Bureau, and/or Nasdaq Data Link (World Bank, OECD, and IMF require no key)
- An MCP-compatible client such as Claude Desktop
- Git to clone the repository
Clone the repository and install dependencies
Clone the TAM-MCP-Server repository and install Node.js dependencies.
git clone https://github.com/gvaibhav/TAM-MCP-Server.git
cd TAM-MCP-Server
npm installSet up environment variables
Copy the example environment file and fill in your API keys. Most services work without keys; Alpha Vantage, FRED, Census, and Nasdaq benefit from free-tier keys.
cp .env.example .envEdit .env with your API keys
Open the .env file and add your credentials. Leave keys blank for services you don't have access to — the server uses only the services with valid keys.
PORT=3000
NODE_ENV=production
ALPHA_VANTAGE_API_KEY=your_alpha_vantage_key
FRED_API_KEY=your_fred_key
CENSUS_API_KEY=your_census_key
NASDAQ_DATA_LINK_API_KEY=your_nasdaq_keyBuild and start the server
Compile the TypeScript source and start the HTTP server. It listens on port 3000 by default.
npm run build
npm run start:httpConfigure Claude Desktop
Register the TAM server in your claude_desktop_config.json. The server runs as an HTTP process; point Claude at the running instance or use stdio mode.
{
"mcpServers": {
"tam-analysis": {
"command": "node",
"args": ["/absolute/path/to/TAM-MCP-Server/dist/index.js"],
"env": {
"ALPHA_VANTAGE_API_KEY": "your_alpha_vantage_key",
"FRED_API_KEY": "your_fred_key",
"CENSUS_API_KEY": "your_census_key",
"NASDAQ_DATA_LINK_API_KEY": "your_nasdaq_key"
}
}
}
}TAM Analysis Examples
Client configuration
Claude Desktop configuration running the TAM server as a Node.js stdio process with API keys in the environment.
{
"mcpServers": {
"tam-analysis": {
"command": "node",
"args": ["/home/user/TAM-MCP-Server/dist/index.js"],
"env": {
"ALPHA_VANTAGE_API_KEY": "your_alpha_vantage_key",
"FRED_API_KEY": "your_fred_key",
"CENSUS_API_KEY": "your_census_key",
"NASDAQ_DATA_LINK_API_KEY": "your_nasdaq_key"
}
}
}
}Prompts to try
Market research and TAM analysis prompts that leverage the server's 28 tools.
- "Calculate the TAM for the US cloud storage market with 15% annual growth over 5 years."
- "Retrieve the current GDP growth rate from FRED and compare it to the OECD average."
- "What is the SAM for B2B SaaS in the healthcare sector given a $50B TAM and 8% serviceable share?"
- "Analyse the competitive landscape for electric vehicle charging infrastructure and identify market segments."
- "Use Census Bureau data to size the US small business market by employee count."Troubleshooting TAM Analysis
npm run build fails with TypeScript compilation errors
Ensure Node.js 20.x or later is installed (node --version). Delete node_modules and package-lock.json, then re-run npm install before building.
Alpha Vantage or FRED tools return 'API key invalid' errors
Free-tier Alpha Vantage keys have a limit of 25 requests per day. Confirm the key is copied exactly into the .env file without surrounding spaces. FRED keys are obtained from fred.stlouisfed.org/docs/api/api_key.html.
World Bank or IMF tools return empty results
These services require no API key but do require outbound internet access. Check that the server machine is not behind a proxy that blocks external API calls to api.worldbank.org or imf.org.
Frequently Asked Questions about TAM Analysis
What is TAM Analysis?
TAM Analysis is a Model Context Protocol (MCP) server that comprehensive model context protocol (mcp) server for market sizing analysis, tam/sam calculations, and industry research. built with typescript, express.js, and following the mcp specification. It connects AI assistants to external tools and data sources through a standardized interface.
How do I install TAM Analysis?
Follow the installation instructions on the TAM Analysis GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with TAM Analysis?
TAM Analysis works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is TAM Analysis free to use?
Yes, TAM Analysis is open source and available under the MIT license. You can use it freely in both personal and commercial projects.
TAM Analysis Alternatives — Similar Analytics Servers
Looking for alternatives to TAM Analysis? Here are other popular analytics servers you can use with Claude, Cursor, and VS Code.
OpenMetadata
★ 14.0kOpenMetadata is a unified metadata platform for data discovery, data observability, and data governance powered by a central metadata repository, in-depth column level lineage, and seamless team collaboration.
Superset
★ 10.9kAn MCP server that provides AI assistants with full access to Apache Superset instances, enabling interaction with dashboards, charts, datasets, databases, and SQL execution capabilities.
Horizon
★ 4.4k📡 Your own AI-powered news radar. Generates daily briefings in English & Chinese. | 用 AI 构建你专属的新闻雷达
MCP Server Chart
★ 4.1kEnables generation of 25+ types of charts and data visualizations using AntV, including bar charts, line charts, maps, mind maps, and specialized diagrams like fishbone and sankey charts. Supports both statistical charts and geographic visualizations
Muapi CLI
★ 997Official CLI for muapi.ai — generate images, videos & audio from the terminal. MCP server, 14 AI models, npm + pip installable.
Weather MCP Server
★ 907Weather Data Fetcher MCP server built with Node.js, MCP SDK, and Zod. Provides weather details like temperature and forecast for cities such as Noida and Delhi via a registered tool. Simplifies API integration, enabling structured responses for clien
Browse More Analytics MCP Servers
Explore all analytics servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up TAM Analysis in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use TAM Analysis?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.