# How to use ChatGPT to get a YouTube video transcript with looot

Pull the timed transcript of a YouTube video so the assistant can quote and summarise it.

## Connect looot to ChatGPT

1. Open ChatGPT Plugins at chatgpt.com/plugins.
2. Select the plus button, then "Add custom MCP server".
3. Enter a name (looot) and a short description, for example: live data APIs, paid per call.
4. Under Connection, choose Public endpoint and paste https://api.looot.ai/mcp, including the /mcp path.
5. Configure authentication, read the risk warning and select "I understand and want to continue".
6. Select "Create as a plugin", review the tools ChatGPT found on the server, then install the plugin.
7. looot's sign-in page opens when ChatGPT first needs your account: sign in and allow access. Runs are paid from your prepaid looot balance.

OpenAI's guide does not say which ChatGPT plans can add a custom MCP server. It says account and workspace policies apply to adding and using custom MCP servers.

- Source, read 2026-11-10: [OpenAI developer docs: Connect and test your plugin](https://developers.openai.com/apps-sdk/deploy/connect-chatgpt)

## Ask ChatGPT

Start a new conversation, type @ in the prompt box and select the looot plugin. Then paste the prompt.

Use looot to get the transcript of [YouTube URL]. For a YouTube link, run the endpoint scrapecreators-youtube-video-transcript. For another platform, search looot for the job video.transcript.get and pick the endpoint made for that platform. Then list the main points with the timestamp where each starts.

## Jobs it calls and what they cost

One use costs from $0.001 at today's cheapest providers. A provider that misses can fall back to the next one, which can cost more; looot charges only the calls that ran, from your prepaid balance.

- `video.transcript.get`: 1 call, from $0.001 per call (TikHub, the cheapest of 4 providers). [About the cheapest provider](/providers/tikhub)

## A real run

We ran this task through the looot MCP on 2026-11-10. Asked: youtube.com/watch?v=jNQXAC9IVRw (Me at the zoo, 19 seconds). Total charged: $0.00188.

- video.transcript.get on scrapecreators-facebook-adlibrary-ad-transcript (Scrape Creators, then AnyAPI (TikTok endpoint)): missed, charged $0. Run id run_4b9ac84f81634401b83e6360bfb63840.
- video.transcript.get on scrapecreators-youtube-video-transcript (Scrape Creators): answered, charged $0.00188. Run id run_6eae4539e6f7455baecd414ffc398e9d.
- First try, through the job route: two endpoints for other platforms refused the link. Charged $0.
- Second try, on the YouTube endpoint: 6 timed lines in English, from 0:01 to 0:16.
- First line: "All right, so here we are, in front of the elephants". Caption tracks: English and German.

## Good to know

- On 2026-11-10 the job route sent a YouTube link to endpoints made for Facebook ads and TikTok, which refused it at no charge. Naming the YouTube endpoint avoids that until the route is fixed.

## More

- [The same task in Claude](/guides/claude/video-transcript)
- [The prompt on its own](/prompts/video-transcript)
- [All ChatGPT guides](/guides/chatgpt)
