TAM Analysis

v1.0.0Analyticsstable

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.

ai-toolsbusiness-intelligencemarket-analysismcp-servermodel-context-protocol
Share:
29
Stars
0
Downloads
0
Weekly
0/5

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

Calculate Total Addressable Market and market segments.
Conduct industry research and competitive analysis.
Access market sizing data for business planning.
gvaibhav

Maintainer

LicenseMIT
Languagetypescript
Versionv1.0.0
UpdatedFeb 16, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx tam-mcp-server

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

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
1

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 install
2

Set 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 .env
3

Edit .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_key
4

Build 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:http
5

Configure 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.

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.

Quick Config Preview

{ "mcpServers": { "tam-mcp-server": { "command": "npx", "args": ["-y", "tam-mcp-server"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

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.

33,000+ ServersFree & Open SourceStep-by-Step Guides