TAM-MCP-Server
@gvaibhav
About TAM-MCP-Server
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 2024-11-05 specification.
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"TAM-MCP-Server": {
"command": "docker",
"args": [
"build",
"-t",
"tam-mcp-server",
"."
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is TAM-MCP-Server?
TAM-MCP-Server is a Model Context Protocol (MCP) server for market sizing analysis, TAM/SAM calculations, and industry research. Built with TypeScript and Express.js, it provides 10 specialized tools for comprehensive market research and integrates with multiple market data providers.
How to use TAM-MCP-Server?
Clone the repository, install dependencies (Node.js 18+, npm/yarn, TypeScript 5+), copy .env.example to .env, configure environment variables (including SESSION_SECRET and optionally MARKET_DATA_API_KEY), then start with npm run dev or build and run with npm start. Use the MCP endpoints (e.g., POST /mcp/tools/{tool_name}) with JSON payloads to execute market analysis tools.
Key features of TAM-MCP-Server
- 10 specialized market analysis tools for comprehensive research
- HTTP Streamable Transport with Server-Sent Events for real-time updates
- Advanced caching system with configurable TTL
- Prometheus metrics for monitoring and observability
- Enterprise security with rate limiting, CORS, and input validation
- Support for multiple market data providers (IBISWorld, Statista, etc.)
Use cases of TAM-MCP-Server
- Calculate total addressable market (TAM) for a specific industry and geography
- Determine serviceable addressable market (SAM) with segmentation analysis
- Generate market forecasts and trend projections for future planning
- Compare multiple markets or industries to identify growth opportunities
- Validate market data accuracy and uncover market gaps
FAQ from TAM-MCP-Server
What runtime and dependencies are required?
Node.js 18+ with npm or yarn, and TypeScript 5+.
Does TAM-MCP-Server require API keys to work?
Yes, a SESSION_SECRET is required. A MARKET_DATA_API_KEY is recommended to enable real data integration with providers like IBISWorld, Statista, and Grand View Research.
What transport protocol does the server use?
It uses HTTP Streamable Transport with Server-Sent Events for real-time updates, following the MCP 2024-11-05 specification.
Is the server production-ready and secure?
Yes, it includes rate limiting, CORS protection, input validation with Zod, security headers via Helmet, and session management.
Is TAM-MCP-Server open source?
Yes, it is licensed under the MIT License.
Frequently asked questions
What runtime and dependencies are required?
Node.js 18+ with npm or yarn, and TypeScript 5+.
Does TAM-MCP-Server require API keys to work?
Yes, a `SESSION_SECRET` is required. A `MARKET_DATA_API_KEY` is recommended to enable real data integration with providers like IBISWorld, Statista, and Grand View Research.
What transport protocol does the server use?
It uses HTTP Streamable Transport with Server-Sent Events for real-time updates, following the MCP 2024-11-05 specification.
Is the server production-ready and secure?
Yes, it includes rate limiting, CORS protection, input validation with Zod, security headers via Helmet, and session management.
Is TAM-MCP-Server open source?
Yes, it is licensed under the MIT License.
Basic information
More Other MCP servers
Production-ready MCP integrations for AI applications
Klavis-AIKlavis AI: MCP integration platforms that let AI agents use tools reliably at any scale
ICSS
chokcoco不止于 CSS
MaxKB
1Panel-dev🔥 MaxKB is an open-source platform for building enterprise-grade agents. 强大易用的开源企业级智能体平台。
Mobile Mcp
mobile-nextModel Context Protocol Server for Mobile Automation and Scraping (iOS, Android, Emulators, Simulators and Real Devices)
Codelf
unbugA search tool helps dev to solve the naming things problem.
Comments