Skip to main content
Glama

search_commercials

Read-only

Find whole COMMERCIALS (TV / online spots) in FrameThrower's ads library by idea, story or brief ("two rival neighbours outdo each other at Christmas", "a product demo told as a heist") and/or by facts: brand, director, agency, production company, DP, editor, award show and level, year, industry, market, tone, genre, structure, season. Without a query it lists matching spots, award winners first. Returns each spot with brand, title, year, credits, best award, logline, a still and a link to watch it.

Input Schema

NameRequiredDescriptionDefault
dpNoDirector of photography
sortNo
toneNofunny, heartwarming, epic, emotional, absurd, dark, inspiring…
brandNoAdvertiser, e.g. "Nike", "Guinness"
genreNocomedy, drama, documentary, action…
limitNo
musicNoComposer / track / music house
queryNoThe idea / story in plain words. Leave out to just filter.
agencyNoCreative agency, e.g. "Wieden+Kennedy"
editorNo
formatNolive_action, animation_2d, animation_3d, stop_motion, cgi, mixed
marketNoCountry code: US, UK, FR, DE, BR, JP…
offsetNo
personNoAnyone credited, any role
seasonNohalloween, christmas, black friday, thanksgiving, new year, valentines, easter, mothers day, fathers day, back to school, summer, spring, pride, super bowl
awardedNotrue = won or shortlisted at an award show
directorNo
industryNoAd category: Auto, Beer, Spirits, Drinks, Food & QSR, Retail, Tech, Telecom, Finance & Insurance, Fashion & Luxury, Beauty & Personal care, Sport, Travel, Gaming, Health & Pharma, Media & Entertainment, Public service & NGO, Home, FMCG
year_maxNo
year_minNo
celebrityNo
min_awardNoBest award at least this level
structureNonarrative, montage, vignettes, problem_solution, demo…
award_showNoOne of: Cannes Lions, Clio Awards, D&AD, Epica, AICP Awards, London International Awards, British Arrows, The One Show, El Ojo de Iberoamérica, Eurobest, Creative Circle, Effie Awards, Ciclope, Spikes Asia, ANDY Awards, ADC Awards, DGA Awards, Kinsale Sharks, shots Awards, New York Festivals, Webby Awards, Emmy (Outstanding Commercial), IPA Effectiveness Awards, AdFest, Dubai Lynx, ADC Europe, Young Director Award
award_yearNo
productionNoProduction company, e.g. "MJZ", "Smuggler"
max_durationNoseconds
min_durationNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.3/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and openWorldHint=true, so safety is covered; the description adds real value beyond that by disclosing the default result ordering (award winners first when no query) and the per-result payload (brand, title, year, credits, best award, logline, still, watch link). It doesn't mention pagination limits or result-count caps, which is the remaining gap.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three sentences, front-loaded with the verb and the resource, then the query examples, then the return payload — a sensible order. The long enumeration of filterable facts is dense but each item is load-bearing for a 28-param tool; only the parenthetical examples could be trimmed.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

No output schema exists, and the description does the work by listing the fields returned per spot, which is exactly what an agent needs to decide whether to call it. Combined with the default-sort rule and query semantics, the definition is nearly self-sufficient; the missing piece is any statement about pagination/limit behavior for a tool that returns a list.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

With 28 params at 64% schema coverage, the description compensates by enumerating most filter dimensions (brand, director, agency, production, DP, editor, award show/level, year, industry, market, tone, genre, structure, season) and by explaining the most important one — 'query' as the plain-language idea/story, with worked examples. It leaves music, format, celebrity, duration bounds, person, sort and limit/offset to the schema, so coverage is good but not complete.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb (Find) plus a precisely scoped resource — 'whole COMMERCIALS (TV / online spots)' — which implicitly separates it from the sibling shot-level tools like search_commercial_shots and search_frames. It also explains the two access modes (idea/story query vs. structured facts), so an agent knows exactly what this tool returns.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives concrete example queries and an explicit behavioral rule for the alternative mode: 'Without a query it lists matching spots, award winners first.' That clarifies query-vs-filter usage well. It stops short of naming sibling tools (e.g., directing shot-level searches to search_commercial_shots), so routing is implied by the 'whole commercials' framing rather than stated.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.