io.usefulapi/youtube-data · v1.0.0 · marketing-and-seo
YouTube Data MCP by usefulapi is healthy: it completed an MCP handshake in 471 ms and exposes 9 tools.
Search videos; read channels, playlists, comments and popular videos in YouTube.
Endpoint: https://youtube-data.usefulapi.io/mcp (streamable-http)
Repository · Website · JSON · Add to my inventory
| Users (last 30 days) | 0 |
| Handshake | Healthy |
| Auth needed | None |
| Tool count | 9 |
| Latency | 471 ms |
| Last checked (UTC) | 2026-11-02T01:55:24.592Z |
| Checked (UTC) | Status | Latency | Error |
|---|---|---|---|
| 2026-11-02T01:55:24.592Z | Healthy | 471 |
youtube_search | Search public videos, channels or playlists by keyword. COSTS 100 quota units per call (the default daily quota is 10,000 units), so prefer the get/list tools when you have ids. Returns ids and snippets; call youtube_get_videos for statistics. API: GET /search. |
youtube_get_videos | Get details for up to 50 videos by id: title, description, tags, publish date, duration, view/like/comment counts and privacy status. 1 quota unit per call. API: GET /videos?id=. |
youtube_list_popular_videos | List the most popular videos of a region, optionally within one video category. 1 quota unit per call. API: GET /videos?chart=mostPopular. |
youtube_get_channels | Get public channel details (title, description, custom URL, country, subscriber/view/video counts, uploads playlist id) by channel ids, by @handle or by legacy username. Give exactly one of channel_ids, handle, username. 1 quota unit. API: GET /channels. |
youtube_list_playlists | List the public playlists of a channel, or get playlists by id (give exactly one of channel_id, playlist_ids). 1 quota unit. API: GET /playlists. |
youtube_list_playlist_items | List the videos in a playlist. Use the uploads playlist id from youtube_get_channels (contentDetails.relatedPlaylists.uploads) to list all uploads of a channel for 1 quota unit instead of a 100-unit search. API: GET /playlistItems. |
youtube_list_comment_threads | List top-level public comments (with reply counts and a few replies) of one video, or of all videos of one channel. Give exactly one of video_id, channel_id. Fails with HTTP 403 when comments are disabled. 1 quota unit. API: GET /commentThreads. |
youtube_list_comment_replies | List all replies to one top-level comment (use the comment id of a thread from youtube_list_comment_threads). 1 quota unit. API: GET /comments?parentId=. |
youtube_list_video_categories | List the video categories (id and title) that exist in a region. Use the ids to filter youtube_list_popular_videos. 1 quota unit. API: GET /videoCategories. |