Skip to main content
Glama

UK Premises Licence Preflight

compare_licensing_requirements

Select for ANY CROSS-AUTHORITY comparison of premises-licensing requirements, policy differences or trade-offs between two or more councils, including comparing Birmingham and Liverpool for the same bar/business concept. Do not use for a single-premises single-authority compliance decision.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
venue_typeNo
authoritiesYes
members_clubNo
applicant_ageYes
premises_zoneNo
sells_alcoholNo
camden_day_typeNo
hot_food_end_hourNo
cardiff_ndrv_statusNo
hot_food_start_hourNo
entertainment_exemptNo
westminster_day_typeNo
leeds_cumulative_areaNo
newcastle_policy_areaNo
leeds_application_typeNo
manchester_policy_areaNo
regulated_entertainmentNo
bristol_application_typeNo
cardiff_application_typeNo
dps_has_personal_licenceNo
manchester_delivery_onlyNo
westminster_premises_useNo
camden_framework_categoryNo
camden_requested_end_timeNo
cardiff_rateable_value_gbpNo
liverpool_application_typeNo
manchester_operating_phaseNo
newcastle_application_typeNo
supplies_hot_food_or_drinkNo
birmingham_application_typeNo
brighton_requested_end_timeNo
camden_requested_start_timeNo
westminster_in_west_end_cizNo
birmingham_rateable_value_gbpNo
camden_cumulative_impact_riskNo
camden_outside_framework_hoursNo
leeds_relevant_representationsNo
westminster_outside_core_hoursNo
westminster_requested_end_timeNo
bristol_relevant_representationsNo
cardiff_primary_alcohol_businessNo
cardiff_relevant_representationsNo
westminster_requested_start_timeNo
brighton_is_variation_applicationNo
bristol_in_cumulative_impact_areaNo
cardiff_in_cumulative_impact_areaNo
newcastle_outside_framework_hoursNo
liverpool_relevant_representationsNo
newcastle_relevant_representationsNo
birmingham_primary_alcohol_businessNo
birmingham_relevant_representationsNo
manchester_relevant_representationsNo
brighton_delivery_only_after_midnightNo
liverpool_minor_variation_extends_alcohol_hours_23_07No
brighton_good_operator_no_formal_intervention_3_to_5_yearsNo
brighton_good_operator_holder_at_application_and_determinationNo

Schema Changelog

Changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. First observed

TDQS

A3.7/5.0
Behavior3/5

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

With no annotations and no output schema, the description carries the disclosure burden. It does convey that the tool compares licensing requirements and surfaces policy differences/trade-offs, which is useful behavioral context. However, it does not describe what a result contains, whether any side effects or authorization are involved, or what happens when fewer than two authorities are provided.

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?

Two sentences, front-loaded with the core selection rule and followed by an explicit exclusion. The Birmingham/Liverpool example is concrete without being verbose; no filler or wasted words.

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

Completeness2/5

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

For a tool with 56 parameters, no annotations, and no output schema, this description is too thin to be fully actionable. It gives the high-level use case and an exclusion but omits required-input guidance, expected output shape, and relationship to the single-authority sibling tools.

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

Parameters2/5

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

Schema description coverage is 0%, so the description must compensate, but it adds almost no parameter semantics. It hints at 'authorities' via 'two or more councils' and at business concept via 'same bar/business concept', yet fails to explain the other required parameter (applicant_age) or any of the other 54 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 states a specific selection use-case: cross-authority comparison of premises-licensing requirements, policy differences, or trade-offs between two or more councils. It includes a concrete Birmingham/Liverpool example and explicitly contrasts itself with single-authority compliance decisions, making its scope unambiguous.

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 an explicit when-to-use condition ('ANY CROSS-AUTHORITY comparison... two or more councils') and a clear when-not-to-use ('Do not use for a single-premises single-authority compliance decision'). It does not name the sibling tool(s) that should be used instead, so it falls short of full alternative routing.

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

A3.8/5.0
Disambiguation4/5

Each tool has a distinct role, and the descriptions are very explicit about routing, especially between licensing_source_status and source_fingerprint_status. However, several names are easy to confuse at a glance (premises_licence_info vs premises_licence_preflight, licensing_source_status vs source_fingerprint_status, preflight_readiness vs premises_licence_preflight), so an agent might need to read carefully.

Naming Consistency3/5

All names use clear lowercase snake_case, but the set mixes verb-led names (compare_licensing_requirements, list_supported_authorities) with noun-led descriptive names (licensing_source_status, local_policy_capabilities, premises_licence_preflight). This is readable but not a consistent verb_noun convention.

Tool Count5/5

Eight tools is well-scoped for a premises-licensing preflight service, covering the decision itself, readiness, comparison, capabilities, source health, fingerprint diagnostics, supported authorities, and pricing/info. No tool is redundant, and the set does not feel bloated.

Completeness5/5

The tool surface covers the full preflight workflow: input-readiness check, actual compliance decision, cross-authority comparison, local-policy capability awareness, source status/fingerprint diagnostics, supported-authority lookup, and pricing/service discovery. There are no obvious dead ends or missing operations for the stated domain.

Resources