MCP App Store
by KeenEthics
Sander Saar Videos icon

Sander Saar Videos

By AgentCDN

Get New App Alerts

Overview

Sander Saar Videos lets you search, quote and watch moments from Sander Saar's published videos about AI, consumer technology and the future of work. Ask a question and get an answer grounded in what was said or shown on screen, with the video title, a timecode and a link to the exact moment. You can also list the videos that cover a topic, read the transcript and on-screen text around a moment, and play the clip inline. The plugin is read only. It only covers videos that Sander Saar has published to this catalog through AgentCDN, and it does not need an account or sign in. If the catalog has no matching moment, it says so instead of guessing. It does not search other creators, YouTube at large, or the web.

Tools

fetch

ChatGPT
Fetches the full grounded context for one search result and returns its public citation link, including on-screen text with its timecode. If it returns no evidence, read text_omitted_reason and call search again with wording closer to the words on screen. If search returns nothing either, no moment in this catalog matches those words.

get_creator_profile

ChatGPT
Returns creator identity, authority signals, namespace, and catalog summary. It does not return playback data.

get_memory_page

ChatGPT
Returns a cited summary page of this creator's library: kind library lists the topics and people it covers, and kind video, topic or entity (with subject) reads one. Every line cites video ranges. Pass a citation's video_id, start_time and end_time to get_moment_context for the words and shots behind it. This tool returns no playback: get_video_stream plays a moment. If found is false, the library has no such page yet: use search_videos.

get_moment_context

ChatGPT
Returns cached transcript chapters, timed transcript sentences, shot captions, OCR, and entities for a video window without model inference. Input times use seconds from the start of the video. Response fields ending in _ms use milliseconds. Omitted input times return the first window plus the next start time. If get_moment_context returns an empty section, read its reason under omitted and call it again on a narrower window. Set granularity "word" to time single words, as for a clip cut.

get_segment_rights

ChatGPT
Returns evaluated usage rights for quoting, clipping, AI training, licensing, and playback. Search and playback tools enforce applicable rights independently. The default destination modality is generic_mcp.

get_video_stream

ChatGPT
Returns a signed playback response for one selected video moment and supplies the inline playback card. A segment_id, start_time, or query provides the required moment anchor. A query can rerank the moment and populate alternatives. If it returns no match, call get_moment_context on the same video_id. If get_moment_context returns an empty section, narrow the window and call it again.

record_usage

ChatGPT
Reports that you used a creator's video moment and returns a signed UsageReceipt. Call it after you show, quote, cite, summarize or play a moment. Pass moment_uri from a search result, or asset_id with start_ms and end_ms. action is a rights term such as cite, quote or play. A use the rights policy forbids is refused and logged. Pass served_to with your surface. The receipt names the verified agent, or unverified. Send a new idempotency_key per use and reuse it on retry.

search_videos

ChatGPT
Finds the moments in this catalog that answer a question, best first. Each result has its matched text, channel, confidence band and time range: answer from that text and cite the time. To play one, call get_video_stream with its video.id and playback.start_time; that call renders the player. If get_video_stream returns no match, pick the next result. No results means no match: say so. If all are low confidence, retry with words spoken or shown on screen. Set results "all" to list every match.

Capabilities

InteractiveWrites

Example Prompts

Click any prompt to copy it.

Similar Apps