Hosted MCP server · #164 most used on Smithery

Summiz

alberduris/summiz

Find videos and podcasts in the Summiz catalog with concise keyword searches. Skim key insights with Quick Takes, then dive deeper with full summaries and complete transcripts. Create summaries for YouTube videos that aren’t yet covered.

Uses
3.2k
Tools
13
Runs
Hosted
Prompts
5
Listed
1.1y ago

Get started

Add it to your agent

npx -y @smithery/cli@latest install alberduris/summiz --client claude

Swap --client claude for cursor, vscode, windsurf or another client. The CLI asks for any required settings.

What it can do

13 tools

search-content3 paramsSearch the Summiz content catalog. Returns videos and podcasts matching the query. IMPORTANT: Use SHORT keywords (1-2 words max) separate…

Search the Summiz content catalog. Returns videos and podcasts matching the query. IMPORTANT: Use SHORT keywords (1-2 words max) separated by commas. Each keyword segment should be a BIGRAM at most. Examples: 'tomato pruning, organic fertilizer' or 'container gardening' NOT 'how to grow tomatoes in containers at home'. Defaults to the public catalog; set scope='library' to search only the user's own saved library, which requires a connected Summiz account.

ParameterTypeDescription
limitintegerMaximum number of results to return (default: 10)
querystringSearch keywords. Use SHORT phrases (1-2 words max), comma-separated. Examples: 'tomato pruning, organic fertilizer' or 'container gardening'. Avoid long phrases like 'how to grow tomatoes in container
scopestringSearch scope. 'catalog' (default) searches the public Summiz catalog; 'library' searches only the user's saved library and requires a connected Summiz account.
search-youtube-videos4 paramsSearch YouTube videos by keywords to obtain videoId and URL, optionally inside one channel. Each video comes with its channel (channelId,…

Search YouTube videos by keywords to obtain videoId and URL, optionally inside one channel. Each video comes with its channel (channelId, channelHandle), upload date, duration, whether it is a Short, aspect ratio, views, likes, comments and a thumbnail URL, so you can pick one without opening it. channelQuery is a filter, not a keyword: a handle (@polymatter), channel URL, channel ID or video URL picks that channel; a plain name works only when one channel clearly carries it, otherwise the call

ParameterTypeDescription
orderstringSort order. Use 'date' for latest uploads, 'relevance' for best semantic match.
maxResultsintegerMaximum number of YouTube results to return (default: 5, max: 25).
titleQuerystringKeywords to search for in video titles and descriptions (e.g., 'the problem with saas').
channelQuerystringThe one channel to search in: a handle ('@polymatter'), channel URL, channel ID, or a name that clearly identifies one channel ('juan ramon rallo'). Results come only from that channel; an ambiguous n
resolve-youtube-channel1 paramFind the YouTube channel behind a name, handle or URL, with its channelId, handle, subscribers and video count. A handle (@polymatter), c…

Find the YouTube channel behind a name, handle or URL, with its channelId, handle, subscribers and video count. A handle (@polymatter), channel URL, channel ID or video URL names exactly one channel. A plain name resolves when one channel clearly carries it (status 'resolved', with the other matches in alternatives); otherwise status is 'ambiguous' and candidates lists the channels it could mean, the ones carrying that exact name first. Never returns videos. Pass the handle on to list-youtube-ch

ParameterTypeDescription
querystringA channel name ('Modern MBA'), handle ('@polymatter'), channel URL ('https://www.youtube.com/@polymatter'), channel ID ('UC…'), or the URL of one of its videos.
list-youtube-channel-videos7 paramsList the videos one or more YouTube channels uploaded themselves: never re-uploads, reactions or other channels' videos. Up to 10 channel…

List the videos one or more YouTube channels uploaded themselves: never re-uploads, reactions or other channels' videos. Up to 10 channels per call, each answered under the string you passed for it. Choose long-form videos or Shorts (tab), newest or most viewed first (sort), and optionally a publication window (since, until). Without a window, 'popular' ranks the channel's 200 most viewed; with one, it ranks the videos published in that window. Each video carries the same metadata as search-yout

ParameterTypeDescription
tabstring'videos' (default) for long-form uploads, 'shorts' for Shorts.
sortstring'date' (default) for newest first, 'popular' for most viewed first.
limitintegerVideos per channel (default: 10, max: 50).
sincestringOnly videos published on or after this date (YYYY-MM-DD or ISO 8601).
untilstringOnly videos published on or before this date (YYYY-MM-DD or ISO 8601).
cursorstringThe nextCursor of a previous call, to continue that channel's list. Pass it with that channel alone.
channelsarrayUp to 10 channels: handles ('@polymatter'), channel URLs or channel IDs ('UC…').
get-quick-takes2 paramsFetch Quick Takes for a specific piece of content. Quick Takes help users decide if content is worth their time. Accepts either a Summiz …

Fetch Quick Takes for a specific piece of content. Quick Takes help users decide if content is worth their time. Accepts either a Summiz UID (from search-content or inferred from a Summiz URL) or a YouTube video ID. `externalId` is interpreted as a YouTube video ID; for content from any other origin, use `uid`. Prioritizes UID if both provided.

ParameterTypeDescription
uidstring7-character Summiz unique identifier (from search-content results or inferred from Summiz URL)
externalIdstringYouTube video ID (e.g., 'dQw4w9WgXcQ'); for content from any other origin, use `uid`
get-summary2 paramsFetch full Summary for a specific piece of content. Returns comprehensive summary with TLDR, golden nuggets, sections, and conclusion. Ac…

Fetch full Summary for a specific piece of content. Returns comprehensive summary with TLDR, golden nuggets, sections, and conclusion. Accepts either a Summiz UID (from search-content) or a YouTube video ID. `externalId` is interpreted as a YouTube video ID; for content from any other origin, use `uid`. Prioritizes UID if both provided.

ParameterTypeDescription
uidstring7-character Summiz unique identifier (from search-content results or inferred from Summiz URL)
externalIdstringYouTube video ID (e.g., 'dQw4w9WgXcQ'); for content from any other origin, use `uid`
get-notes2 paramsFetch Study Notes for a specific piece of content. Notes are the study-grade view of a video, distinct from a Summary: an overview, thema…

Fetch Study Notes for a specific piece of content. Notes are the study-grade view of a video, distinct from a Summary: an overview, thematic sections split into individual concepts (each with an 'in other words' restatement), a glossary of key terms, and review questions tagged recall / conceptual / application for self-testing. Accepts either a Summiz UID (from search-content or create-notes) or a YouTube video ID. `externalId` is interpreted as a YouTube video ID; for content from any other or

ParameterTypeDescription
uidstring7-character Summiz unique identifier (from search-content results or inferred from Summiz URL)
externalIdstringYouTube video ID (e.g., 'dQw4w9WgXcQ'); for content from any other origin, use `uid`
get-transcript3 paramsFetch the full transcript of a video or podcast (the complete text, not an excerpt). Useful when the user asks about details of the sourc…

Fetch the full transcript of a video or podcast (the complete text, not an excerpt). Useful when the user asks about details of the source that the Quick Takes or Summary do not cover. Accepts a Summiz UID (from search-content) or an external ID (e.g., a YouTube video ID from the URL); if both are provided, the UID takes priority. If the video is not in Summiz yet, provide youtubeUrl: the transcript is fetched and the video is added to Summiz.

ParameterTypeDescription
uidstring7-character Summiz unique identifier (from search-content results or inferred from Summiz URL)
externalIdstringExternal resource ID (e.g., YouTube video ID like 'dQw4w9WgXcQ')
youtubeUrlstringFull YouTube URL. If video not in Summiz, providing this will automatically fetch the transcript.
create-summary2 paramsTo create a Full Summary, users must do so from Summiz.ai with an account. This tool automatically generates Quick Takes (free, no accoun…

To create a Full Summary, users must do so from Summiz.ai with an account. This tool automatically generates Quick Takes (free, no account required) and checks if Summary content exists. Returns available content and the digest URL for accessing or generating Summary content.

ParameterTypeDescription
languagestringLanguage code for the content (default: EN). Determines the language of the generated content.
youtubeUrlstringFull YouTube video URL (e.g., https://www.youtube.com/watch?v=dQw4w9WgXcQ or https://youtu.be/dQw4w9WgXcQ)
create-quick-takes2 paramsCreate Quick Takes for a YouTube video that is not on Summiz yet. Generation typically completes within 3 minutes.
ParameterTypeDescription
languagestringLanguage code for the Quick Takes (default: EN). Determines the language of the generated content.
youtubeUrlstringFull YouTube video URL (e.g., https://www.youtube.com/watch?v=dQw4w9WgXcQ or https://youtu.be/dQw4w9WgXcQ)
create-notes2 paramsCreate Study Notes for a YouTube video — the study-grade companion to a summary. Where a Summary condenses a video into TLDR, golden nugg…

Create Study Notes for a YouTube video — the study-grade companion to a summary. Where a Summary condenses a video into TLDR, golden nuggets and prose sections, Notes restructures it for LEARNING: an overview, thematic sections broken into individual concepts (each with a plain-language 'in other words' restatement), a glossary of key terms, and recall/conceptual/application review questions to self-test with. Free and no account required. Generation is progressive — the phases (sections, glossa

ParameterTypeDescription
languagestringLanguage code for the Notes (default: EN). Determines the language of the generated content.
youtubeUrlstringFull YouTube video URL (e.g., https://www.youtube.com/watch?v=dQw4w9WgXcQ or https://youtu.be/dQw4w9WgXcQ)
list-digests3 paramsList digests without a search query. The default 'catalog' scope returns the most recent public Summiz digests (newest first) for a langu…

List digests without a search query. The default 'catalog' scope returns the most recent public Summiz digests (newest first) for a language. Set scope='library' to list the user's own saved digests, most recently added first — this requires a connected Summiz account. The 'language' parameter applies to the catalog only; library results come back in each item's saved language.

ParameterTypeDescription
limitintegerMaximum number of digests to return (default: 10)
scopestringList scope. 'catalog' (default) lists recent public Summiz digests; 'library' lists the user's saved digests and requires a connected Summiz account.
languagestringCatalog language code (default: en). Applies to the catalog scope only; library results use each item's saved language.
clickbait-defender2 paramsAudits the deal between a video's packaging and what its transcript actually pays. A YouTube URL accompanied by 'CD' (shorthand for Click…

Audits the deal between a video's packaging and what its transcript actually pays. A YouTube URL accompanied by 'CD' (shorthand for Clickbait Defender) is a request for this tool. Returns the questions the title and thumbnail made you click on, each answered from the transcript, plus an honesty score (100 = every promise paid in full, 0 = the promise goes entirely unpaid or the video's own content refutes it), timestamped signal peaks, and a watch-if line. Creating the report takes ~20-60 second

ParameterTypeDescription
languagestringLanguage code for the report (default: the video's original caption language, else EN). Determines the language the defense is written in.
youtubeUrlstringFull YouTube video URL (e.g., https://www.youtube.com/watch?v=dQw4w9WgXcQ or https://youtu.be/dQw4w9WgXcQ)

Ready-made

Prompts

  • summarize-videoGet the full AI-generated summary of a YouTube video. Runs the complete workflow: search or create Quick Takes, then retrieve the Summary.
  • study-videoTurn a YouTube video into structured study Notes: overview, concepts, glossary and review questions.
  • chat-with-videoStart a Q&A conversation about a YouTube video by loading its full transcript as context.
  • clickbait-defenderAudit the deal between a YouTube video's packaging and what its transcript actually pays.
  • discover-contentSearch the Summiz catalog for videos and podcasts on a topic.

Readable data

Resources

  • summiz-infoInformation about Summiz MCP Server