HubTub Pulse: YouTube Analytics について
HubTub Pulse: YouTube Analyticsは、クリエイターや代理店向けにYouTubeチャンネルの非公開分析データを提供する読み取り専用MCPサーバーです。同期済みのYouTube Analyticsレポートから、収益、総再生時間、視聴者維持率、サムネイルのクリック率を確認できます。
主な機能
- 01チャンネルの収益・再生数・総再生時間の確認
- 02視聴者維持率とトラフィック元の調査
- 03動画のパフォーマンスとエンゲージメント分析
- 04サムネイルの表示回数とクリック率の確認
- 05接続済み複数チャンネルへの対応
活用シーン
- 01チャンネルの最近の収益と再生数の比較
- 02動画で視聴者が離脱する箇所の特定
- 03表示回数が多くクリック率の低い動画の抽出
- 04視聴者の流入元と好調なコンテンツの分析
MCP 対応
OAuth 2.1で読み取り専用分析ツールに接続する、リモートのStreamable HTTP MCPサーバーです。Pulseに保存済みのレポートを参照し、チャット中にYouTubeへ問い合わせず、アップロード・編集・削除も行いません。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://app.hubtub.io/api/mcpclaude mcp add --transport http io-hubtub-youtube-analytics https://app.hubtub.io/api/mcp{"mcpServers":{"io-hubtub-youtube-analytics":{"type":"http","url":"https://app.hubtub.io/api/mcp"}}}Cursor で開く{"servers":{"io-hubtub-youtube-analytics":{"type":"http","url":"https://app.hubtub.io/api/mcp"}}}VS Code で開く{"mcpServers":{"io-hubtub-youtube-analytics":{"type":"http","url":"https://app.hubtub.io/api/mcp"}}}{"mcpServers":{"io-hubtub-youtube-analytics":{"serverUrl":"https://app.hubtub.io/api/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
YouTube MCP サーバー:HubTub Pulse
YouTube チャンネルを Claude やその他の AI アシスタントに接続できます。
収益、再生回数、視聴維持率、サムネイルのクリック数について、自然な言葉で質問できます。
ウェブサイト · ドキュメント · プライバシーポリシー
https://app.hubtub.io/api/mcp
HubTub Pulse は、YouTube クリエイターや代理店向けの無料分析アプリです。MCP サーバーを使うと、利用中の AI アシスタントが、質問に応じてチャンネルの YouTube アナリティクスレポートを読み取ります。何が伸びたか、何が落ちたか、どの動画が最も収益を上げているか、視聴者がどこから来ているかを確認できます。
- 非公開の分析データ。 YouTube アナリティクスから収益、総再生時間、視聴者維持率、サムネイルのクリック数を取得します。誰でも見られる情報だけではありません。
- 設定不要。 API キーも Google Cloud プロジェクトもインストールも不要です。Google でサインインしてアクセスを許可するだけです。
- 読み取り専用。 アップロード、編集、削除はできず、YouTube や HubTub の設定を変更することもありません。
- YouTube 独自の数値。 すべての数値は、チャンネルごとに YouTube が報告する内容そのものです。HubTub が推定値やスコアを追加することはありません。
- すべてのチャンネル。 Pulse に追加したすべてのチャンネルと、所有者が AI アシスタントへの共有を許可している、共有されたチャンネルが対象です。
- すべてのクリエイターが無料で利用でき、チャンネル数に制限はありません。
セットアップ
Pulse にチャンネルを登録した、無料の HubTub アカウントが必要です。
Claude
- Claude のコネクタディレクトリにある HubTub Pulse を開き、Connect をクリックします。
- Google で HubTub にサインインし、Claude が読み取れる情報を確認して、Allow access をクリックします。
- 任意のチャットでチャンネルについて質問します。必要に応じて、Claude が Pulse から数値を読み取ります。
Claude では、Settings → Connectors → Add custom connector を選び、アドレス https://app.hubtub.io/api/mcp を入力する方法もあります。
その他のアプリ
サインイン(OAuth)に対応したリモート MCP サーバーをサポートするアプリで利用できます。
- アプリの設定で、リモート MCP サーバー(コネクタと呼ばれる場合もあります)を追加します。
https://app.hubtub.io/api/mcpを貼り付けます。API キーは不要です。- アプリから求められたら HubTub にサインインし、アクセスを許可します。
まずは質問してみましょう
- 過去 28 日間のチャンネルの収益は、直前の 28 日間と比べてどのくらいですか?
- 先週、再生回数が落ちたのはなぜですか?過去 90 日間の日別データを確認してください。
- 過去 28 日間で最も成果の高かった動画には、どんな共通点がありますか?
- 最も再生回数の多い動画で、視聴者はどこで視聴をやめていますか?
- インプレッションは多いのに、クリック数が少なかった動画はどれですか?
- チャンネルを最もよく視聴している国はどこですか?
ツール
4 つのツールはすべて読み取り専用です。質問に応じて、アシスタントが必要なツールを選びます。
| ツール | 読み取る情報 |
|---|---|
list_channels | チャンネルの概要:登録者数、動画数、総再生回数に加え、直前の期間と比較した過去 7 日間または 28 日間の YouTube アナリティクスデータ。 |
get_channel_report | 1 つのチャンネルの詳細:過去 90 日間の日別データ、過去 12 か月の月別データ、視聴者、トラフィックソース、収益、総再生時間、エンゲージメントを含む再生回数上位 50 本の動画。 |
get_video_retention | 上位動画の視聴者維持率:視聴者が視聴を続ける箇所と、離脱する箇所。 |
get_thumbnail_impressions | 動画別・日別のサムネイルインプレッションと YouTube のクリック率。最大 30 日間のデータを取得します。 |
チャット中に YouTube を呼び出すことはありません。毎晩更新される、Pulse がすでに保持しているレポートを読み取ります。
プライバシーとセキュリティ
- HubTub のページで各アシスタントを承認します。OAuth でサインインするため、Google のパスワードを知られることはありません。
- 収益にアクセスできるのは、チャンネルの所有者が HubTub に収益の権限を付与した場合のみです。支払い情報や契約など、HubTub アカウントのその他の情報にはアクセスしません。
- Pulse → Connected AI でアシスタントを確認して接続を解除できます。90 日間使用されていないアシスタントは、自動的に接続が解除されます。
- アシスタントのプロバイダーは、独自の規約に基づいて受け取ったレポートを扱います。チャットがモデルのトレーニングに使われるかどうかは、プロバイダーの設定でご確認ください。
開発者向け
- リモートサーバー、Streamable HTTP(ステートレス)、JSON-RPC 2.0。ツールのみです。
- OAuth 2.1:PKCE(S256)を使用した認可コード、動的クライアント登録、リフレッシュトークン。
- 保護されたリソースのメタデータ(RFC 9728):
https://app.hubtub.io/.well-known/oauth-protected-resource/api/mcp。 server.jsonに基づき、MCP Registry に登録されています。
よくある質問
公式の YouTube MCP サーバーはありますか? HubTub Pulse は YouTube が開発したものではありません。YouTube の公式 API を通じて、お客様の許可のもとでチャンネルの YouTube Analytics を読み取り、選択した AI アシスタントが同じレポートを読み取れるようにする独立したアプリです。
GitHub にある他の YouTube MCP サーバーとは何が違いますか? その多くは、ご自身で作成した API キーを使って、動画のタイトル、視聴回数、文字起こしなどの公開データを読み取ります。HubTub Pulse は、非公開の YouTube Analytics(収益、総再生時間、視聴者維持率、サムネイルのクリック数)を読み取り、当社のサーバー上で動作するため、キーは必要ありません。
接続を解除するにはどうすればよいですか? Pulse → Connected AI で解除するか、アシスタントのコネクター設定で解除してください。接続を解除すると、アシスタントはただちにアクセスできなくなります。
概要
このリポジトリには、HubTub Pulse の MCP ドキュメントとレジストリ登録情報が含まれています。サーバーは app.hubtub.io で稼働しています。コードは公開されていません。ドキュメントの全文は hubtub.io/pulse/ai にあります。
お問い合わせ:[email protected]。通常 1 営業日以内に回答します。
HubTub Pulse は YouTube や Google が開発または推奨するものではなく、独立したアプリです。Claude は Anthropic の商標です。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。