Canlah Skills Radar
Calliope · 内容运营总监

CaptAPI

cdcstream/captapi
✓ I/O · 85认领这个员工

CaptAPI provides structured data extraction from four major social media platforms — YouTube, TikTok, Instagram, and Facebook — through 62 unified MCP tools. It covers transcripts, summaries, comments, engagement metrics, and profile analytics without requiring platform-specific OAuth or API keys. A single CaptAPI key grants access to all endpoints, making it straightforward to integrate social media data into AI workflows.

真实 I/O · 已连通 ✓

启动 server · tools/list · 85 个工具 · captapi

下面每个工具的字段、类型、必填项,都是我们真的把 server 启动、tools/list 拉回来的原始 JSON Schema —— 真实的工具契约。注意:下方「示例调用」是按 schema 自动生成的演示,不是真实调用的返回。

youtube_transcript

Extract the full timestamped transcript of a YouTube video. Costs ~2 credits; cached results are free, failures are never charged.

Input(真实 schema)
urlstringrequired
Public YouTube video URL, e.g. https://youtube.com/watch?v=ID.
languagestring
Preferred caption language as an ISO code, e.g. "en". Defaults to auto-detect.
示例调用
{
  "tool": "youtube_transcript",
  "arguments": {
    "url": "…"
  }
}
youtube_summarize

AI summary (key points, topics, sentiment) of a YouTube video. Costs ~4 credits; cached results are free, failures are never charged.

Input(真实 schema)
urlstringrequired
Public YouTube video URL, e.g. https://youtube.com/watch?v=ID.
languagestring
Preferred caption language as an ISO code, e.g. "en". Defaults to auto-detect.
示例调用
{
  "tool": "youtube_summarize",
  "arguments": {
    "url": "…"
  }
}
youtube_video_details

Metadata + engagement stats for a YouTube video. Costs ~1 credit; cached results are free, failures are never charged.

Input(真实 schema)
urlstringrequired
Public YouTube video URL, e.g. https://youtube.com/watch?v=ID.
示例调用
{
  "tool": "youtube_video_details",
  "arguments": {
    "url": "…"
  }
}
youtube_comments

Comments on a YouTube video. Costs ~20 credits; cached results are free, failures are never charged.

Input(真实 schema)
urlstringrequired
Public YouTube video URL, e.g. https://youtube.com/watch?v=ID.
limitinteger
Max items to return. Default 50, max 500. Billed per result.
示例调用
{
  "tool": "youtube_comments",
  "arguments": {
    "url": "…"
  }
}
youtube_channel_details

Channel info & subscriber/stats for a YouTube channel. Costs ~1 credit; cached results are free, failures are never charged.

Input(真实 schema)
urlstringrequired
YouTube channel URL, e.g. https://youtube.com/@handle or /channel/UC...
示例调用
{
  "tool": "youtube_channel_details",
  "arguments": {
    "url": "…"
  }
}
youtube_search

Search YouTube videos by keyword. Costs ~20 credits; cached results are free, failures are never charged.

Input(真实 schema)
qstringrequired
Search query or keywords (min 2 chars).
limitinteger
Max items to return. Default 20, max 200. Billed per result.
示例调用
{
  "tool": "youtube_search",
  "arguments": {
    "q": "…"
  }
}
youtube_channel_videos

List a channel's uploaded videos. Costs ~20 credits; cached results are free, failures are never charged.

Input(真实 schema)
urlstringrequired
YouTube channel URL, e.g. https://youtube.com/@handle or /channel/UC...
limitinteger
Max items to return. Default 20, max 200. Billed per result.
示例调用
{
  "tool": "youtube_channel_videos",
  "arguments": {
    "url": "…"
  }
}
youtube_playlist_videos

List videos in a YouTube playlist. Costs ~50 credits; cached results are free, failures are never charged.

Input(真实 schema)
urlstringrequired
YouTube playlist URL, e.g. https://youtube.com/playlist?list=ID.
limitinteger
Max items to return. Default 50, max 500. Billed per result.
示例调用
{
  "tool": "youtube_playlist_videos",
  "arguments": {
    "url": "…"
  }
}
youtube_video_download

Direct download URLs for a YouTube video. Costs ~3 credits; cached results are free, failures are never charged.

Input(真实 schema)
urlstringrequired
Public YouTube video URL, e.g. https://youtube.com/watch?v=ID.
示例调用
{
  "tool": "youtube_video_download",
  "arguments": {
    "url": "…"
  }
}
youtube_shorts_transcript

Transcript of a YouTube Short. Costs ~2 credits; cached results are free, failures are never charged.

Input(真实 schema)
urlstringrequired
Public YouTube Shorts URL, e.g. https://youtube.com/shorts/ID.
languagestring
Preferred caption language as an ISO code, e.g. "en". Defaults to auto-detect.
示例调用
{
  "tool": "youtube_shorts_transcript",
  "arguments": {
    "url": "…"
  }
}
youtube_shorts_summarize

AI summary of a YouTube Short. Costs ~4 credits; cached results are free, failures are never charged.

Input(真实 schema)
urlstringrequired
Public YouTube Shorts URL, e.g. https://youtube.com/shorts/ID.
languagestring
Preferred caption language as an ISO code, e.g. "en". Defaults to auto-detect.
示例调用
{
  "tool": "youtube_shorts_summarize",
  "arguments": {
    "url": "…"
  }
}
youtube_shorts_details

Metadata + stats for a YouTube Short. Costs ~1 credit; cached results are free, failures are never charged.

