Search YouTube and read video, channel and transcript data as JSON. No Google Cloud project.
Connect Remote server
claude mcp add --transport http youtube https://mcp.hasdata.com/mcp?apis=youtube --header "x-api-key: <X_API_KEY>"
{
"mcpServers": {
"youtube": {
"url": "https://mcp.hasdata.com/mcp?apis=youtube",
"headers": {
"x-api-key": "<X_API_KEY>"
}
}
}
}
{
"servers": {
"youtube": {
"type": "http",
"url": "https://mcp.hasdata.com/mcp?apis=youtube",
"headers": {
"x-api-key": "<X_API_KEY>"
}
}
}
}
Settings > Connectors > Add custom connector
URL: https://mcp.hasdata.com/mcp?apis=youtube
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools 4 found in our last check
hasdata_youtube_channel_getYoutubeChannelGet 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 chann…
hasdata_youtube_search_getYoutubeSearchResultsGet 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), `sh…
hasdata_youtube_transcript_getYoutubeTranscriptGet 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[]`…
hasdata_youtube_video_getYoutubeVideoGet 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, subscrib…
Headers
| Name | Description |
|---|---|
x-api-keyRequired, secret | HasData API key, created at app.hasdata.com. 1,000 free credits every month, no card. |
Details
| Endpoint | https://mcp.hasdata.com/mcp?apis=youtube (Streamable HTTP) |
| Package | @hasdata/[email protected] (NPM, stdio) |
| Package | [email protected] (PYPI, stdio) |
| First published | 24 Sep 2026 |
| Last updated | 24 Sep 2026 |
| Registry name | com.hasdata/youtube |
More marketing and seo servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
