# Product Hunt MCP

> Product Hunt MCP gives your AI client direct access to Product Hunt data. Browse daily posts, run custom GraphQL queries against the full API schema, and monitor product launch trends without leaving your workspace. Get real-time tech intelligence to track competitors or find feature inspiration instantly.

## Overview
- **Category:** developer-tools
- **Price:** Free
- **Tags:** product-discovery, tech-trends, graphql-api, startup-tracking, product-hunt

## Description

This MCP connects your agent directly to the Product Hunt platform. You can analyze which new tools are gaining traction right now—all from within your AI workflow. Instead of manually visiting the site and scrolling through pages, you tell your agent what data you need. It pulls the latest tech posts, analyzes launch details, and tracks popular trends across the entire ecosystem.

If you're building a dashboard or just trying to figure out what developers are excited about this week, this MCP lets you do it in natural language. The power of Vinkius is that you connect once from any compatible client, giving your agent immediate access to Product Hunt data alongside thousands of other services. You can use the advanced query tool to grab exactly the data points you're missing—whether it’s user profile details or a specific metric about a post. It turns product discovery into an automated step.

## Tools

### get_client_token
Retrieves a client-level access token to manage your application's authentication credentials.

### get_posts
Fetches a list of recent and popular product posts from the platform.

### get_viewer
Gets details about the user account that is currently logged in to Product Hunt.

### execute_graphql
Runs a customized GraphQL query, allowing you to access virtually any data point available in the API 2.0 schema.

## Prompt Examples

**Prompt:** 
```
List the top 5 products on Product Hunt right now.
```

**Response:** 
```
I've retrieved the latest 5 posts. The top products include 'AI Assistant Pro', 'DevFlow Tools', and 'SaaS Metrics Dashboard'. Would you like more details on any of these?
```

**Prompt:** 
```
Execute a GraphQL query to get the names of the last 3 posts.
```

**Response:** 
```
I've executed the query. The last three posts are: 'EcoTracker', 'CodeLint', and 'FocusMode'. Is there anything else you need from the API?
```

**Prompt:** 
```
Check which user is currently logged in to Product Hunt.
```

**Response:** 
```
The currently authenticated viewer is 'ProductEnthusiast99'. Your API connection is active and ready.
```

## Capabilities

### Fetch daily tech posts
Retrieve a list of currently popular and newly published products from Product Hunt.

### Run custom API queries
Execute complex GraphQL queries to pull specific, deep data points from the entire product hunt schema.

### Check user credentials
Verify who is currently connected and check your authenticated viewer status within Product Hunt.

## Use Cases

### Figuring out feature gaps for V2.0
A PM needs to see if the market is moving toward video tools. Instead of searching Reddit, they ask their agent to run a GraphQL query to filter all posts by 'video' or 'multimedia'. The agent executes_graphql and returns a list of relevant launches, instantly showing feature gaps.

### Quick competitive monitoring
A founder wants to know what their direct competitor launched this week. They simply prompt the agent to get_posts for the last 24 hours, filtering by known competitors' profiles, getting a concise list of new products.

### Validating user data access
A developer needs to verify if their internal account has elevated permissions. They run get_viewer first. The agent confirms the authenticated viewer details are correct before running any critical code that relies on proper credentials.

### Building a custom launch report
A marketer wants to compare engagement patterns between different product categories (e.g., finance vs. dev tools). They use execute_graphql to pull metrics, combining data points into one comprehensive set for analysis.

## Benefits

- You stop manually refreshing pages to see what's trending. Using get_posts, your agent pulls the day’s top products in one go.
- Need something specific? The execute_graphql tool lets you write custom queries; no data point is out of reach if it exists in the API schema.
- You can track who's viewing or running the analysis using get_viewer, which confirms your connection status and profile information.
- It handles authentication for you. You use get_client_token to manage credentials securely, so your agent always has access.
- Product Managers gain a real-time view of competitor activity without building complex web scrapers or dashboards.

## How It Works

The bottom line is that you get direct API access to Product Hunt's live data without having to write code or visit the website.

1. First, you connect this MCP to your AI client and enter the required Product Hunt Developer Token.
2. Next, you prompt your agent with a specific request—for example, 'What were the top three launches today?' or 'Give me all posts tagged as SaaS.'
3. Finally, your agent uses its tools to fetch the data via GraphQL or post listings and delivers the clean results back to you.

## Frequently Asked Questions

**How do I use Product Hunt MCP to find my competitor's latest launch?**
You can run get_posts and filter by known competitors. Simply ask your agent to retrieve the most recent posts, limited to specific user accounts. This gives you a clean list of their newest work.

**Can Product Hunt MCP handle complex data requests?**
Yes, definitely. The execute_graphql tool allows you to write custom queries against the full API 2.0 schema. You aren't limited to simple post lists; you can request any combination of data points.

**What if I need user details about a specific profile?**
Use get_viewer first to confirm your current access, and then use execute_graphql. You can query for specific user IDs or profiles to pull detailed information about the authenticated viewer.

**Do I have to write GraphQL code myself with Product Hunt MCP?**
No. While it uses GraphQL under the hood, you interact by asking your agent in plain language. The tool handles translating your request into a valid query structure for you.

**Is Product Hunt MCP better than just browsing the site?**
Yes, significantly. Browsing is manual and incomplete. This MCP gives you programmatic access to structured data that allows deep analysis, which is impossible through a standard web browser.