Skip to main content
Glama

Résoudre une ville ou un code postal

resolve_location
Read-only

Résout un lieu français à partir d'un code postal ou d'un nom de ville, et renvoie les valeurs exactes à réutiliser dans les recherches de formations et d'établissements. À appeler avant toute recherche « près de chez moi » : le nom de ville et le département doivent être envoyés tels quels aux deux recherches. La ville résolue porte aussi ses latitude/longitude : c'est le centre à passer dans aroundLat/aroundLng avec radiusKm pour chercher AUTOUR d'un lieu — le bon geste quand une petite ville ne donne rien, l'offre étant souvent dans la commune d'à côté. EN: Resolves a French location from a postcode or city name, returning the exact values to reuse in training and establishment searches. Call before any « near me » search: the city name and department must be passed verbatim to both searches. The resolved city also carries its latitude/longitude: the centre to pass as aroundLat/aroundLng with radiusKm to search AROUND a place — the right move when a small town yields nothing, the offer often sitting in the next town over.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
queryYesCode postal à cinq chiffres (ex. 69003) ou nom de ville (ex. Antibes). Les deux fonctionnent, arrondissements compris : 69003 résout Lyon. EN: Five-digit postcode or city name. Both work, arrondissement codes included: 69003 resolves Lyon.

TDQS

A4.4/5.0
Behavior5/5

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

Annotations already mark the tool as read-only and non-destructive, but the description adds substantial behavioral detail beyond that: output values must be passed verbatim, the result includes latitude/longitude intended for aroundLat/aroundLng, and arrondissement postcodes like 69003 resolve to Lyon. This gives the agent a clear model of what the tool does with the input and what it returns.

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

Conciseness2/5

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

The description is well organized and front-loaded, but it repeats nearly the entire content in both French and English, making it much longer than needed for a one-parameter resolver. While bilingual text can be intentional, the duplication means many sentences do not earn their place in an otherwise compact tool definition.

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?

The description is complete for this tool's complexity: it explains accepted input formats, resolution behavior, the exact output fields to reuse, and how to use coordinates with radiusKm. Since there is no output schema, the description compensates by naming the relevant return values and their intended downstream usage.

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?

The input schema already documents the single query parameter with 100% coverage, including examples and arrondissement behavior. The description restates some of this but does not add significant new meaning about the query parameter itself; its extra value is more about how to use the resolved outputs, which belongs to behavior rather than parameter semantics.

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 precise action: 'Résout un lieu français à partir d'un code postal ou d'un nom de ville' and explains that it returns values to reuse in searches. This makes the tool's resource and purpose unambiguous, and it clearly distinguishes the tool from the search/get siblings by focusing on location resolution as a prerequisite step.

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?

The description explicitly tells when to call the tool: 'À appeler avant toute recherche "près de chez moi"' and explains how to use its outputs for both verbatim city/department values and aroundLat/aroundLng radius searches. It also gives a concrete fallback strategy: use the coordinates when a small town yields nothing. This is strong usage guidance even without naming sibling alternatives.

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.4/5.0
Disambiguation5/5

Each tool targets a clearly distinct resource and action: searches return lists, get tools return single records, and compare_skills, get_similar_jobs, get_job_pathways, and resolve_location each have unique purposes. Even the search_trainings/search_training_centers pair is unambiguous because one yields programmes and the other establishments.

Naming Consistency5/5

All tool names follow a consistent snake_case verb_noun pattern: get_* for records, search_* for queries, plus list_job_sectors, resolve_location, and compare_skills. The slight singular/plural variation between get_training and search_trainings does not break the pattern.

Tool Count5/5

Thirteen tools is well-scoped for a career-guidance server covering jobs, certifications, training programmes, training establishments, location resolution, and skill matching. Each tool earns its place and none feel redundant or decorative.

Completeness5/5

The surface covers the full career-guidance workflow: searching jobs and certifications, retrieving details, finding pathways, locating nearby training, listing sectors, resolving locations, comparing skills, and exploring similar jobs. Every get tool has a clear search entry point, so there are no dead ends.