Skip to main content
Glama

SceneF — San Francisco Movie Showtimes

Coming soon (on-sale radar)

scenef_coming_soon
Read-only

Films whose first SF screening is more than 48 hours out, sorted by first night — the on-sale radar for runs worth booking early. Configurable horizon. In "detailed" mode every showtime also carries its confidence level, source tier, reporting sources, and verified_at timestamp.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
horizon_daysNoHow far ahead to look (default 21 days).
response_formatNoOutput size: "concise" (default) for tight text lines, "detailed" to add ids, per-showtime ticket urls, and extra metadata.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
filmsYes
data_as_ofYes
film_countYes
attributionYes
accuracy_urlYes
horizon_daysYes

TDQS

A4.4/5.0
Behavior4/5

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

With no annotations to lean on, the description carries the burden of behavioral disclosure. It reveals sorting order, configurable horizon, and mode-specific output details such as confidence level, source tier, reporting sources, and verified_at timestamp. It could go further by describing the concise mode's exact contents, but overall the behavior is well disclosed.

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

Conciseness5/5

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

Every sentence earns its place: the first defines the listing and sort, the second points out the horizon parameter, and the third explains the difference between output modes. It is compact, front-loaded, and lacks fluff.

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?

For a simple query tool with two parameters, the description is nearly complete. It covers what is returned, sorting, horizon configurability, and the detailed output. It does not explicitly describe the concise output shape or mention pagination, but these are not critical for choosing and cold-calling this tool successfully given the supporting schemas.

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?

The input schema already describes both parameters and their defaults. The description adds value by detailing what 'detailed' response_format produces—confidence level, source tier, reporting sources, and verified_at timestamp—which goes beyond the schema's vague 'other metadata.' This enrichment justifies a score slightly above the baseline for fully annotated parameters.

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?

The description defines exactly what the tool returns: films whose first SF screening is more than 48 hours out, sorted by first night. This directly differentiates it from siblings like scenef_now or scenef_whats_playing, which target current showings, and from search_showtimes, which searches across showtimes.

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?

The description gives a clear trigger condition: use this when you need to see on-sale films opening more than 48 hours in the future, especially for advance booking. It implies the contrast with currently playing films through the 48-hour cutoff, though it does not name alternative tools or explicitly say when not to use it.

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.

TDQS

A4.1/5.0
Disambiguation4/5

Most tools have clearly distinct query shapes: film lookup, theater card, discount list, coming-soon radar, and recommendation planner are easy to separate. Some overlap exists because several tools expose showtimes from different angles (e.g. scenef_whats_playing vs. scenef_now, and scenef_film_details vs. scenef_search_showtimes), but the descriptions provide enough grounding that an agent can usually select correctly.

Naming Consistency3/5

Every tool is prefixed with scenef_ and uses snake_case, which gives a consistent visual identity. Nevertheless, the pattern after the prefix is mixed: some names are nouns (scenef_discounts, scenef_accuracy), some are time references (scenef_now, scenef_coming_soon), and some are verb-first (scenef_search_showtimes, scenef_plan_movie_night). It is readable but not a single predictable verb_noun convention.

Tool Count5/5

Nine tools is right in the ideal range and each tool earns its place in the SF showtimes domain. The set covers discovery, detail lookups, discounts, recommendations, and data-accuracy verification without feeling padded or bloated.

Completeness4/5

The domain is covered broadly: film discovery, film details, theater details, per-film showtimes, coming soon, discounts, nightly overview, personalized planning, and accuracy metrics. The main gap is that there is no simple cross-film showtimes-for-a-specific-date listing, but agents can usually work around this with scenef_whats_playing and scenef_search_showtimes.

Resources