HY

HasData YouTube

com.hasdata/youtube

Search YouTube and read video, channel and transcript data as JSON. No Google Cloud project.

Yes, your AI can use this right now.Answered a live MCP handshake in 488 ms with no sign-in needed and exposes 4 tools.

Connect it

Settings → Connectors → Add custom connector
URL: https://mcp.hasdata.com/mcp?apis=youtube

4 tools, verified live

Pulled straight from the server with tools/list on 2026-10-17.
hasdata_youtube_channel_getYoutubeChannelread-only

Get YouTube Channel Data Fetches a YouTube channel by its ID (`UC…`) or handle (`@name`) and returns structured data for any channel tab — `featured`/Home, `videos`, `shorts`, `streams`, `playlists`, `posts`, `podcasts`, `releases`, `store` (desktop only), `about`. Returns channel identity (title, description, avatar, banner), subscriber count, country, join date, total-view count and social

hasdata_youtube_search_getYoutubeSearchResultsread-only

Get YouTube Search Results Searches YouTube for a query and returns the full results page split into `videoResults` (videoId, title, views, length, publish date, chapters, channel info, extensions like 4K/CC), `channelResults` (channelId, handle, subscribers, verified flag), `shortsResults` / `inlineShortsResults`, themed `shelves` (e.g. 'People also watched', 'Latest from <creator>'), `adsResult

hasdata_youtube_transcript_getYoutubeTranscriptread-only

Get YouTube Video Transcript Returns the timed transcript (subtitles) of a YouTube video by its 11-character `videoId`. `languageCode` selects the track (e.g. `en`, `de-DE`, `pt-BR`); `type=asr` requests the auto-generated speech-recognition track. Each segment in `transcript[]` carries `startMs`, `endMs`, `snippet`, and a formatted `startTimeText`. The response also includes `availableTranscript

hasdata_youtube_video_getYoutubeVideoread-only

Get YouTube Video Data Fetches a single YouTube video by its 11-character `videoId`. Returns title, thumbnail, raw + normalized views and likes, `lengthSeconds`, publish date, category, keywords/tags, `isFamilySafe` / `isUnlisted` flags, the uploading channel (id, link, subscribers, avatar), the full description with parsed links and hashtags, available `captions` tracks (with `kind: asr` for aut

Alternatives in Search & Research

Compare →
Try “Notion”, “Stripe”, “create invoice”, “browser”