BibiGPT AI video & audio summarizer
mcp.so:jimmylv/bibigpt-skill
Score: 35/100
The server exists but requires sign-in before we can list its tools.
How to earn +15 points
How to earn +10 points
Tools · 30
Summarize an online video or podcast. Supports YouTube, Bilibili, TikTok, Twitter/X, Xiaohongshu, podcasts, and more. Returns AI-generated summary text.
Summarize a video with custom prompt, AI model, and output language. Use this when the user wants a specific summary style or language.
Summarize a video chapter by chapter. Returns structured summaries for each section/chapter of the video.
Create an async summary task for a video. Returns a taskId to poll with get_task_status. Use for long videos that take time to process.
Check the status of an async summary task. Returns the summary when completed, or current status if still processing.
Get the full transcript/subtitles of a video or podcast. Returns subtitle array with timestamps in the detail field.
Return the current authenticated user's account info: userId, email, plan tier, member expiration, and remaining summarization minutes.
Pull the user's personal feed from the persisted channel_videos catalog (keyset pagination). Items the user has already summarized include a non-null contentId.
Check RSS reachability for every subscribed channel. Returns per-channel ok/error and the latest published_at when available. Reuses an in-process cache; calling shortly after get_latest_feed is essen…
Mark the feed as "read up to here" by bumping the per-(user, channel) last_seen_at. Without channelUrl, bumps every subscription. Use after presenting feed items so the next get_latest_feed call retur…
List the user's saved/summarized videos with pagination. Optional filters: channelId, tag, smartFolder, highlighted only, sort order.
Get a single saved video with everything attached: title, summary, user note, chapter summaries, subtitle array, source URL.
Semantic + keyword search across the user's saved video library. Returns matched snippets with timestamps so the agent can deep-link into specific moments.
List the channels the user subscribes to, with last-summarized-at timestamps. Useful for the agent to surface recent activity.
Subscribe to a YouTube/Bilibili/podcast channel by URL. Subject to subscription quota (Pro/Plus higher limits).
Unsubscribe from a previously subscribed channel by its URL.
Get the latest videos for a channel by URL (uses RSS / AIRSS). Use before subscribing to preview, or to refresh a channel's recent uploads.
List the user's collections. `scope` controls whether to return owned, purchased, or both.
Get a collection's details including its items (saved videos), aggregated summary, and citations if present.
Create a new collection. Pass `isPublic: true` to make it shareable.
Read prior chat messages and AI-suggested questions for a collection (cross-video RAG conversation). Returns empty arrays if the user has not chatted yet.
Add an item (saved video) to a collection by collectionId + sourceUrl or contentId.
List all the user's saved notes (their personalized summaries) across content. Cursor-paginated by updated_at desc.
Get the user's note (personalized summary) for a specific saved video by contentId.
Save or update the user's note (personalized summary) for a saved video. Overwrites any prior note for the same contentId.
Generate an XMind mindmap file (.xmind) from a saved video summary. Returns a downloadable file URL. Use after the video is summarized.
Create an async visual-analysis task for a video URL: PPT slide extraction + subtitle OCR + scene markdown. Returns a taskId; poll vision.getVideoProcessingTask for status & artifacts (slides PDF, mar…
Generate a custom summary for a saved video using a user-provided prompt. Useful for re-angling existing content (e.g., "extract top 3 actionable insights"). Result is cached per (contentId, prompt) s…
Check whether the user has connected their Notion workspace to BibiGPT. Returns connection state and workspace metadata; use before calling export_to_notion to give a clear error if not connected.
Export a saved video summary (note + video metadata) to the user's connected Notion workspace as a new page. Requires a prior Notion OAuth connection (see get_notion_status).
How to use
Claude Desktop or claude.ai: add a custom connector (Customize → Connectors; on Team and Enterprise plans an owner adds it under Organization settings → Connectors) with this server URL: https://bibigpt.co/api/mcp
Cursor or Cline: add to your MCP config:
{
"mcpServers": {
"bibigpt_ai_video_\u0026_audio_summarizer": {
"url": "https://bibigpt.co/api/mcp",
"transport": "http"
}
}
}