Skip to main content
Glama

get_suggestions

Read-only

Non-billable value lookup before search_properties. Required for every County name so the agent uses the returned positive integer FIPS criteria fragment; optional for an incomplete or ambiguous City or Subdivision. PropertyRadar covers all 50 US states and DC nationwide. Do not call for a complete City paired with a two-letter State because those values can be passed directly to search_properties. Required: suggestion_field (City, County, or Subdivision) and query (prefix/typeahead). Optional: criteria (API-format scope array, e.g. State before City or County) and limit. Returns results[] with label and criteria fragments exactly as the Suggestions API returns them — merge into search_properties without reformatting. Every success includes related_tools[] for get_criteria, search_properties, and create_dynamic_audience. Empty prefix matches return results: []. SiteAddress and other address fields are not supported — use resolve_address. Never bills.

Input Schema

NameRequiredDescriptionDefault
limitNo
queryYes
criteriaNo
suggestion_fieldYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.9/5.0
Behavior5/5

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

Annotations already declare readOnlyHint=true, openWorldHint=false, and destructiveHint=false, but the description adds materially more: it is never billed, it echoes the Suggestions API payload shape verbatim, empty prefix matches return results: [], and every success carries related_tools[]. Those are behavioral facts an agent cannot derive from the annotations.

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?

Front-loaded with the core purpose and requirement, then usage rules, then return shape — a sensible ordering with no filler sentences. It is dense and runs long for what is a four-parameter lookup, with a couple of clauses that could be tightened, but every sentence still carries actionable content.

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

Completeness5/5

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

There is no output schema, yet the description specifies the return contract (results[] with label and criteria fragments as the Suggestions API returns them, plus related_tools[]) and the empty-match case. Combined with the required/optional parameter split and the sibling routing, nothing an agent needs to call this correctly is missing.

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

Parameters5/5

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

Schema description coverage is 0%, so the description carries the full burden and does so: suggestion_field is enumerated (City, County, or Subdivision), query is described as prefix/typeahead, criteria is an API-format scope array with an example (State before City or County), and limit is identified as optional. This adds meaning well beyond the bare schema types.

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+resource (non-billable value lookup / suggestion resolution) and immediately scopes it as a pre-step before search_properties. It distinguishes itself from siblings by naming search_properties and resolve_address as the alternatives, so an agent can route without opening another schema.

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

Usage Guidelines5/5

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

Explicitly states when the call is required (every County name), when it is optional (incomplete/ambiguous City or Subdivision), and when NOT to call it (a complete City paired with a two-letter State, which goes straight to search_properties). It also excludes address fields and points to resolve_address, covering alternatives rather than leaving them to inference.

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