Skip to main content
Glama

Find a place

find_place
Read-onlyIdempotent

Resolves a city name or postcode: its centre, extent and number of recorded sales, and the French communes of that name (INSEE codes) for crime_stats.

Input Schema

NameRequiredDescriptionDefault
queryYesCity, its start, a word of its name ("Hardelot" for Neufchâtel-Hardelot) or postcode.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / properties / query / description
      Previous value: -"City, city start or postcode."New value: +"City, its start, a word of its name (\"Hardelot\" for Neufchâtel-Hardelot) or postcode."
  2. First observed

TDQS

A3.5/5.0
Behavior3/5

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

Annotations already declare readOnlyHint, idempotentHint, and openWorldHint=false, so the safety profile is covered without the description. The description adds what the resolution returns (centre, extent, sales count, INSEE codes) but says nothing about failure modes, ambiguous-name behaviour, or lookup scope beyond what the annotations imply.

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?

A single dense sentence that front-loads the verb and resource and then lists outputs; nothing is padded. The stacked clauses around the colon are slightly awkward to parse but every element carries information.

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 returned fields (centre, extent, sales count, INSEE codes), which is exactly what an agent needs to know. It falls short only on ambiguity handling (multiple communes of the same name) and on clarifying how this differs from commune_profile.

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 single query parameter is already well documented in the schema, including the partial-name example ("Hardelot"). The description merely restates "city name or postcode" and adds no syntax or matching-behaviour detail beyond the schema, so the baseline of 3 applies.

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

Purpose4/5

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

States a specific verb ("Resolves") and resource (city name or postcode) and enumerates what is produced: centre, extent, number of recorded sales, and INSEE codes. It also implicitly differentiates itself from siblings by naming crime_stats as the consumer of its output, though it doesn't state how it differs from commune_profile or property_prices.

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?

The clause "(INSEE codes) for crime_stats" implies this is the geocoding step to run before crime_stats, which is useful routing context. However there is no explicit when-to-use statement, no exclusions, and no mention of what to do when a name resolves to multiple communes.

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