🚀 Product Hunt MCP Server

by jaipandya

47 278 downloads Not rated yet
GitHub

About

# 🚀 Product Hunt MCP Server [![PyPI version](https://img.shields.io/pypi/v/product-hunt-mcp.svg)](https://pypi.org/project/product-hunt-mcp/) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE) [![Python 3.10+](https://img.shields.io/badge/python-3.10%2B-blue.svg)](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:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name 🚀 Product Hunt MCP Server
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

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


bash
uv pip install product-hunt-mcp

uv pip install 'git+https://github.com/jaipandya/producthunt-mcp-server.git'

bash
uv 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"
        ]
    }
}

PyPI version
License: MIT
Python 3.10+
Docker Ready
MCP Compatible

> A plug-and-play MCP server for Product Hunt

---

📦 Quick Install

pip install product-hunt-mcp

🏃‍♂️ Quick Start Example

```bash

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.

Videos about 🚀 Product Hunt MCP Server

Relevant YouTube tutorials, setups, and demos