YouTube video/channel search, suggestions, details, comments/replies, Shorts, transcripts, paging.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Bearer API Key from SocialDataX / 社媒数据助手
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
查询当前 API Key 账户的 SocialDataX 积分余额、剩余积分或点数 / remaining points balance。需要充值时请访问 https://socialdatax.com/dashboard/billing。
This tool takes no arguments.
查询当前 API Key 账户的 SocialDataX 积分余额、剩余积分或点数 / remaining points balance。需要充值时请访问 https://socialdatax.com/dashboard/billing。
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}根据 YouTube 频道主页链接获取频道资料。
| Argument | Type | Description |
|---|---|---|
| channel_url* | string | YouTube 频道主页链接;支持 https://www.youtube.com/@用户名、/channel/、/c/ 和 /user/ 链接形态。如果传入频道 tab 子页链接,会规范化到对应的 https://www.youtube.com/... 频道主页。从搜索、详情、评论或评论回复结果读取频道资料时,直接传 author.profile_url;不要传 channel_id、裸 @用户名、频道名称、视频链接、播放列表链接或搜索页链接。 |
{
"type": "object",
"required": [
"channel_url"
],
"properties": {
"channel_url": {
"type": "string",
"description": "YouTube 频道主页链接;支持 https://www.youtube.com/@用户名、/channel/、/c/ 和 /user/ 链接形态。如果传入频道 tab 子页链接,会规范化到对应的 https://www.youtube.com/... 频道主页。从搜索、详情、评论或评论回复结果读取频道资料时,直接传 author.profile_url;不要传 channel_id、裸 @用户名、频道名称、视频链接、播放列表链接或搜索页链接。"
}
},
"additionalProperties": false
}根据 YouTube 频道主页链接获取频道发布视频或 Shorts 列表。
| Argument | Type | Description |
|---|---|---|
| page_token | string | YouTube 频道发布列表分页令牌。首次请求留空。继续翻页时必须将上一页返回的完整 next_page_token 原样作为 page_token 传回;page_token 是不透明分页令牌;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。只能用于同一频道、同一 video_type 的视频续页;更换频道或 video_type 时,请清空 page_token 后从第一页重新读取。 |
| video_type | string | 频道发布视频类型:video=频道“视频”tab,short=频道 Shorts tab。默认 video。当前不支持 live、course 或 playlist。更换 video_type 时,请清空 page_token 后从第一页重新读取。 |
| channel_url* | string | YouTube 频道主页链接;支持 https://www.youtube.com/@用户名、/channel/、/c/ 和 /user/ 链接形态。如果传入频道 tab 子页链接,会规范化到对应的 https://www.youtube.com/... 频道主页。从搜索、详情、评论、评论回复或频道资料结果读取作者发布视频或 Shorts 时,直接传 author.profile_url 或 profile_url;不要传 channel_id、裸 @用户名、频道名称、视频链接、播放列表链接或搜索页链接。 |
{
"type": "object",
"required": [
"channel_url"
],
"properties": {
"page_token": {
"type": "string",
"default": "",
"description": "YouTube 频道发布列表分页令牌。首次请求留空。继续翻页时必须将上一页返回的完整 next_page_token 原样作为 page_token 传回;page_token 是不透明分页令牌;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。只能用于同一频道、同一 video_type 的视频续页;更换频道或 video_type 时,请清空 page_token 后从第一页重新读取。"
},
"video_type": {
"enum": [
"video",
"short"
],
"type": "string",
"default": "video",
"description": "频道发布视频类型:video=频道“视频”tab,short=频道 Shorts tab。默认 video。当前不支持 live、course 或 playlist。更换 video_type 时,请清空 page_token 后从第一页重新读取。"
},
"channel_url": {
"type": "string",
"description": "YouTube 频道主页链接;支持 https://www.youtube.com/@用户名、/channel/、/c/ 和 /user/ 链接形态。如果传入频道 tab 子页链接,会规范化到对应的 https://www.youtube.com/... 频道主页。从搜索、详情、评论、评论回复或频道资料结果读取作者发布视频或 Shorts 时,直接传 author.profile_url 或 profile_url;不要传 channel_id、裸 @用户名、频道名称、视频链接、播放列表链接或搜索页链接。"
}
},
"additionalProperties": false
}根据 reply_token 获取 YouTube 评论回复;用户已提供有效 reply_token 时直接使用;已有 YouTube 视频链接但缺少 reply_token 时,调用 youtube_get_video_comments_by_url 获取一级评论;缺少视频定位信息时向用户索取;不要传一级评论或回复项的 comment_id;支持 page_token 翻页。
| Argument | Type | Description |
|---|---|---|
| page_token | string | YouTube 评论回复分页令牌。首次请求留空。继续翻页时必须将上一页返回的完整 next_page_token 原样作为 page_token 传回;page_token 是不透明分页令牌;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。只能用于同一 reply_token 对应的评论回复续页;更换 reply_token 时,请清空 page_token 后从第一页重新读取评论回复。继续翻页时,reply_token 仍传同一条一级评论的原始 reply_token,同时把上一页返回的完整 next_page_token 原样作为 page_token 传回。 |
| reply_token* | string | 读取某条 YouTube 视频一级评论回复所需的不透明令牌;用户已提供时直接原样使用;否则从 youtube_get_video_comments_by_url 返回的 items[*].reply_token 原样复制。只有有效且非空的 reply_token 才调用本工具;不要传 comment_id、video_url、video_id、频道链接、播放列表链接或搜索页链接。 |
{
"type": "object",
"required": [
"reply_token"
],
"properties": {
"page_token": {
"type": "string",
"default": "",
"description": "YouTube 评论回复分页令牌。首次请求留空。继续翻页时必须将上一页返回的完整 next_page_token 原样作为 page_token 传回;page_token 是不透明分页令牌;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。只能用于同一 reply_token 对应的评论回复续页;更换 reply_token 时,请清空 page_token 后从第一页重新读取评论回复。继续翻页时,reply_token 仍传同一条一级评论的原始 reply_token,同时把上一页返回的完整 next_page_token 原样作为 page_token 传回。"
},
"reply_token": {
"type": "string",
"description": "读取某条 YouTube 视频一级评论回复所需的不透明令牌;用户已提供时直接原样使用;否则从 youtube_get_video_comments_by_url 返回的 items[*].reply_token 原样复制。只有有效且非空的 reply_token 才调用本工具;不要传 comment_id、video_url、video_id、频道链接、播放列表链接或搜索页链接。"
}
},
"additionalProperties": false
}根据 YouTube 视频链接获取公开视频一级评论。
| Argument | Type | Description |
|---|---|---|
| sort_type | string | 评论排序方式:hot=热门评论,time_descending=较新评论优先。YouTube 可能保留作者评论或置顶评论在当前页前部;如无明确排序需求,保持 hot。 |
| video_url* | string | YouTube 视频页面链接;支持 watch、youtu.be 短链和 Shorts 链接。从搜索结果读取评论时,直接传搜索结果里的 share_url(items[*].share_url);不要传频道链接、播放列表链接、搜索页链接或裸 video_id。 |
| page_token | string | YouTube 视频评论分页令牌。首次请求留空。继续翻页时必须将上一页返回的完整 next_page_token 原样作为 page_token 传回;page_token 是不透明分页令牌;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。只能用于同一视频和同一 sort_type 的评论续页;更换视频或 sort_type 时,请清空 page_token 后从第一页重新读取评论。 |
{
"type": "object",
"required": [
"video_url"
],
"properties": {
"sort_type": {
"enum": [
"hot",
"time_descending"
],
"type": "string",
"default": "hot",
"description": "评论排序方式:hot=热门评论,time_descending=较新评论优先。YouTube 可能保留作者评论或置顶评论在当前页前部;如无明确排序需求,保持 hot。"
},
"video_url": {
"type": "string",
"description": "YouTube 视频页面链接;支持 watch、youtu.be 短链和 Shorts 链接。从搜索结果读取评论时,直接传搜索结果里的 share_url(items[*].share_url);不要传频道链接、播放列表链接、搜索页链接或裸 video_id。"
},
"page_token": {
"type": "string",
"default": "",
"description": "YouTube 视频评论分页令牌。首次请求留空。继续翻页时必须将上一页返回的完整 next_page_token 原样作为 page_token 传回;page_token 是不透明分页令牌;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。只能用于同一视频和同一 sort_type 的评论续页;更换视频或 sort_type 时,请清空 page_token 后从第一页重新读取评论。"
}
},
"additionalProperties": false
}根据 YouTube 视频链接获取公开视频详情。
| Argument | Type | Description |
|---|---|---|
| video_url* | string | YouTube 视频页面链接;支持 watch、youtu.be 短链和 Shorts 链接。从搜索结果读取详情时,直接传搜索结果里的 share_url(items[*].share_url);不要传频道链接、播放列表链接、搜索页链接或裸 video_id。 |
{
"type": "object",
"required": [
"video_url"
],
"properties": {
"video_url": {
"type": "string",
"description": "YouTube 视频页面链接;支持 watch、youtu.be 短链和 Shorts 链接。从搜索结果读取详情时,直接传搜索结果里的 share_url(items[*].share_url);不要传频道链接、播放列表链接、搜索页链接或裸 video_id。"
}
},
"additionalProperties": false
}根据用户提供的有效 job_id,或 submit 工具返回的 job_id 查询 YouTube 视频口播转文字任务状态;每次最多等待 240 秒,不触发重处理,也不要重复提交任务。
| Argument | Type | Description |
|---|---|---|
| job_id* | string | 口播转文字任务 ID;用户已提供时直接使用,否则使用 YouTube submit 工具返回的 job_id;不要传 video_id 或视频链接。 |
{
"type": "object",
"required": [
"job_id"
],
"properties": {
"job_id": {
"type": "string",
"description": "口播转文字任务 ID;用户已提供时直接使用,否则使用 YouTube submit 工具返回的 job_id;不要传 video_id 或视频链接。"
}
},
"additionalProperties": false
}按关键词搜索 YouTube 频道或创作者,返回频道摘要,支持 page_token 翻页;已有频道主页链接时读取频道资料,搜索视频时使用视频搜索。
| Argument | Type | Description |
|---|---|---|
| keyword* | string | 频道搜索词,例如 AI、露营或创作者名称;不要传视频链接、频道链接、频道 ID 或分页令牌。 |
| page_token | string | 首屏留空;续页原样传上次返回的 next_page_token,并保持 keyword 不变。 |
{
"type": "object",
"required": [
"keyword"
],
"properties": {
"keyword": {
"type": "string",
"minLength": 1,
"description": "频道搜索词,例如 AI、露营或创作者名称;不要传视频链接、频道链接、频道 ID 或分页令牌。"
},
"page_token": {
"type": "string",
"default": "",
"description": "首屏留空;续页原样传上次返回的 next_page_token,并保持 keyword 不变。"
}
},
"additionalProperties": false
}获取 YouTube 搜索框联想词,不返回视频或频道详情,不支持分页;可将 text 用于视频搜索,已有明确搜索词时可直接搜索视频;已有视频或频道链接时使用对应详情工具。
| Argument | Type | Description |
|---|---|---|
| keyword* | string | 搜索关键词或短语,例如 camping、美食;不要传视频链接、频道链接、ID 或分页令牌。 |
{
"type": "object",
"required": [
"keyword"
],
"properties": {
"keyword": {
"type": "string",
"minLength": 1,
"description": "搜索关键词或短语,例如 camping、美食;不要传视频链接、频道链接、ID 或分页令牌。"
}
},
"additionalProperties": false
}按搜索词搜索 YouTube 公开视频,只返回视频结果。用户需要按搜索词查找视频时使用;已有视频、Shorts 或 youtu.be 链接时使用视频详情或评论工具;已有频道主页链接时使用频道资料或频道发布视频工具;不支持播放列表链接作为搜索输入;支持筛选和 page_token 翻页。
| Argument | Type | Description |
|---|---|---|
| keyword* | string | YouTube 视频搜索词,可传关键词或短语,例如品牌名、话题、人物名或内容需求;不要传 YouTube 视频链接、Shorts 链接、频道链接、播放列表链接、video_id 或 page_token。 |
| sort_type | string | 排序方式:general=相关性,time_descending=最新上传,view_count_descending=观看次数最多,rating=评分较高。如无明确排序需求,保持 general。 |
| page_token | string | YouTube 搜索分页令牌。首次请求留空。继续翻页时必须将上一页返回的完整 next_page_token 原样作为 page_token 传回;page_token 是不透明分页令牌;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。只能用于同一关键词、排序和筛选链路;更换关键词、排序、视频类型、发布时间或时长筛选时,请清空 page_token 后从第一页重新搜索。 |
| video_type | string | 视频类型筛选:all=不限类型,video=普通视频,movie=电影。all 会保留视频类搜索结果,输出项用 video_type 标记可明确识别的类型。可明确识别的 Shorts 会标为 short,其余视频结果标为 video。当前不支持 channel、short 或 playlist 作为筛选项;频道信息只作为视频作者信息返回。movie 是筛选条件,返回项使用同一搜索结果字段,并以 video_type=movie 标记。如无明确类型需求,保持 all。 |
| duration_range | string | 视频时长筛选:all=不限,under_4_min=4 分钟以内,between_4_and_20_min=4 到 20 分钟,over_20_min=20 分钟以上。只对视频类搜索结果有意义;如无明确时长需求,保持 all。 |
| publish_time_range | string | 发布时间筛选:all=不限,last_hour=过去 1 小时,today=今天,this_week=本周,this_month=本月,this_year=今年。如无明确发布时间需求,保持 all。 |
提交 YouTube 视频口播转文字任务;提交后最多等待 240 秒,未完成时返回 job_id 和下一步查询动作。
| Argument | Type | Description |
|---|---|---|
| video_url* | string | YouTube 视频页面链接;支持 watch、youtu.be 短链和 Shorts 链接。从搜索结果提交口播转文字任务时,直接传搜索结果里的 share_url(items[*].share_url);不要传频道链接、播放列表链接、搜索页链接或裸 video_id。 |
{
"type": "object",
"required": [
"video_url"
],
"properties": {
"video_url": {
"type": "string",
"description": "YouTube 视频页面链接;支持 watch、youtu.be 短链和 Shorts 链接。从搜索结果提交口播转文字任务时,直接传搜索结果里的 share_url(items[*].share_url);不要传频道链接、播放列表链接、搜索页链接或裸 video_id。"
}
},
"additionalProperties": false
}根据 YouTube video_id 提交口播转文字任务;提交后最多等待 240 秒,未完成时返回 job_id 和下一步查询动作。
| Argument | Type | Description |
|---|---|---|
| video_id* | string | YouTube 视频 ID,必须是 11 位字符串;可直接使用搜索结果 items[*].video_id。不要传视频链接、频道链接、播放列表链接或搜索页链接。 |
{
"type": "object",
"required": [
"video_id"
],
"properties": {
"video_id": {
"type": "string",
"description": "YouTube 视频 ID,必须是 11 位字符串;可直接使用搜索结果 items[*].video_id。不要传视频链接、频道链接、播放列表链接或搜索页链接。"
}
},
"additionalProperties": false
}{
"type": "object",
"required": [
"keyword"
],
"properties": {
"keyword": {
"type": "string",
"description": "YouTube 视频搜索词,可传关键词或短语,例如品牌名、话题、人物名或内容需求;不要传 YouTube 视频链接、Shorts 链接、频道链接、播放列表链接、video_id 或 page_token。"
},
"sort_type": {
"enum": [
"general",
"time_descending",
"view_count_descending",
"rating"
],
"type": "string",
"default": "general",
"description": "排序方式:general=相关性,time_descending=最新上传,view_count_descending=观看次数最多,rating=评分较高。如无明确排序需求,保持 general。"
},
"page_token": {
"type": "string",
"default": "",
"description": "YouTube 搜索分页令牌。首次请求留空。继续翻页时必须将上一页返回的完整 next_page_token 原样作为 page_token 传回;page_token 是不透明分页令牌;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。只能用于同一关键词、排序和筛选链路;更换关键词、排序、视频类型、发布时间或时长筛选时,请清空 page_token 后从第一页重新搜索。"
},
"video_type": {
"enum": [
"all",
"video",
"movie"
],
"type": "string",
"default": "all",
"description": "视频类型筛选:all=不限类型,video=普通视频,movie=电影。all 会保留视频类搜索结果,输出项用 video_type 标记可明确识别的类型。可明确识别的 Shorts 会标为 short,其余视频结果标为 video。当前不支持 channel、short 或 playlist 作为筛选项;频道信息只作为视频作者信息返回。movie 是筛选条件,返回项使用同一搜索结果字段,并以 video_type=movie 标记。如无明确类型需求,保持 all。"
},
"duration_range": {
"enum": [
"all",
"under_4_min",
"between_4_and_20_min",
"over_20_min"
],
"type": "string",
"default": "all",
"description": "视频时长筛选:all=不限,under_4_min=4 分钟以内,between_4_and_20_min=4 到 20 分钟,over_20_min=20 分钟以上。只对视频类搜索结果有意义;如无明确时长需求,保持 all。"
},
"publish_time_range": {
"enum": [
"all",
"last_hour",
"today",
"this_week",
"this_month",
"this_year"
],
"type": "string",
"default": "all",
"description": "发布时间筛选:all=不限,last_hour=过去 1 小时,today=今天,this_week=本周,this_month=本月,this_year=今年。如无明确发布时间需求,保持 all。"
}
},
"additionalProperties": false
}