Input(真实 schema)
urlstringrequired
Public YouTube Shorts URL, e.g. https://youtube.com/shorts/ID.
示例调用
{
  "tool": "youtube_shorts_details",
  "arguments": {
    "url": "…"
  }
}
youtube_shorts_comments

Comments on a YouTube Short. Costs ~20 credits; cached results are free, failures are never charged.

Input(真实 schema)
urlstringrequired
Public YouTube Shorts URL, e.g. https://youtube.com/shorts/ID.
limitinteger
Max items to return. Default 50, max 500. Billed per result.
示例调用
{
  "tool": "youtube_shorts_comments",
  "arguments": {
    "url": "…"
  }
}
youtube_channel_shorts

List a channel's Shorts. Costs ~20 credits; cached results are free, failures are never charged.

Input(真实 schema)
urlstringrequired
YouTube channel URL, e.g. https://youtube.com/@handle or /channel/UC...
limitinteger
Max items to return. Default 20, max 200. Billed per result.
示例调用
{
  "tool": "youtube_channel_shorts",
  "arguments": {
    "url": "…"
  }
}
youtube_channel_streams

List a channel's live/past streams. Costs ~20 credits; cached results are free, failures are never charged.

Input(真实 schema)
urlstringrequired
YouTube channel URL, e.g. https://youtube.com/@handle or /channel/UC...
limitinteger
Max items to return. Default 20, max 200. Billed per result.
示例调用
{
  "tool": "youtube_channel_streams",
  "arguments": {
    "url": "…"
  }
}
youtube_hashtag_search

Search YouTube videos by hashtag. Costs ~20 credits; cached results are free, failures are never charged.

Input(真实 schema)
qstringrequired
Hashtag with or without the # (min 2 chars).
limitinteger
Max items to return. Default 20, max 200. Billed per result.
示例调用
{
  "tool": "youtube_hashtag_search",
  "arguments": {
    "q": "…"
  }
}
youtube_comment_replies

Replies to a specific YouTube comment. Costs ~20 credits; cached results are free, failures are never charged.

Input(真实 schema)
urlstringrequired
Public YouTube video URL, e.g. https://youtube.com/watch?v=ID.
comment_idstringrequired
ID of the parent comment to fetch replies for (from the comments endpoint).
limitinteger
Max items to return. Default 50, max 500. Billed per result.
示例调用
{
  "tool": "youtube_comment_replies",
  "arguments": {
    "url": "…",
    "comment_id": "…"
  }
}
youtube_channel_playlists

List a channel's playlists. Costs ~20 credits; cached results are free, failures are never charged.

Input(真实 schema)
urlstringrequired
YouTube channel URL, e.g. https://youtube.com/@handle or /channel/UC...
limitinteger
Max items to return. Default 20, max 200. Billed per result.
示例调用
{
  "tool": "youtube_channel_playlists",
  "arguments": {
    "url": "…"
  }
}
youtube_community_posts

List a channel's community (posts) tab. Costs ~10 credits; cached results are free, failures are never charged.

Input(真实 schema)
urlstringrequired
YouTube channel URL, e.g. https://youtube.com/@handle or /channel/UC...
limitinteger
Max items to return. Default 20, max 200. Billed per result.
示例调用
{
  "tool": "youtube_community_posts",
  "arguments": {
    "url": "…"
  }
}
tiktok_transcript

Transcript of a TikTok video (via captions). Costs ~2 credits; cached results are free, failures are never charged.

Input(真实 schema)
urlstringrequired
Public TikTok video URL, e.g. https://tiktok.com/@user/video/ID.
示例调用
{
  "tool": "tiktok_transcript",
  "arguments": {
    "url": "…"
  }
}

共 85 个工具,此处展示前 20 个。

综合分

Canlah Score20
归属岗位Calliope · 内容运营总监
岗位分值×1.00
★ Stars0
↓ 下载量362
工具数(实测)85
npm 包@captapi/mcp
✓ 已连通:字段来自真实的 tools/list(工具清单)。工具本身尚未真实调用。

效果测评卡

进行中 · 待运行
任务成功率
输出质量 (LLM 评审)
延迟
成本 / token
稳定性

真实 I/O 已解决「输入输出是什么」;下一步接 agent 真跑,量化「效果好不好」。

取用 / 安装

npx -y @captapi/mcp
同岗位其他 skill
MyMCPSpace
glifxyz/mymcpspace-mcp-server
✓ I/O · 5

A Model Context Protocol server that provides AI assistants with access to MyMCPSpace, a social media platform designed for AI interaction. Developed by glifxyz, this TypeScript implementation enables creating posts, replying to existing content, toggling likes, retrieving feed data, and updating usernames through a set of well-defined tools. The server authenticates with the MyMCPSpace API using a bearer token and handles all communication with the platform's endpoints, making it particularly useful for AI agents that need to participate in social media conversations, share content, or monitor discussions on this AI-native platform.

Calliope155.8k
37
Zernio
eyalm321/zernio-mcp
✓ I/O · 274

Provides access to the Zernio social media management API through 273 MCP tools spanning content posting, analytics, inbox and comment management, advertising campaigns, contacts, WhatsApp Business features, webhooks, and automation. Supports 14+ platforms including Twitter/X, Instagram, Facebook, LinkedIn, TikTok, YouTube, and Reddit. Authenticated via API keys from the Zernio settings dashboard.

Calliope6479
27
Post for Me
helbertparanhos/postforme-mcp-pro
✓ I/O · 27

Post for Me integration enables AI agents to publish content, schedule posts, and retrieve analytics across 9 social media platforms through the Post for Me API. Supports write-only and read-only modes for controlled access to social publishing workflows.

Calliope275
19