mcp-catastro
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| CATASTRO_MCP_ANONIMO | No | Set to '1' to enable anonymous access with a quota of 50 requests per day per client IP. | |
| CATASTRO_MCP_PUBLIC_HOST | No | Host name for the public remote instance of the Catastro MCP server. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| catastro_descargar_municipioA | Baja el parcelario INSPIRE completo del municipio (GML oficial, sin límite) y construye la caché local. Operación fundacional: el resto la da por hecha. Códigos numéricos (Muxía: provincia '15', municipio '15053'). Cualquier operación sobre más de ~20 parcelas se resuelve aquí, nunca una a una. |
| catastro_parcela_localA | Superficie oficial (areaValue del GML — la única fuente aceptada), centroide y geometría, desde caché, sin red. |
| catastro_vecinasB | Parcelas que tocan (o quedan a menos de contacto_max metros de) una dada, con orientación cardinal. Local, sin red. |
| catastro_en_radioB | Parcelas cuyo centroide cae dentro de un círculo (x, y en EPSG:25829, radio en metros). Local, sin red. |
| catastro_buscar_parajeA | Búsqueda difusa por nombre de paraje sobre los ya cacheados (los rellena catastro_ficha / catastro_completar_parajes). Local, sin red. Un nombre inventado debe quedar bajo el umbral. |
| catastro_fichaA | Consulta la sede electrónica (host www1, distinto del OVC — sobrevive a sus bloqueos): paraje, clase, uso, superficie gráfica (informativa; la oficial es la del GML) y RC de 20. Acepta RC de 14. provincia_del/municipio_mun: códigos de la sede (Muxía: del '15', mun '53'). NO existe por vía pública: valor de referencia (pide certificado/Cl@ve) ni titularidad (dato protegido). |
| catastro_por_poligono_parcelaA | Resuelve la RC desde polígono/parcela vía OVC (Consulta_DNPPP). provincia/municipio en texto OVC ('A CORUÑA', 'MUXIA'). |
| catastro_por_coordenadaA | Resuelve qué parcela hay en un punto vía OVC (Consulta_RCCOOR). Prefiere catastro_en_radio si el municipio está cacheado. |
| catastro_estadoB | Control de tres puntas contra ambos hosts (RC que funcionó + RC inventada): distingue 'no existe' (error de datos con canario OK) de 'no puedo' (todo falla igual → bloqueo de IP). Llamar antes de una tanda y cuando algo devuelva vacío. Un 403 aislado no dice nada. |
| catastro_completar_parajesA | Recorre una lista de RCs rellenando el paraje que falte vía la sede, con limitador. Reanudable: se salta las que ya tienen ficha; si el techo diario corta, se relanza otro día con la misma lista. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/MrGo2/catastro-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server