← Back to search

youtube-api-mcp-server

jordanburke Scanned 25d ago

YouTube API MCP Server - Access YouTube content via Model Context Protocol

npm
B
76.1 / 100

Versions

1.0.0latest
Jul 30, 2025
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 8

health
annotations: none low

Health check endpoint

parts array query string videoId string language string channelId string maxResults number parameters object
videos_getVideo
annotations: none low

Get detailed information about a YouTube video

parts array query string videoId string language string channelId string maxResults number parameters object
videos_searchVideos
annotations: none low

Search for videos on YouTube

parts array query string videoId string language string channelId string maxResults number parameters object playlistId string
transcripts_getTranscript
annotations: none low

Get the transcript of a YouTube video

parts array videoId string language string channelId string pageToken string maxResults number parameters object playlistId string
channels_getChannel
annotations: none low

Get detailed information about a YouTube channel

parts array channelId string pageToken string maxResults number parameters object playlistId string
channels_listVideos
annotations: none low

List videos from a YouTube channel

parts array channelId string pageToken string maxResults number parameters object playlistId string
playlists_getPlaylist
annotations: none low

Get detailed information about a YouTube playlist

parts array pageToken string maxResults number parameters object playlistId string
playlists_getPlaylistItems
annotations: none low

Get items from a YouTube playlist

pageToken string maxResults number parameters object playlistId string

Permissions 1

env_vars low
Server uses env_vars capabilities via: process.env

Scan Findings 27

low
Tool 'health' has no annotations annotation_checker · 100%
low
Tool 'videos_getVideo' has no annotations annotation_checker · 100%
low
Tool 'videos_searchVideos' has no annotations annotation_checker · 100%
low
Tool 'transcripts_getTranscript' has no annotations annotation_checker · 100%
low
Tool 'channels_getChannel' has no annotations annotation_checker · 100%
low
Tool 'channels_listVideos' has no annotations annotation_checker · 100%
low
Tool 'playlists_getPlaylist' has no annotations annotation_checker · 100%
low
Tool 'playlists_getPlaylistItems' has no annotations annotation_checker · 100%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
medium
Vulnerable dependency: @modelcontextprotocol/sdk@1.1.1 (GHSA-w48q-cv73-mx4w) dependency_analyzer · 95%
medium
Vulnerable dependency: zod@3.22.0 (GHSA-m95q-7qp3-xv42) dependency_analyzer · 95%
info
package.json metadata manifest_parser · 100%
info
Tool: health manifest_parser · 75%
info
Tool: videos_getVideo manifest_parser · 75%
info
Tool: videos_searchVideos manifest_parser · 75%
info
Tool: transcripts_getTranscript manifest_parser · 75%
info
Tool: channels_getChannel manifest_parser · 75%
info
Tool: channels_listVideos manifest_parser · 75%
info
Tool: playlists_getPlaylist manifest_parser · 75%
info
Tool: playlists_getPlaylistItems manifest_parser · 75%
info
Transport: stdio manifest_parser · 90%
info
Required env vars (6) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
low
Permission: env_vars access detected permission_analyzer · 90%
info
SBOM generated: 18 components sbom_generator · 100%
high
Generic API Key Assignment found in jordanburke-youtube-api-mcp-server-f08b6ac/README.md secret_scanner · 75%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%