Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

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

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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