mcp-inegi
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| DENUE_TOKEN | No | Token del DENUE, distinto al del INEGI. Necesario para las herramientas de negocios (contar_negocios, buscar_negocios, negocios_cercanos, buscar_actividad). Pídelo en https://www.inegi.org.mx/app/api/denue/tokenVerify/tokenverify.html | |
| INEGI_TOKEN | No | Token gratuito del INEGI (Banco de Indicadores). Requerido para usar el servidor localmente; pídelo en https://www.inegi.org.mx/app/desarrolladores/generatoken/Usuarios/token_Verify | |
| INEGI_CACHE_TTL | No | Tiempo de caché de las series, en segundos (por defecto una hora). |
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": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| indicadores_claveA | Lista los indicadores verificados del catálogo, con su ID y cobertura geográfica. Args: tema: Filtra por tema (opcional): 'Población', 'Precios', 'Empleo' o 'Actividad económica'. |
| consultar_indicadorA | Consulta el valor más reciente (o la serie) de un indicador del INEGI. Args: indicador: Clave del catálogo (p. ej. 'INFLACION_ANUAL', 'POBLACION_TOTAL') o un ID numérico del INEGI (p. ej. '910406'). area: Área geográfica (opcional, por defecto nacional). Acepta el nombre del estado ('Jalisco', 'CDMX', 'Estado de México'), su clave de 2 dígitos ('14') o la nombre o clave de un municipio ('Naucalpan', 'Benito Juárez, CDMX', '15057'). observaciones: Cuántos periodos devolver, del más reciente hacia atrás (1 a 120). |
| comparar_areasA | Compara el último valor de un indicador entre varios estados o municipios. Args: indicador: Clave del catálogo o ID numérico del INEGI. areas: Lista de áreas (nombres o claves), p. ej. ['CDMX', 'Jalisco', 'Nuevo León']. Usa ['estados'] para comparar las 32 entidades. |
| buscar_municipioA | Busca la clave geoestadística (5 dígitos) de un municipio o alcaldía por su nombre. Úsala cuando un nombre sea ambiguo o para confirmar la clave antes de consultar. Args: nombre: Nombre completo o parcial, sin importar acentos ('naucalpan', 'Juárez'). estado: Estado para acotar la búsqueda (opcional), p. ej. 'Chihuahua' o '08'. |
| perfil_areaA | Perfil de un lugar: población (total, mujeres, hombres), % indígena, nacidos en otro país, desempleo y número de negocios con sus giros principales, cada cifra con su periodo. Úsala para preguntas generales como "dame información de Naucalpan" o "¿cómo es Jalisco?". Args: area: Estado o municipio, por nombre o clave ('Naucalpan', 'Jalisco', '15057'). |
| buscar_actividadA | Busca el código SCIAN de una actividad económica ("tortillerías", "gimnasio"). El DENUE clasifica cada negocio con un código SCIAN; úsala para elegir el código correcto antes de contar o buscar negocios cuando la palabra es ambigua. Args: descripcion: Giro en lenguaje natural, p. ej. 'farmacias', 'taller mecánico'. |
| contar_negociosA | Cuenta los negocios de un giro en el país, un estado o un municipio (DENUE). Args: actividad: Giro en lenguaje natural ('tortillerías', 'farmacias') o código SCIAN de 2 a 6 dígitos; varios códigos separados por comas se suman ('464111,464112'). area: País (por defecto), estado o municipio, por nombre o clave ('Naucalpan'). personal: Tamaño por personal ocupado (opcional): 1 = 0 a 5, 2 = 6 a 10, 3 = 11 a 30, 4 = 31 a 50, 5 = 51 a 100, 6 = 101 a 250, 7 = 251 y más. |
| buscar_negociosA | Busca negocios por nombre o giro en el país, un estado o un municipio (DENUE). Devuelve nombre, giro, tamaño, dirección, teléfono, correo, sitio web y coordenadas. Args: que: Texto a buscar en el nombre o la actividad ('Similares', 'tacos'). Opcional si se da actividad. area: País (por defecto), estado o municipio, por nombre o clave. actividad: Filtra por giro ('gimnasio') o código SCIAN de 2, 3, 4 o 6 dígitos. personal: Tamaño por personal ocupado, 1 a 7 (ver contar_negocios). limite: Máximo de negocios a devolver (1 a 50). |
| negocios_cercanosA | Negocios alrededor de un punto, del más cercano al más lejano (DENUE). Args: latitud: Latitud del punto, p. ej. 19.4785. longitud: Longitud del punto, p. ej. -99.2396. que: Nombre o giro a buscar ('cafetería'); vacío trae todos los negocios. radio_m: Radio de búsqueda en metros (máximo 5000). limite: Máximo de negocios a devolver (1 a 50). |
| metadatos_indicadorA | Ficha de un indicador: nombre oficial, unidad, frecuencia, fuente y periodo cubierto. Args: indicador: Clave del catálogo o ID numérico del INEGI. |
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 10 tools
Each tool targets a distinct resource and action: indicator catalog, query, comparison, metadata, location lookup, area profile, activity code resolution, business counting, business search, and proximity search. Overlap between business tools is minimal and clarified by descriptions (e.g., counting vs. searching vs. nearby).
All names use snake_case, which is consistent, but the naming pattern mixes verb-first (consultar_indicador, buscar_municipio, contar_negocios) with noun-first (indicadores_clave, perfil_area, negocios_cercanos, metadatos_indicador). The inconsistency makes the set less predictable, though still readable.
Ten tools fit the INEGI domain well: indicators, geography, and businesses each have a small, focused set of operations. No tool feels redundant, and the scope is neither too narrow nor too broad.
The surface covers indicator discovery, querying, comparison, metadata, and business counting/searching/nearby, plus geographic lookup and area profiles. Minor gaps exist (e.g., no bulk data export or full list of states/municipalities), but core workflows are supported.