MCP Server

Inyección de contexto normativo para agentes IA.

Configura el MCP Server de Normatia en dos minutos. Tus agentes consultan y verifican normativa de construcción española de forma autónoma, sin backend propio y sin código intermedio.

~/mcp.json

{

"mcpServers": {

"normatia": {

"type": "streamable-http",

"url": "https://mcp.normatia.com/mcp",

"headers": {

"Authorization": "Bearer sk-normatia-..."

}

}

}

}

// Tools disponibles (4):

▸ search_locations · search_codes · verify_compliance · ask

Stateless y de solo lectura

El servidor MCP no almacena ningún dato del proyecto. Cada llamada de herramienta es independiente. Los planos, modelos y documentos del cliente no salen de su entorno local.

Razonamiento autónomo

El agente puede encadenar llamadas de herramienta sin intervención: primero resuelve la normativa aplicable por geo_id, luego consulta artículos específicos, luego verifica parámetros del modelo. Delegación completa.

Compatible con cualquier cliente MCP

Un único servidor. Misma configuración para Claude, ChatGPT, Cursor, VS Code Copilot, OpenCode y Cline. Cualquier entorno que implemente Model Context Protocol 1.x.

Compatible con

Claude

Claude

Anthropic

ChatGPT

ChatGPT

OpenAI

Gemini CLI

Gemini CLI

Google

VS Code Copilot

VS Code Copilot

Microsoft

Antigravity

Antigravity

Google

Kiro

Kiro

Amazon

OpenCode

OpenCode

OpenCode

+ cualquier cliente que implemente Model Context Protocol 1.x

Tools expuestas

El knowledge base normativo como herramientas de agente.

search_locations

(q, level?, ancestor_id?)

Búsqueda de municipios, provincias y comunidades autónomas. Devuelve el geo_id necesario para las herramientas de verificación.

Contextual

search_codes

(q?, normative_scope?, tag?)

Exploración del catálogo normativo completo: CTE, RITE, LOE y normativa autonómica. Búsqueda por texto, ámbito o etiqueta.

Consulta

verify_compliance

(element, parameter, value, unit, geo_id)

Verificación determinista de parámetros técnicos contra límites normativos. Devuelve resultado, límite aplicable y referencia de artículo.

Determinista

ask

(query, geo_id?, codes?)

Consulta en lenguaje natural sobre normativa de construcción española. Respuestas con citas trazables a artículos específicos.

Semántico

Ejemplo de uso

Auditoría autónoma de una memoria técnica.

# Prompt al agente en Cursor

"Audita la memoria de carpintería adjunta para el edificio en Madrid (ES-28079). Verifica que todos los valores de transmitancia cumplen el CTE DB-HE."

# El agente encadena llamadas de herramienta:

▸ search_locations("Madrid")

→ geo_id: ES-28079 · Zona climática D3 · CTE DB-HE 2022 aplicable

▸ verify_compliance("ventana exterior", 1.8, "W/m²K", "ES-28079")

→ result_status: NON_COMPLIANT

→ "INCUMPLE — límite zona D3: 1.4 W/m²K · CTE DB-HE 1, Tabla 3.1.1.b"

▸ verify_compliance("cubierta plana", 0.23, "W/m²K", "ES-28079")

→ result_status: COMPLIANT

→ "CUMPLE — límite zona D3: 0.25 W/m²K · CTE DB-HE 1, Tabla 3.1.1.a"

# El agente redacta el informe de no-conformidades con las referencias exactas.

Acceso al MCP Server

Beta privada. Cuéntanos qué agente y qué caso de uso tienes en mente. Te acompañamos en la configuración e implementación.