🚀 Product Hunt MCP Server
About
# 🚀 Product Hunt MCP Server [](https://pypi.org/project/product-hunt-mcp/) [](LICENSE) [](https://www.python.org/)…
Explore
- Get detailed info on posts, comments, collections, topics, users
- Search/filter by topic, date, votes, etc.
- Paginated comments, user upvotes, and more
- Built with FastMCP for speed and compatibility
---
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
🚀 Product Hunt MCP ServerCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
- Python 3.10+
- Product Hunt API token (get one here)
- You'll need to create an account on Product Hunt
- Navigate to the API Dashboard and create a new application
- Use the Developer Token for the token
> Note: When creating a new application on Product Hunt, you will be asked for a redirect_uri. While the MCP server does not use the redirect URI, it is a required field. You can enter any valid URL, such as https://localhost:8424/callback.
pip install product-hunt-mcp
export PRODUCT_HUNT_TOKEN=your_token_here
product-hunt-mcp
---
pip install uv
bashuv pip install product-hunt-mcp
uv pip install 'git+https://github.com/jaipandya/producthunt-mcp-server.git'
bashuv pip install .
Once installed, the product-hunt-mcp command will be available. Add it to your Claude Desktop or Cursor configuration:
{
"mcpServers": {
"product-hunt": {
"command": "product-hunt-mcp",
"env": {
"PRODUCT_HUNT_TOKEN": "your_token_here"
}
}
}
}
- Replace your_token_here with your actual Product Hunt API token.
- The token must be set as an environment variable in your Claude Desktop or Cursor config for the server to authenticate.
- Always restart your client (Claude Desktop/Cursor) after editing the config file.
> Tip: On macOS, Claude Desktop may not always find the product-hunt-mcp command if it's not in the default PATH. If you encounter issues, you can provide the full path to the executable. After installing, run:
>
>
> which product-hunt-mcp
> >
> Use the output path in your Claude Desktop config, replacing
"command": "product-hunt-mcp" with the full path (e.g., "command": "/Users/youruser/.local/bin/product-hunt-mcp").
- Claude Desktop:
- Windows: %APPDATA%\claude-desktop\config.json
- macOS: ~/Library/Application Support/claude-desktop/config.json
- Linux: ~/.config/claude-desktop/config.json
- Cursor:
- Windows: %APPDATA%\Cursor\User\settings.json
- macOS: ~/Library/Application Support/Cursor/User/settings.json
- Linux: ~/.config/Cursor/User/settings.json
get_post_details
Get info about a specific post
get_posts
Get posts with filters
get_comment
Get info about a specific comment
get_post_comments
Get comments for a post
get_collection
Get info about a collection
get_collections
Get collections with filters
get_topic
Get info about a topic
search_topics
Search topics
get_user
Get info about a user
get_viewer
Get info about the authenticated user
check_server_status
Check server/API status & authentication
| Tool | Description | Key Parameters |
|---------------------|---------------------------------------------|----------------|
| get_post_details | Get info about a specific post | id or slug, comments_count, comments_after |
| get_posts | Get posts with filters | topic, order, count, featured, posted_before, posted_after |
| get_comment | Get info about a specific comment | id (required) |
| get_post_comments | Get comments for a post | post_id or slug, order, count, after |
| get_collection | Get info about a collection | id or slug |
| get_collections | Get collections with filters | featured, user_id, post_id, order, count |
| get_topic | Get info about a topic | id or slug |
| search_topics | Search topics | query, followed_by_user_id, order, count |
| get_user | Get info about a user | id or username, posts_type, posts_count |
| get_viewer | Get info about the authenticated user | None |
| check_server_status | Check server/API status & authentication | None |
---
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"\ud83d\ude80 product hunt mcp server": {
"producthunt-mcp-server": {
"command": "uv",
"args": [
"pip",
"install",
"product-hunt-mcp"
]
}
}
}
}
McpServers
{
"producthunt-mcp-server": {
"command": "uv",
"args": [
"pip",
"install",
"product-hunt-mcp"
]
}
}
> A plug-and-play MCP server for Product Hunt
---
📦 Quick Install
pip install product-hunt-mcp
🏃♂️ Quick Start Example
```bash
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.


