Product Hunt MCPとは、Product Huntが公式に出しているMCPサーバーで、Claude CodeなどのAIの道具から、製品の調べものと自分のローンチの下書き・確認・予約までを行えるものです。接続先は https://mcp.producthunt.com/mcp の1つで、APIキーは要らず、Product Huntのアカウントでサインインして使います。
Product Huntのローンチは、太平洋時間の0:01に始まる予約の形でしか出せません。日本から出すと、どの日に予約したのか、画像は差し替わったのかを、英語の編集画面を開いて1つずつ確かめることになります。筆者は2026年11月に、この確かめをClaude CodeにつないだProduct Hunt MCPで行い、自分の思っていた公開日と実際の予約日が違っていたことに気づきました。
この記事では、Claude Codeへの入れ方、使える道具の一覧、予約日の食い違いを見つけた手順、画像を差し替えるときにpreviewを先に出す理由、票数がどこまで見えるかを、実際に呼んだ結果つきでまとめます。内容は2026年11月13日に、Claude Code(ユーザー設定に追加)とProduct Hunt MCPで確かめました。投稿の準備やルールそのものは個人開発アプリの公開先・宣伝先まとめ|tsukutta・Product Huntに出した記録で書いているので、ここではMCPで何ができたかに絞ります。
結論:確かめと下書きはMCP、提出と日付の変更は人が決める
Product Hunt MCPは、ローンチの中身と予約日を正しく読み出せるので、公開の前の確かめに使うと見落としが減ります。書き込みの道具もありますが、予約中のローンチは変更がそのまま本番の予定に入るため、提出と日付の変更は人が見本を見てから決める形にしました。
- 確かめに使う:get_launchで予約日(status・launch_date)と、足りない項目(assessment)を読む
- 下書きに使う:start_launchで下書きを作り、prepare_launch_assetで画像を用意する
- 書き込みはpreviewから:update_launchは先にpreviewを付けて見本を出し、OKのあとに確定する
- 票数は画面で見る:自分のローンチの票数はget_launchには入っていない。リーダーボードは上位8件までしか返さない
Product Hunt MCPとは:公式と非公式の違い
「Product Hunt MCP」で検索すると、公式のサーバーと、有志が作ったサーバーの両方が出てきます。2026年11月に出た公式版は、サインインした本人のローンチを読み書きできる点が大きな違いです。
| 公式(mcp.producthunt.com) | 有志の版(GitHubなど) | |
|---|---|---|
| つなぎ方 | URLを登録してProduct Huntでサインイン(OAuth) | 自分のPCで動かし、Product HuntのAPIのトークンを渡す |
| APIキー | 要らない | 要る(開発者トークン) |
| 製品の調べもの | できる(検索・リーダーボード・製品の詳細・代わりの製品) | できる(版による) |
| 自分のローンチの下書き・予約 | できる(下書き・画像・変更・提出) | 基本は読むだけ |
| 対応する道具 | Claude Code・Claude・ChatGPT・Codex・Cursor・VS Code・Gemini CLIなど | MCPに対応した道具 |
対応する道具と接続先はProduct Huntの公式MCPのページの案内(2026年11月13日に確認)によります。この記事で扱うのは公式版です。
Claude Codeへの入れ方
公式の案内どおり、ターミナルで次の1行を実行します。--scope user を付けると、どのプロジェクトのフォルダで開いても使えます。
claude mcp add --transport http --scope user producthunt https://mcp.producthunt.com/mcp次にClaude Codeを起動して /mcp を開き、producthuntを選んでAuthenticateを押すと、ブラウザでProduct Huntのサインインと許可の画面が出ます。許可したあと、次のコマンドで「Connected」になっていれば使えます。
claude mcp get producthuntClaude Codeのほかの道具とMCPでつなぐ例はClaude CodeのMCP連携ガイド一覧にまとめています。
使える道具は17個(読む12・書く5)
2026年11月13日の時点で、Claude Codeから見える道具は17個でした。調べもの用の読む道具が12個、ローンチを作る・変える書く道具が5個です。
| 種類 | 道具 | 何をするか |
|---|---|---|
| 読む | get_my_account | サインインしているアカウントを確かめる |
| 読む | list_my_launches | 自分が作った・関わるローンチの一覧(下書き・予約・公開中) |
| 読む | get_launch | 1つのローンチの中身・予約日・足りない項目を読む |
| 読む | get_launch_context | 空いている公開日や、カテゴリ・タグの候補を調べる |
| 読む | get_leaderboard | 日・週・月・年のランキング |
| 読む | search_launches/semantic_product_search | 最近のローンチや、用途に近い製品を探す |
| 読む | get_product_profile/get_products/get_categories/find_alternatives | 製品の詳細、カテゴリ別の一覧、代わりの製品 |
| 読む | find_investable_startups | 最近のローンチから、Product Huntのモデルが有望とした製品を探す |
| 書く | start_launch | 製品のURLからローンチの下書きを作る |
| 書く | prepare_launch_asset | サムネイル・ギャラリーの画像を用意する(まだ差し替えない) |
| 書く | update_launch | 文・画像・公開日などを変える |
| 書く | submit_launch | 下書きを提出して予約する(見本→確定の2回) |
| 書く | submit_feedback | Product HuntへMCPの感想を送る |
書く道具は5個とも、Product Huntに公開される中身や、運営への送信につながります。筆者は、書く道具は見本を人が見てから確定する、と決めて使っています。
実例1:思っていた公開日と予約日が違っていた
筆者は、Claude Code向けの製品のローンチを11月18日に予約したつもりでいました。公開の前にClaude Codeで「予約中のローンチの公開日を教えて」と頼むと、list_my_launchesとget_launchが呼ばれ、次のように返ってきました(必要な部分だけ)。
{
"status": "scheduled",
"launch_date": "2026-11-14"
}予約は11月14日でした。編集画面で日付を選んだときに、思っていた日と違う日が入ったまま提出していたことになります。MCPで読んだlaunch_dateは、Product Hunt側で実際に予約されている日なので、自分の記憶より先にこれを確かめると食い違いに気づけます。
日付は太平洋時間で返ってくる
launch_dateは太平洋時間の日付です。ローンチはその日の0:01(太平洋時間)に始まるので、日本時間では同じ日の17:01(夏時間の間は16:01)になります。日本の日付の感覚で「14日」と読むと、始まる時刻を勘違いしやすいところです。
空いている日はget_launch_contextで見る
日付を選び直すときは、get_launch_contextに太平洋時間の日付を渡すと、その日の0:01にまだ空きがあるかを返します。ただし返事は「その時点の空き」で、予約の取り置きではありません。
実例2:ギャラリーの画像を差し替える
予約中のローンチのギャラリーの画像を、別の画像に入れ替えました。MCPでは、画像の用意と差し替えが2つの道具に分かれています。
- prepare_launch_assetで新しい画像を用意する(PNG・JPEG・WebP・GIF、10MBまで)。この段階では表示中の画像は変わらない
- 返ってきた画像のIDを、update_launchのgalleryAssetIdsに、並べたい順で渡す
- get_launchで、ギャラリーの並びが変わったことを確かめる
手元の画像ファイルを渡すときは、prepare_launch_assetが返すアップロード先へファイルを送る形が勧められています。画像を公開のURLに置いてあるなら、そのURLを渡すだけで済みます。
予約中のローンチは、previewを付けずに変えるとすぐ反映される
update_launchは、必ずpreviewを付けて先に呼び、見本を見てから確定します。筆者が試したところ、予約中のローンチに対してpreviewを付けずにupdate_launchを呼ぶと、見本を出さずにそのまま反映されることがProduct Huntの返事で分かりました。
| 呼び方 | 起きること |
|---|---|
| update_launch(previewあり) | 変更の見本が返る。まだ何も変わらない。確定には返ってきた鍵を使う |
| update_launch(previewなし・予約中) | 見本を出さずにそのまま反映される |
| submit_launch(1回目) | 提出の見本(公開日・公開される文・画像など)と確定の鍵(15分有効)が返る |
| submit_launch(鍵つきの2回目) | 提出され、予約が入る |
確定の鍵には期限があり、切れたら同じ中身で見本を取り直します。AIに任せるときは「書く道具は、見本を出して私がOKと言うまで確定しない」と最初に伝えておくと、意図しない変更を防げます。
票数はどこまで見えるか
票数(upvote)を見られる場所は限られています。2026年11月13日に呼んだ結果は次のとおりです。
| 道具 | 票数 |
|---|---|
| get_launch(自分のローンチ) | 入っていない |
| list_my_launches | 入っていない |
| get_leaderboard(日・週など) | 上位の製品に votes_count がある。返すのは最大8件まで |
自分のローンチが上位8件に入っていなければ、MCPでは票数が分かりません。当日の票数やコメントは、Product Huntの画面で見るのが確実です。
どこまでAIに任せるか
筆者は、Product Hunt MCPの使い方を次のように分けました。読むだけの道具は自由に使い、公開や予約に響く書き込みは見本を人が見てから確定します。
| 作業 | 任せ方 |
|---|---|
| 予約日・足りない項目の確かめ | AIに任せる(get_launch・list_my_launches) |
| 空いている公開日を探す | AIに任せる(get_launch_context) |
| 下書きを作る・画像を用意する | AIに任せる(start_launch・prepare_launch_asset) |
| 文・画像・公開日を変える | previewで見本を出し、人がOKしてから確定 |
| 提出(予約を入れる) | 見本を人が見て、人が決める |
MCPでAIに作業を任せるときに、作る前に料金や中身を見せる形はDomoAI MCPの使い方でも同じでした。見本を見てから確定する流れは、ほかのMCPでも役に立ちます。
よくある質問
Q. Product Hunt MCPは無料で使えますか?
公式の案内に料金の記載はなく、Product Huntのアカウントでサインインすれば使えます。APIキーやトークンの発行は要りません。
Q. 公式版と有志の版はどう見分けますか?
接続先が https://mcp.producthunt.com/mcp で、サインインで接続するものが公式版です。トークンを環境変数に入れて自分のPCで動かすものは有志の版です。
Q. MCPから提出まで済ませられますか?
できます。submit_launchで提出の見本を出し、返ってきた鍵で2回目を呼ぶと予約が入ります。公開日や公開される文が見本に出るので、人が確かめてから確定してください。
Q. 予約した日付を後から変えられますか?
update_launchのlaunchDateで変えられます。日付は太平洋時間で、その日の空きがないと受け付けられません。get_launch_contextで先に空きを確かめると確実です。
Q. 自分のローンチの票数をMCPで見られますか?
get_launchとlist_my_launchesには票数が入っていません。get_leaderboardは上位8件までの票数を返すので、それより下の順位では画面で見る必要があります。
Q. 日本語で頼んでも動きますか?
動きます。筆者はClaude Codeに日本語で頼み、道具の選び方はClaude Codeが決めました。ただしローンチに入れる文は英語で書くのが一般的です。
次に読む
Product Huntに出す前の準備やルールは個人開発アプリの公開先・宣伝先まとめで、Claude CodeとMCPで行動データを読む例はClarity MCPの使い方で紹介しています。





