Skip to main content
Glama

Brief on a place for an audience

area_brief
Read-only

Writes a brief on one place in England, Wales or Scotland for one audience: lender (residential mortgage origination), insurer (property risk underwriting), retailer (site selection) or investor (residential investment). Combines the full signals catalogue with the audience's scoring preset and returns a markdown document: verdict, the dimensions and signals that matter to that audience with provenance, recommendations and data sources, all composed from engine output. Counts as two API calls.

Input Schema

NameRequiredDescriptionDefault
areaYesA postcode (e.g. 'SW1A 1AA'), a place name (e.g. 'Manchester city centre') or a neighbourhood code (e.g. 'E01003920') in England, Wales or Scotland. Up to 100 characters.
audienceYesWho the brief is for: lender, insurer, retailer or investor.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.9/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true, destructiveHint=false and openWorldHint=false, so the safety profile is covered. The description adds genuine non-obvious context beyond that: the return format (markdown document with verdict, provenance-tagged dimensions, recommendations, data sources) and the cost disclosure 'Counts as two API calls'.

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?

Purpose and geography are front-loaded in the first clause, then audience enumeration, then return format and cost. Every element earns its place, though the audience list is repeated from the schema enum and 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?

With no output schema, the description usefully enumerates the document's contents (verdict, dimensions, signals, recommendations, sources), so an agent knows what to expect. Combined with the two-call cost notice and the audience semantics, this is nearly complete for a 2-parameter tool; only the relationship to sibling tools is unstated.

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

Parameters3/5

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

Schema description coverage is 100% and the audience enum is fully documented in the schema, including the exact format examples for area (postcode, place name, neighbourhood code) and the 100-character limit. The description restates the four audience values without adding syntax or constraint detail beyond the schema. Baseline 3 is appropriate.

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 ('Writes a brief'), a bounded resource ('one place in England, Wales or Scotland') and a discriminating parameter dimension (one of four named audiences). An agent can distinguish it from get_area_signals or score_postcode, which return raw signals/scores rather than a composed audience-specific document.

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

Usage Guidelines3/5

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

Usage context is implied by the audience framing (lender/insurer/retailer/investor) and the mention that it combines the signals catalogue with a scoring preset, but the description never says when to prefer this over siblings like get_area_signals or score_postcode, nor when it is overkill. No explicit alternatives or exclusions.

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.

Resources