# Product Hunt MCP

Connect Claude, ChatGPT, Codex, Cursor, VS Code, and other AI tools to Product Hunt. Draft, check, and schedule your launch, and research new products, from the agents and assistants you already use.

- Server URL: https://mcp.producthunt.com/mcp
- Transport: Streamable HTTP
- Auth: OAuth with PKCE. Clients identify themselves with OAuth Client ID Metadata Documents (CIMD) or register with Dynamic Client Registration (DCR); there's no API key.
- Human page: https://www.producthunt.com/mcp/install

## What it does

- Launch your product: Start a draft, add images, find what’s missing, preview the result, and submit when you’re ready. Edit or reschedule after you submit.
- Discover what’s new: Search launches, browse categories, and see what topped the leaderboard on any day, week, month, or year.
- Research and compare: Read product profiles with makers, pricing, ratings, and review highlights, and find alternatives worth a look.

## Install

Use the server name `producthunt`.

### Claude Code

Terminal:

```bash
claude mcp add --transport http --scope user producthunt https://mcp.producthunt.com/mcp
```

1. Run the command in your terminal.
2. Start Claude Code, run /mcp, choose producthunt, and select Authenticate.

### Codex

Terminal:

```bash
codex mcp add producthunt --url https://mcp.producthunt.com/mcp
codex mcp login producthunt
```

~/.codex/config.toml:

```toml
[mcp_servers.producthunt]
url = "https://mcp.producthunt.com/mcp"
```

1. Add the server with the command, or add it to config.toml.
2. codex mcp login opens Product Hunt in your browser to sign in.

### Gemini CLI

Terminal:

```bash
gemini mcp add --transport http --scope user producthunt https://mcp.producthunt.com/mcp
```

~/.gemini/settings.json:

```json
{
  "mcpServers": {
    "producthunt": {
      "httpUrl": "https://mcp.producthunt.com/mcp"
    }
  }
}
```

1. Add the server with the command, or add it to settings.json.
2. Start Gemini CLI and run /mcp auth producthunt to sign in with Product Hunt.

### VS Code

Terminal:

```bash
code --add-mcp '{"name":"producthunt","type":"http","url":"https://mcp.producthunt.com/mcp"}'
```

.vscode/mcp.json:

```json
{
  "servers": {
    "producthunt": {
      "type": "http",
      "url": "https://mcp.producthunt.com/mcp"
    }
  }
}
```

1. Select Install in VS Code, or run the command.
2. Start the server from the MCP view and sign in when VS Code asks.

### Cursor

~/.cursor/mcp.json:

```json
{
  "mcpServers": {
    "producthunt": {
      "url": "https://mcp.producthunt.com/mcp"
    }
  }
}
```

1. Add the server to your Cursor MCP settings.
2. Open Customize, find producthunt, and sign in with Product Hunt when asked.

### Claude

Server URL:

```text
https://mcp.producthunt.com/mcp
```

1. Open Customize → Connectors, then select Add → Custom → Web.
2. Name it Product Hunt, paste the server URL, and keep the default OAuth client.
3. Select Connect and approve access on Product Hunt.

### ChatGPT

Server URL:

```text
https://mcp.producthunt.com/mcp
```

1. Open Plugins, select +, then Add custom MCP server.
2. Name it Product Hunt, paste the server URL, and choose OAuth authentication.
3. Acknowledge the warning, create the plugin, and approve access on Product Hunt.

### Amp

Terminal:

```bash
amp mcp add producthunt https://mcp.producthunt.com/mcp
```

1. Run the command.
2. Amp opens Product Hunt sign-in the first time it connects.

### opencode

Terminal:

```bash
opencode mcp add producthunt --global --url https://mcp.producthunt.com/mcp
opencode mcp auth producthunt
```

1. Add the server.
2. opencode mcp auth opens Product Hunt in your browser to sign in.

### Other clients

Any AI tool that supports remote MCP servers and OAuth sign-in with Client ID Metadata Documents (CIMD) or Dynamic Client Registration (DCR) can connect with the server URL.

```json
{
  "mcpServers": {
    "producthunt": {
      "type": "http",
      "url": "https://mcp.producthunt.com/mcp"
    }
  }
}
```

## Verify

Ask: "Which Product Hunt account am I connected as?"

## FAQ

### What is the Product Hunt MCP server?

It connects AI assistants to Product Hunt through the Model Context Protocol. Once connected, your assistant can search and compare products, read reviews, check the leaderboard, and prepare and submit launches for your account.

### Can I launch my product from my AI assistant?

Yes. Your assistant can start a draft, add images, check it for missing details, and preview the launch. After you confirm, it submits the launch. You can also edit a submitted launch or move it to another day.

### Will my assistant submit or change anything without asking?

Submitting, editing, and rescheduling each start with a preview of the exact change. The server tells your assistant to show you that preview and to wait for your confirmation before it continues.

### What can it access in my account?

Your profile and the drafts and launches you can manage as a hunter, maker, or team member. Product search, reviews, and the leaderboard use public Product Hunt data.

### Do I need an API key?

No. You sign in with your Product Hunt account in the browser and approve access. There’s no key or token to copy.

### Which AI tools does it work with?

Any AI tool that supports remote MCP servers and OAuth sign-in with Client ID Metadata Documents (CIMD) or Dynamic Client Registration (DCR). The install guide above covers the most popular ones.

### How do I disconnect?

Remove the server from your AI tool’s settings. To use it again, add it back and sign in with Product Hunt.
