productHuntAnalyst
Fetches and analyzes Product Hunt data to generate trend reports, including top products, category distribution, daily post volumes, and topic keywords, with support for multiple time windows and JSON/Markdown outputs.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@productHuntAnalystAnalyze the top 10 products from the last 2 weeks and summarize the main trends"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Product Hunt Analyst
Independent project: pulls data from Product Hunt, analyzes hot product trends from the past 1 / 2 / 3 / 4 weeks or 1 month, and provides a visual web interface.
It can be integrated with tools such as Codex, Cursor, Claude Desktop, and Workbuddy via MCP / CLI / HTTP API.
Features
Pull Product Hunt products by time window (sorted by upvotes)
Automatically generate trend reports: Top products, category distribution, daily launch volume, topic keywords, and textual insights
React visualization dashboard (line charts, bar charts, leaderboard)
MCP server for direct invocation by AI agents
CLI script that outputs JSON / Markdown
Related MCP server: GitHub Trending Service
Quick Start
1. Install Dependencies
cd product-hunt-analyst
python -m venv .venv
# Windows
.venv\Scripts\activate
# macOS/Linux
source .venv/bin/activate
pip install -r requirements.txt2. Configure the Product Hunt Token
Create an application at Product Hunt OAuth Apps
Copy the Developer Token
Copy
.env.exampleto.envand fill it in:
PRODUCT_HUNT_TOKEN=your_token_hereWhen no Token is configured, the Web UI automatically switches to Demo mode and displays sample data.
3. Command Line Analysis
# JSON 报告
python scripts/analyze.py --period 2w
# Markdown 报告
python scripts/analyze.py --period 1m --markdown
# 仅拉取原始数据
python scripts/fetch_posts.py --period 3w --compact4. Launch the Web Visualization
Method A: Development mode (frontend and backend separated)
# 终端 1 - API
python -m backend.app
# 终端 2 - 前端
cd frontend
npm install
npm run dev
# 打开 http://localhost:5173Method B: Production mode (single port)
cd frontend && npm install && npm run build
cd ..
python -m backend.app
# 打开 http://127.0.0.1:8765Time Range
Parameter | Meaning |
| Last 1 week (7 days) |
| Last 2 weeks (14 days) |
| Last 3 weeks (21 days) |
| Last 4 weeks (28 days) |
| Last 1 month (30 days) |
MCP Integration (Codex / Cursor / Claude)
Codex
pip install -r requirements.txt
export PRODUCT_HUNT_TOKEN=your_token
codex mcp add productHuntAnalyst --command python --arg mcp/server.pyAfter linking or copying skill/SKILL.md to the Codex skills directory, you can trigger it using $product-hunt-analyst.
Cursor
Add the following to .cursor/mcp.json in the project root:
{
"mcpServers": {
"productHuntAnalyst": {
"command": "python",
"args": ["mcp/server.py"],
"cwd": "E:/codex/product-hunt-analyst",
"env": {
"PRODUCT_HUNT_TOKEN": "your_token"
}
}
}
}Claude Desktop
Register the same MCP server configuration in claude_desktop_config.json.
MCP Tools
Tool | Description |
| List supported time windows |
| Fetch the product list for a given period |
| Full trend analysis (JSON) |
| Full report (JSON or Markdown) |
| Top N products |
| Category trends |
HTTP API
Endpoint | Description |
| Health check |
| Time window list |
| Raw product data |
| Analysis report (JSON) |
| Markdown report |
| Demo data (no Token required) |
Workbuddy / Automation
Just call it via HTTP or CLI:
curl "http://127.0.0.1:8765/api/analyze?period=4w"
python scripts/analyze.py -p 4w --markdown > report.mdProject Structure
product-hunt-analyst/
├── backend/ # FastAPI + PH API 客户端 + 分析引擎
├── frontend/ # React + Vite + Recharts 可视化
├── mcp/ # MCP Server
├── scripts/ # CLI 工具与测试
├── skill/ # Codex/Cursor Agent Skill
├── agents/ # OpenAI Agents 配置
└── requirements.txtTesting
python scripts/test_product_hunt_analyst.pyNotes
The Product Hunt API is rate limited (around 6250 complexity points / 15 minutes)
The data is for research and reference only and does not constitute investment or business decision advice
Please comply with the Product Hunt API Terms
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceThis MCP fetches trending data from platforms like YouTube, TikTok, and Instagram Reels using various scraping and API techniques. It's designed to run under FastMCP and exposes tools that can be consumed via a local CLI or claude.22
- FlicenseNot gradedqualityDmaintenanceProvides access to GitHub trending projects through MCP, allowing AI assistants to query popular repositories filtered by language and time range (daily/weekly/monthly).
- AlicenseNot gradedqualityCmaintenanceReal-time trend data from Google Trends (Search, Images, News, Shopping), YouTube, TikTok, Reddit, Amazon, Wikipedia, npm, Steam, Spotify, X (Twitter), App Store, Google Play, web traffic, and news sentiment via one MCP connection. Works with Claude, Cursor, VS Code, Windsurf, ChatGPT, and any MCP-compatible AI.28MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to access Product Hunt data via GraphQL API, including posts, products, and rankings. Part of the Pipeworx MCP gateway.11MIT
Related MCP Connectors
Hosted MCP with 91 agent tools: X, domains, SEO, Maps, Trends, Search, YouTube, TikTok, and more.
Real-time Amazon, WIPO & PACER data for AI agents — 19 tools via the MCP protocol.
100+ MCP tools for AI agents: content metadata, trade intelligence, business-expertise analysis.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/phuhao00/product-hunt-analyst'
If you have feedback or need assistance with the MCP directory API, please join our Discord server