oratilo-mcp
This server provides access to a curated library of concept-structured YouTube video summaries, allowing you to check for existing summaries before spending effort summarizing a video. It offers read-only lookup and search capabilities.
oratilo_lookup: Check if a specific YouTube video (by URL or ID) already has a summary. On a hit, returns the full summary with provenance metadata (source,format,updated,model); a miss indicates no summary exists.oratilo_search: Full-text search across the library by topic, phrase, person, or company. Returns ranked matches with snippets and page links; follow up withlookupfor details. Supports alimitparameter (1–20, default 8).Multi-language support: Both tools accept an optional
langparameter (ko,en,ja,es; defaultko) to specify the language of the summary or search index.Verify claims: Summaries include footnote markers mapped to timestamps, allowing you to deep-link directly to the source video to fact-check statements.
Guided summarization: A built-in
summarizeprompt (for supporting clients) accepts a YouTube link, checks the library first usingoratilo_lookup, and falls back to summarizing the video normally if no summary is found, preventing redundant summarization.
Provides tools to look up and search for existing YouTube video summaries in the oratilo library, including a summarize prompt that checks if a summary already exists before generating one.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@oratilo-mcplook up this video: https://youtu.be/dQw4w9WgXcQ"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
oratilo-mcp
MCP server for oratilo — a shared library of YouTube videos re-edited into concept-structured summaries.
What it's for: before an agent spends work summarizing a video, it can check whether a summary already exists. A cache is only a cache if something reads it.
Install
Node 18+. No dependencies. Plain MCP over stdio, so any MCP client can run it.
Claude Code
claude mcp add --scope user oratilo -- npx -y oratilo-mcpCodex CLI — codex mcp add, or in ~/.codex/config.toml:
[mcp_servers.oratilo]
command = "npx"
args = ["-y", "oratilo-mcp"]Kimi CLI — /mcp-config in the TUI, or in ~/.kimi/mcp.json:
{
"mcpServers": {
"oratilo": { "command": "npx", "args": ["-y", "oratilo-mcp"] }
}
}Anything else — the JSON block above is the common shape (Claude Desktop, Cursor, Windsurf, Cline …); drop it into that client's MCP config file. If you drive GLM / Z.ai or another model through one of these clients, configure the client, not the model provider.
Verify with /mcp in whichever client you used.
Related MCP server: YouTube Tools MCP Server
What you get
Prompt — summarize. One command for people. Give it a YouTube link; it asks
which language you want, looks the video up in oratilo, and hands back the existing
summary if there is one. If there isn't, it summarizes the video for you normally.
If your client doesn't support MCP prompts, you won't see this command — that's fine.
The server sends the same guidance in its instructions at connect time, so just ask
in plain language ("summarize this video: ") and the agent will check the library
first.
Tool — oratilo_lookup. Exact check for one video. Returns the full summary plus
provenance: source, format, updated, and the model recorded when it was
generated. Miss means the library doesn't cover that video.
Tool — oratilo_search. Full-text search over the library when you don't have a
URL — by topic, phrase, person or company. Returns ranked matches with page links and
snippets; follow up with oratilo_lookup for the full text.
Both tools take an optional lang (ko · en · ja · es; default ko).
Verifying a summary
Claims carry footnote markers [n] that map to a timestamp list at the end of each
summary. Deep-link source + &t=<seconds>s to check any single claim against the
video itself. oratilo stores no transcripts — a summary is an original re-edit, not a
transcription.
Scope and limits
Read-only. oratilo is a single-author library today; there is no contribution endpoint, so a miss simply means the video isn't covered.
The server talks only to
oratilo.compublic data. It never contacts YouTube.The corpus is small and deliberately curated — expect misses.
Summaries can be wrong. Every page has a correction-report link, and
updatedchanges when a page is revised.
ORATILO_BASE may point the server at a localhost origin for development. Any
other host is refused and the server falls back to oratilo.com — otherwise a hostile
origin could feed an agent invented text as "oratilo's summary". Responses from a
development origin carry a warning and drop the citation guidance.
License
MIT.
Status: oratilo is a personal archive — the library is not indexed and is not accepting contributions. This server still works as a read-only lookup against it.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Servers
- AlicenseBqualityCmaintenanceEnables extraction of transcripts, keyword-based video search with metadata retrieval, and channel information discovery from YouTube videos through natural language interaction.Last updated34MIT
- Alicense-qualityDmaintenanceEnables AI assistants to search YouTube videos using the official YouTube Data API v3, extract full video transcripts in multiple languages, and store/retrieve video summaries using a local database.Last updatedMIT
- AlicenseBqualityBmaintenanceEnables AI agents to search, analyze, and extract insights from YouTube videos including transcripts, visual frames, and benchmarks without requiring API keys. Supports semantic search across playlists, sentiment analysis, and visual content indexing with automatic fallback chains for reliable access.Last updated4133030MIT
- Flicense-qualityDmaintenanceEnables LLMs to interact with YouTube videos by fetching transcripts, summarizing content, and answering questions based on video context.Last updated
Related MCP Connectors
Provide token-optimized, structured YouTube data to enhance your LLM applications. Access efficien…
💯 The fastest YouTube transcript + YouTube search MCP for AI agents. Try for free.
15 media & data tools for AI agents: search, transcribe, subtitles, voiceover, translate & more.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/oratilo/oratilo-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server