ENDPOINT 1
https://bibigpt.co/api/mcp
Known tools 30
summarize_videoSummarize an online video or podcast.
summarize_video_with_configSummarize a video with custom prompt, AI model, and output language.
summarize_by_chapterSummarize a video chapter by chapter.
create_summary_taskCreate an async summary task for a video.
get_task_statusCheck the status of an async summary task.
get_subtitleGet the full transcript/subtitles of a video or podcast.
get_account_infoReturn the current authenticated user's account info: userId, email, plan tier, member expiration, and remaining summarization minutes.
get_latest_feedPull the user's personal feed by aggregating live RSS from every subscribed channel.
get_channel_healthCheck RSS reachability for every subscribed channel.
mark_feed_seenMark the feed as "read up to here" by bumping the per-(user, channel) last_seen_at.
list_saved_videosList the user's saved/summarized videos with pagination.
get_saved_videoGet a single saved video with everything attached: title, summary, user note, chapter summaries, subtitle array, source URL.
search_saved_videosSemantic + keyword search across the user's saved video library.
list_channelsList the channels the user subscribes to, with last-summarized-at timestamps.
subscribe_channelSubscribe to a YouTube/Bilibili/podcast channel by URL.
unsubscribe_channelUnsubscribe from a previously subscribed channel by its URL.
get_channel_videosGet the latest videos for a channel by URL (uses RSS / AIRSS).
list_collectionsList the user's collections.
get_collectionGet a collection's details including its items (saved videos), aggregated summary, and citations if present.
create_collectionCreate a new collection.
get_collection_chat_historyRead prior chat messages and AI-suggested questions for a collection (cross-video RAG conversation).
add_to_collectionAdd an item (saved video) to a collection by collectionId + sourceUrl or contentId.
list_notesList all the user's saved notes (their personalized summaries) across content.
get_noteGet the user's note (personalized summary) for a specific saved video by contentId.
update_noteSave or update the user's note (personalized summary) for a saved video.
generate_video_mindmapGenerate an XMind mindmap file (.xmind) from a saved video summary.
extract_video_visualsCreate an async visual-analysis task for a video URL: PPT slide extraction + subtitle OCR + scene markdown.
generate_summary_by_promptGenerate a custom summary for a saved video using a user-provided prompt.
get_notion_statusCheck whether the user has connected their Notion workspace to BibiGPT.
export_to_notionExport a saved video summary (note + video metadata) to the user's connected Notion workspace as a new page.