SubDownload

by subdownload

Not rated
GitHub

About

Public MCP wrapper for SubDownload.Fetch YouTube transcripts, search videos, browse channels and playlists — instant YouTube data for your AI workflow.

Details

Author
subdownload
Categories
Web Scraping, Other

Setup

Install SubDownload in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/subdownload/subdownload-mcp

Follow the installation instructions in the repository README, then restart your MCP client.

SubDownload exposes YouTube as an MCP-native data source. Connect once via OAuth and your AI agent gets tools to summarize videos, fetch full transcripts (including videos without captions, via AI ASR), search channels and playlists, and save everything into a per-user knowledge base for cross-session recall.

- Hosted endpoint:https://api.subdownload.com/mcp
- Homepage:https://subdownload.com?utm_source=gthb_awesome_9jqqed&utm_medium=code&utm_campaign=Awesome
- Docs:
https://api.subdownload.com/docs/mcp
- Glama (connector):
https://glama.ai/mcp/connectors/com.subdownload.api/sub-download
- Glama (server):
https://glama.ai/mcp/servers/SubDownload/subdownload-mcp

The recommended setup is to point your MCP client directly at the hosted endpoint above and authenticate via OAuth — see "Quick connect" below. This repo also ships a thin stdio proxy (Node + Docker) for environments that prefer a local subprocess.

OAuth 2.1 with Dynamic Client Registration (RFC 7591). No pre-sharedclient_idorclient_secret— your MCP client registers itself on first connect.
- POST to/mcpwithout a token returns401plus aWWW-Authenticateheader pointing to/.well-known/oauth-protected-resource
- That document points to the authorization server (https://api.subdownload.com)
- The MCP client follows the standard authorize → callback → token flow with PKCE

API-key alternative: every account athttps://subdownload.com/accountexposes a Bearer token for clients that don't support OAuth.

Claude Desktop / Cursor / Windsurf / any OAuth-capable MCP client

{ "mcpServers": { "subdownload": { "url": "https://api.subdownload.com/mcp" } } }
{ "mcpServers": { "subdownload": { "url": "https://api.subdownload.com/mcp", "headers": { "Authorization": "Bearer YOUR_API_KEY" } } } }

Grab your API key from youraccount page.

For clients that prefer a subprocess transport, this repo ships a thin Node proxy that forwardstools/callto the hosted endpoint with your API key.

# Docker docker build -t subdownload-mcp . docker run --rm -i -e SUBDOWNLOAD_API_KEY=YOUR_API_KEY subdownload-mcp # Or via Node directly npm install SUBDOWNLOAD_API_KEY=YOUR_API_KEY npm start
{ "mcpServers": { "subdownload": { "command": "docker", "args": ["run", "--rm", "-i", "-e", "SUBDOWNLOAD_API_KEY", "subdownload-mcp"], "env": { "SUBDOWNLOAD_API_KEY": "YOUR_API_KEY" } } } }

Tool schemas are declared inline so introspection (initialize,tools/list) works without credentials;tools/callrequiresSUBDOWNLOAD_API_KEY.

Free credits on signup. Pro: 5,000 credits per month. Seehttps://subdownload.com/pricing.

- Email:contact@subdownload.com
- Status:
https://subdownload.com/status

MIT (applies to this documentation repository; the SubDownload service itself is hosted SaaS — seehttps://subdownload.com/terms).

YouTube transcript extraction for AI agents. Clean text, timestamps, or structured JSON from any video. No API keys required.

Extract insights from YouTube videos, including subtitles, video discovery, and channel information.

Fetch and summarize YouTube videos by extracting titles, descriptions, and transcripts.

Extracts transcripts from public YouTube videos.

Download transcripts directly from YouTube videos.

100% Free AI audio and video transcription with speaker diarization and YouTube support.

Turn any video — YouTube, Instagram, TikTok, Loom, direct URLs, or local files — into transcripts, key frames, OCR text, and metadata for AI agents.

AI post-production for audio and video — transcribe, summarize, find clips, cut horizontal or 9:16 vertical clips, publish to YouTube. Per-job pricing, no account.

A server for web crawling and content extraction using the Crawl4AI library.

An MCP server for crawling WeChat articles. It supports single and batch crawling with multiple output formats, designed for AI tools like Cursor.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.