MCP YouTube Transcript
An MCP server retrieving transcripts of YouTube videos
作者による説明(英語の原文)
Find buyers, run LinkedIn, email and X outreach, and answer replies from your AI.
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
ウェブ、デスクトップ、モバイルのClaudeで使えます:
https://mcp.pumpgtm.com/mcpターミナルでこれを実行します
claude mcp add --transport http pumpgtm https://mcp.pumpgtm.com/mcpプロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"pumpgtm": {
"url": "https://mcp.pumpgtm.com/mcp"
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"pumpgtm": {
"type": "http",
"url": "https://mcp.pumpgtm.com/mcp"
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
ChatGPTがつなげるのは、インターネット上のサーバーだけです:
https://mcp.pumpgtm.com/mcpメニューの名前は、プランや時期によって少し違うことがあります。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
このサーバーのツール一覧はまだ読み取っていません。エンドポイントは順番にチェックしています。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月6日にチェック
レジストリ名はドメイン pumpgtm.com で確認済みです(レジストリがドメインの所有を確認しています)
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
まだチェックしていません。エンドポイントは順番にチェックしています
まだチェックしていません。エンドポイントは順番にチェックしています
まだチェックしていません。エンドポイントをチェックするときにツール一覧を読み取ります
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。
作者のクラウドで動きます。インストール不要でインターネット経由でつながりますが、送った内容は作者のサーバーを通ります。
GitHubリポジトリの最終更新は–、最新バージョン(1.0.1)がレジストリに届いたのは35 日前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。URLでつながるので、リモートMCPサーバーに対応したアプリ(開発者モードのChatGPTなど)でも使えます。
同じカテゴリには:MCP YouTube Transcript, Google Analytics MCP, BibiGPT YouTube Video Summarizer
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
An MCP server retrieving transcripts of YouTube videos
GA4 MCP server for AI agents: schema discovery, server-side aggregation, analysis-ready defaults.
AI video summarizer: summarize and transcribe YouTube, Bilibili, TikTok and podcast videos.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
PumpGTM MCP server
Run LinkedIn, email and X outreach from any AI agent.
PumpGTM finds the buyers showing intent this week, drafts and sends the outreach from your own accounts inside each platform's limits, and hands every reply back to a human. This is the public reference for the hosted MCP server at https://mcp.pumpgtm.com/mcp .
Quickstart · Docs · tools.json · REST API · Platforms and agencies · YouTube
The same workspace the dashboard shows. Plays find people, sequences reach them across LinkedIn, email and X, and every reply waits for a human.
flowchart LR
A[Your AI agent Claude, Cursor, Codex, your own] -- MCP over Streamable HTTP --> M[mcp.pumpgtm.com] M --> W[Your PumpGTM workspace] W -- find_people --> P[Buyers showing intent] W -- sequences --> L[LinkedIn] W -- sequences --> E[Email] W -- sequences --> X[X] L & E & X -- replies --> R[Human decides] R -- webhook reply.received --> A
What is PumpGTM, and how does it actually work? 4 minute walkthrough
Using AI to run founder-led outbound for 10 YC companies Namanyay's article on X: one lead universe, shared prospects, copy measured by meetings. Read on pumpgtm.com
More on the PumpGTM YouTube channel and in PumpGTM in the wild, videos founders and creators made on their own channels.
Endpoint (Streamable HTTP): https://mcp.pumpgtm.com/mcp
Two ways to authenticate, both scoped to one workspace:
https://pumpgtm.com/.well-known/oauth-authorization-server. Access tokens last 30 days, refresh tokens 90.Authorization: Bearer eve_mcp_.. on every request. The key does not expire. Rotation is not self-serve yet: write to hello@pumpgtm.com and we rotate it for you.The key's database row fixes the workspace. It cannot read or act on any other workspace.
import { Client } from "@modelcontextprotocol/sdk/client/index.js";
import { StreamableHTTPClientTransport } from "@modelcontextprotocol/sdk/client/streamableHttp.js";
const client = new Client({ name: "your-agent", version: "1.0.0" }); await client.connect( new StreamableHTTPClientTransport(new URL("https://mcp.pumpgtm.com/mcp"), { requestInit: { headers: { Authorization: "Bearer YOUR_WORKSPACE_KEY" } }, }), ); const { tools } = await client.listTools(); // up to 38 tools, depending on the workspace's features
ChatGPT (until the PumpGTM listing is approved in the ChatGPT directory; Developer mode is no longer needed): open Plugins (chatgpt.com/plugins), click + and choose Add custom MCP server. Name it PumpGTM, paste https://mcp.pumpgtm.com/mcp as the Server URL, keep OAuth, click I understand and want to continue, then Create as a plugin. Open your personal plugins (chatgpt.com/plugins?view=personal), open PumpGTM and click + to install it, then sign in to PumpGTM and allow the connection. In a chat, type @PumpGTM and ask it to find buyers.
Claude Code: claude mcp add --transport http pumpgtm https://mcp.pumpgtm.com/mcp, then run /mcp (or claude mcp login pumpgtm) and sign in. Codex: codex mcp add pumpgtm --url https://mcp.pumpgtm.com/mcp then codex mcp login pumpgtm. Cursor: add a server with only the URL and sign in when it asks. Cline: add "pumpgtm": { "type": "streamableHttp", "url": "https://mcp.pumpgtm.com/mcp" } under mcpServers in cline_mcp_settings.json and sign in when it asks. Grok: at grok.com/connectors choose New Connector, then Custom, paste https://mcp.pumpgtm.com/mcp, and sign in (works on the free plan).
The PumpGTM plugin bundles this server with five skills: write a cold message, make a message sound human, find buyers, handle replies, and look up a person. In Claude Code:
/plugin marketplace add pumpgtm/pumpgtm-mcp
/plugin install pumpgtm@pumpgtm
Then run /mcp and sign in to PumpGTM. The plugin's manifest, skills and server config live in github.com/pumpgtm/pumpgtm-mcp.
In Codex:
codex plugin marketplace add pumpgtm/pumpgtm-mcp
codex plugin add pumpgtm@pumpgtm codex mcp login pumpgtm
In Gemini CLI:
gemini extensions install https://github.com/pumpgtm/pumpgtm-mcp
Then run /mcp auth pumpgtm and sign in.
content block of type text whose text is a JSON string, and the same object in structuredContent. Parse the JSON.next: { tool, arguments, reason, requiresConfirmation, requiresNewRequestId? }. It is the suggested following call, not an instruction to skip the customer.isError: true and { status, retryable, changed, message, details }. changed: false means nothing was written. A missing object returns code resource_not_found.requestId: 8 to 120 characters of letters, digits, . _ : -, starting with a letter or digit. It is an idempotency key. Use a fresh one per call; reuse one only to retry the same call.get_workspace returns energy with the monthly allowance, used and remaining, and find_people refuses with energy_exhausted when a run would exceed it. Workspaces without Energy see no such field. See Energy.find_people, review_people, save_sequence_draft and add_leads never send. Sending starts with set_sequence_status active on an approved sequence, and each reply is answered only through decide_reply.Every tool is classified for AI clients that ask before acting. Read tools never change anything. Write tools change workspace records but contact no one. Sensitive writes contact a third party, act in public, or spend money, so an AI client should show the details and get the user's yes each time. Hints in tools/list match this table (readOnlyHint, destructiveHint, openWorldHint).
| Tool | Class | Side effect |
|---|---|---|
get_cold_message_examples | Read | none |
get_company | Read | none |
get_lead_profile | Read | none |
get_pipeline | Read | none |
get_workspace | Read | none |
get_x_play_review | Read | none |
list_leads | Read | none |
list_pending_replies | Read | none |
list_sequences | Read | none |
list_signal_events | Read | none |
list_signal_types | Read | none |
search_known_people | Read | none |
add_company_contact | Write | changes workspace records only; contacts no one |
record_customer_signal | Write | changes workspace records only; contacts no one |
remove_leads | Write | stops future automation for those people; never deletes history |
save_company | Write | changes workspace records only; contacts no one |
save_opportunity | Write | changes workspace records only; contacts no one |
add_leads | Sensitive write | people enter a sequence and a live sequence will contact them |
add_to_sequence | Sensitive write | people enter a sequence and a live sequence will contact them |
decide_reply | Sensitive write | send, invite and booking_link message the prospect at once; opt_out is permanent |
energy | Sensitive write | reading changes nothing; turning on automatic top-up authorizes future card charges |
enrich_person | Sensitive write | spends workspace Energy (paid) |
find_people | Sensitive write | with confirmed=true runs a paid search (can use Energy); never contacts anyone |
manage_x_play | Sensitive write | resuming or enabling enrollment can start future X outreach |
reach_post_engagers | Sensitive write | LinkedIn: enrolls the post's engagers into a live sequence; X: collects them for review |
reach_universe | Sensitive write | people enter a sequence or email campaign that can contact them |
research_competitor | Sensitive write | starts paid background research; never contacts anyone |
review_people | Sensitive write | good fits enter the chosen sequence; a live sequence will contact them |
review_x_play_candidates | Sensitive write | good fits enter the Play's X sequence; an active sequence will DM them |
save_sequence_draft | Sensitive write | the saved sequence is live and its steps contact the people enrolled in it |
sequence_email_settings | Write | changes which mailboxes, schedule and daily limit a sequence uses; sends nothing |
set_lead_input | Sensitive write | releases a held message step for that person |
set_sequence_status | Sensitive write | active or approved lets the paced engine contact enrolled people |
x_account | Sensitive write | follows, likes or reposts publicly from the connected X account |
get_workspace to read setup state, sequences, unfinished reviews and pending replies.find_people with targeting and confirmed: false to save a Play and show the targeting summary. Then find_people with playId and confirmed: true to run it.review_people with冒頭だけを表示しています。続きはリポジトリで読めます