Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GEMINI_API_KEYYesYour Gemini API key

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
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}

Tools

Functions exposed to the LLM to take actions

NameDescription
analyze_videoA

Analyze video ad creatives using Gemini's native video understanding. Accepts a single video file path or a directory of videos. Returns a structured creative breakdown including scene-by-scene analysis, transcript, performance signals, and iteration briefs. Supports: .3gp, .avi, .flv, .m4v, .mkv, .mov, .mp4, .mpeg, .mpg, .webm, .wmv

list_videosA

List all supported video files in a directory. Use this to preview which files will be analyzed before running analyze_video.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.9/5.0

Scored across 2 tools

Disambiguation5/5

The two tools have clearly distinct roles: list_videos is a discovery/preview operation and analyze_video is the substantive analysis operation. The description of list_videos explicitly positions it as a precursor to analyze_video, eliminating any chance of misselection.

Naming Consistency5/5

Both names follow a strict verb_noun snake_case pattern (list_videos, analyze_video) and share a common resource noun, making the pair predictable and easy to reason about.

Tool Count3/5

Two tools is on the thin side, though the server has a narrow, single-purpose domain (video ad analysis) so the small surface is defensible. The discovery tool is a genuine convenience rather than filler, but the set sits at the borderline of 'too few'.

Completeness4/5

Core lifecycle is covered: enumerate supported files, then get a rich structured breakdown (scenes, transcript, performance signals, briefs). Minor gaps exist, such as no way to retrieve or compare results from prior analyses, no option to scope the analysis (e.g. transcript-only or single-scene), and no aggregate directory-level summary.

Maintenance

ActivityMaintained
ResponsivenessNo recent community issues