georef-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| GEOREF_BASE_URL | No | Point at a self-hosted Georef instance (default https://apis.datos.gob.ar/georef/api/). | https://apis.datos.gob.ar/georef/api/ |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_provincesA | Search Argentina's 24 provinces (including CABA) by name. Omit nombre to list them all. Returns official name, INDEC id and centroid. |
| search_departmentsA | Search departments (partidos in Buenos Aires, comunas in CABA) by name and/or province. |
| search_municipalitiesB | Search municipalities (local governments) by name and/or province. |
| search_localitiesA | Search localities (cities, towns, settlements from the BAHRA dataset) by name, optionally within a province and department. |
| normalize_addressA | Normalize a free-text street address ("street number", e.g. "av corrientes 1234") into its official form with street id, department, province and coordinates. Pass provincia (and optionally departamento or localidad) to disambiguate: the same street name exists in many cities. |
| reverse_geocodeA | Find the province, department and municipality that contain a WGS84 point (lat, lon). Only points inside Argentina resolve. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 6 tools
Each tool targets a distinct geographic operation or administrative level: province, department, municipality, locality, address normalization, and reverse geocoding. Although departments, municipalities, and localities are hierarchically related, their descriptions clearly distinguish them and prevent likely misselection.
All tool names consistently use snake_case with a clear verb_noun or operation pattern: search_provinces, search_departments, search_municipalities, search_localities, normalize_address, reverse_geocode. The naming is predictable and readable.
Six tools is well-scoped for a focused Argentine georeferencing server. Each tool covers a distinct lookup or geocoding operation without unnecessary redundancy.
The surface covers the core workflows: searching administrative units, normalizing addresses, and reverse geocoding coordinates. Minor gaps exist, such as no dedicated street-name search or batch geocoding, but agents can work around these through normalize_address.