vidwords-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_transcriptA | Search one YouTube video for a phrase or topic and return the matching moments with timestamps and deep links you can cite. Costs 1 credit per video (the transcript is fetched to search it). Use this instead of get_transcript when the user asks what a video says about something. |
| get_transcriptA | Fetch the complete transcript text for one or more YouTube videos. Costs 1 credit per video. Prefer search_transcript when you only need the parts about a specific topic — full transcripts of long videos are large and mostly irrelevant to the question. |
| list_channel_videosA | Resolve a YouTube channel handle, URL or id to its recent uploads. Free — no credits are spent. Requires the Starter plan or higher. |
| list_watchlistsA | The account’s Radar watchlists — the YouTube channels it monitors for new uploads — with how many new videos each has recorded. Free. |
| watchlist_activityA | The most recent videos Radar has recorded for one watchlist, newest first. Free. Pair with search_transcript to answer questions about what those videos said. |
| accountA | The plan and credit balance for the calling token. Free. Check this before a large batch so you can tell the user what a job will cost instead of failing partway through it. |
| analyze_videoA | Start a deep visual analysis of a YouTube video: chapters, key moments, on-screen text and evidence tied to exact timestamps. Reads the picture, not just the captions, so it can answer questions about a slide, chart or demo the transcript never mentions. Spends Watch minutes from the plan. Returns immediately with an analysisId — analysis takes minutes, so poll get_analysis rather than waiting. If the video was analyzed before, it comes back ready at once. |
| get_analysisA | Fetch the analysis started by analyze_video. Free. While status is "queued" or "processing" the analysis field is absent — poll again. When "ready" it contains the summary, chapters, key points and timestamped evidence. |
| ask_videoA | Ask a question against a finished analysis and get an answer whose citations are verified against the stored evidence: a visual claim must match a real recorded frame and a spoken one a real transcript segment, or it is dropped. When nothing survives, the answer says the evidence is insufficient rather than guessing. Spends one Watch question from the plan. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
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/haljishi/vidwords-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server