ChatGPT
Connect TubeLab to ChatGPT and turn it into your YouTube research assistant.
Connect your TubeLab account to ChatGPT and it becomes your YouTube research assistant — searching channels, finding viral videos, pulling transcripts — all within your chat.
Setup
1. Enable developer mode
In ChatGPT, go to Settings → Apps → Advanced and enable Developer mode. This lets you add custom MCP servers.
2. Create the TubeLab app
Go back to Settings → Apps and click Create app. Fill in:
- Name: TubeLab
- MCP server URL:
https://public-api.tubelab.net/mcp3. Connect to TubeLab
- Click Connect > Connect to TubeLab
- You'll be redirected to TubeLab's login page
- Log in with your TubeLab account (Google or Magic Link)
- A consent screen appears — click Approve to grant ChatGPT access
- You're redirected back to ChatGPT with TubeLab connected
4. Add TubeLab to Chat
- Click on the + "plus" button.
- Then on More > Select TubeLab
Done. TubeLab is now available in ChatGPT.
Example prompts
Ask ChatGPT anything about YouTube and it will call TubeLab's tools behind the scenes:
- "Search for cooking channels with over 100K subscribers"
- "Get me the transcript of this video: dQw4w9WgXcQ"
- "What are the top comments on this video?"
- "Find channels similar to @mkbhd"
- "What viral videos are there about home automation this month?"
- "How many credits do I have left?"
Tools
Once connected, ChatGPT has access to 11 TubeLab tools:
| Tool | What it does | Cost |
|---|---|---|
search_channels | Search YouTube channels by keyword with filters (subscribers, views, language, monetization, etc.) | 5 credits |
search_related_channels | Find channels similar to a given channel | 5 credits |
search_outliers | Find viral or underperforming videos across YouTube by keyword | 2 credits |
search_related_outliers | Find outlier videos from channels similar to a given channel | 2 credits |
get_channel | Get info about a YouTube channel (accepts ID, URL, or @handle) | free |
get_channel_videos | Get recent videos from a channel | free |
get_channel_shorts | Get recent Shorts from a channel | free |
get_video | Get detailed info about a specific video | free |
get_video_transcript | Get the transcript/captions of a video | free |
get_video_comments | Get top comments from a video | free |
get_credits_balance | Check your TubeLab credit balance | free |
You don't need to call these by name. Just ask ChatGPT what you need in plain language and it picks the right tools automatically.
Good to know
- Tools consume your TubeLab credits at the same rate as the TubeLab app or API
- If your session expires, ChatGPT refreshes it automatically — no need to reconnect
- Check your balance anytime: "What's my TubeLab credit balance?"
How it works
TubeLab's ChatGPT integration uses MCP (Model Context Protocol) — an open standard that lets AI assistants use external tools directly inside a conversation. When you add TubeLab as a custom app, ChatGPT can call TubeLab's API on your behalf without you writing any code or leaving the chat.