Perplexity has one of the cleanest implementations of custom MCP connectors among major AI clients. The connector UI in Settings is genuinely discoverable — not buried in a developer mode or locked behind a business plan. Any Perplexity user can add a remote MCP connector in about ninety seconds.
Combine that with Model Context Protocol, the open standard that lets AI assistants call external tools mid-conversation, and you get something practical: you can be reading about a YouTube video in Perplexity, ask it to download the file, and have a signed link in the same conversation.
Ready to set it up? Add TubePull as a custom remote connector in Perplexity (Settings → Connectors → +Custom connector) to download YouTube videos directly from your conversations. Free for 3 downloads a day, no account required. The walkthrough is below.
What makes Perplexity's connector setup stand out
Every major AI client supports MCP, but the experience varies. Claude.ai has a clean connector panel in Settings. ChatGPT requires Pro or Business and hides custom connectors inside a Developer mode sub-menu. Cursor puts MCP configuration in a JSON file.
Perplexity is notable for two reasons: it is accessible to all users (no paid tier required), and the UI asks for exactly the right fields in a sensible order — name, URL, then an Advanced section for authentication and transport. Perplexity's official help page for custom remote connectors documents the flow clearly. The result is that Perplexity is often the fastest path for a first MCP setup, especially for non-developers.
Adding TubePull to Perplexity
For annotated screenshots and troubleshooting, the full setup guide at /setup-mcp#perplexity has the complete walkthrough.
- Open Perplexity and go to Settings.
- Select Connectors from the sidebar.
- Click + Custom connector, then choose Remote.
- Fill in:
- Name: TubePull - MCP server URL: https://tubepull.com/mcp
- Expand Advanced and set:
- Authentication: None (free tier) or OAuth (Pro) - Transport: Streamable HTTP
- Check the risk acknowledgement and click Add.
- Click the new connector card to enable it.
The connector is now active. Any Perplexity conversation can call TubePull's two tools: download_video and get_video_info.
The risk acknowledgement is standard practice when adding any custom remote connector — it is not specific to TubePull.
A conversation with TubePull active
Once enabled, the interaction is straightforward. Send a message:
"Download https://youtube.com/watch?v=dQw4w9WgXcQ as mp3."
Perplexity calls TubePull's download_video tool, TubePull returns a signed link, and Perplexity presents it in its response. You click it, and the audio file downloads.
You can also check metadata first without using a download slot:
"What formats does this video have? https://youtube.com/watch?v=..."
Perplexity calls get_video_info, which returns title, channel, duration, and available quality levels. This does not count against your 3-per-day quota.
For MP4 downloads, quality is optional — TubePull defaults to the best available up to 1080p Full HD. To request a specific quality:
"Download this as mp4 at 1080p: https://youtube.com/watch?v=..."
The free tier supports MP4 up to 1080p Full HD. Pro unlocks 1440p (2K) and 4K.
The Perplexity Mac app
Perplexity's native Mac application uses the same connector setup as the web version. The Mac app sometimes offers more reliable connector behavior than the browser because it manages its own networking state independently. If you have experienced inconsistent behavior in the web app, the Mac app is worth trying.
The app is available from the Mac App Store or from perplexity.ai. Connectors set up in the web app do not automatically transfer to the Mac app — add TubePull once per client.
As of mid-2026, custom remote MCP connectors are available in the web and Mac app but not in the mobile apps. If you primarily use Perplexity on your phone, the web version in a mobile browser is the path for MCP connectors.
The upgrade path: OAuth and Pro
The free tier — 3 downloads per day, up to 1080p Full HD, no account — covers most individual use cases. When you hit the limit or want 2K or 4K access:
- Sign in or create a TubePull account at tubepull.com and subscribe to Pro.
- In Perplexity, edit the existing TubePull connector and change Authentication from None to OAuth.
- The first time Perplexity calls a TubePull tool after this change, it opens a browser window to complete OAuth sign-in. Approve the scopes and the connection is established.
After that, the Perplexity connector is bound to your TubePull account. You can revoke access at any time from Account → Connected apps without touching Perplexity's settings.
The advantage of OAuth over free-tier "None" authentication: the free quota is shared per network address, so on a shared network (office, apartment building) your 3/day may already be partially used. OAuth ties the quota to your specific account.
Pro is intended for normal personal use by a single individual — the interactive downloads you ask Perplexity for in a conversation — not mass or bulk downloading, automated scripts, or integrating TubePull into another application. The full policy is in Section 7 of TubePull's Terms.
What you can do with the download in Perplexity
Research and archiving. If you are researching a topic and find a relevant YouTube lecture, download the audio without switching tools. For Creative Commons content, this supports an archival workflow that stays entirely within your research session.
Transcript pairing. The YouTube transcript for research guide covers using TubePull's transcript extraction alongside AI analysis. Pull video metadata via get_video_info, download the audio, and analyze the content — all in the same thread.
Evidence preservation. For journalism or research workflows where you need to preserve a video before it may be removed, get_video_info first confirms accessibility; download_video then retrieves the file. The signed link is valid for one hour, so save the file promptly.
In all cases, the same legal framework applies: download your own content, Creative Commons-licensed material, and content where you have a legitimate fair-use purpose. The guide to downloading YouTube videos legally has the detailed analysis.
One URL, multiple clients
If you are already using TubePull in Claude or ChatGPT, the Perplexity setup adds another entry point to the same server at https://tubepull.com/mcp. Each client gets its own OAuth token, managed independently — revoking Perplexity's access does not affect Claude's.
The MCP landing page at /mcp has setup links for all five supported clients — Claude, Perplexity, ChatGPT, Cursor, and Claude Desktop — alongside the pricing table and FAQ. The setup guide at /setup-mcp has step-by-step instructions for each client.
If Perplexity is your primary AI client, this is the most direct path to YouTube downloads from within your research workflow — ninety seconds of setup, one connector.