Normatia
About
AI-native platform that automates Spanish building code compliance and technical regulations for the AECO sector
Details
- Author
- normatia
- Downloads
- 302
- Categories
- Productivity, Other, Security
Jump to
- Search Spanish geographic locations (municipalities, provinces, autonomous communities)
- Search building codes and regulations by topic, scope, or tag
- Verify if a technical value complies with regulations for a location
- Answer natural-language questions about Spanish building regulations
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
NormatiaCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Connect to Normatia via the remote MCP server URL https://mcp.normatia.com/mcp using OAuth (for Claude and ChatGPT) or an API key with Authorization: Bearer sk-normatia-... header (for client apps like Claude Desktop, Claude Code, VS Code, Cursor, Windsurf, Zed, or any MCP-compatible client). Enable Normatia per conversation via the app/connector interface.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"normatia": {
"normatia": {
"type": "streamable-http",
"url": "https://mcp.normatia.com/mcp",
"headers": {
"Authorization": "Bearer sk-normatia-..."
}
}
}
}
}
McpServers
{
"normatia": {
"type": "streamable-http",
"url": "https://mcp.normatia.com/mcp",
"headers": {
"Authorization": "Bearer sk-normatia-..."
}
}
}
Open-source developer toolkit for Spanish building code compliance.
Main site:normatia.comAPI docs:docs.normatia.comAPI base:api.normatia.com
Normatia is a building code compliance platform for Spain's AECO sector (architecture, engineering, construction, and operations). This repository contains the open-source developer toolkit: an MCP server for AI assistants, a TypeScript SDK, API usage examples, and reusable AI skills.
Normatia provides a remote MCP server that gives AI assistants access to Spanish building code data, location intelligence, compliance verification, and regulatory Q&A — no installation required.
Connect Normatia toclaude.aias a custom connector. Available on Free (limited to 1 connector), Pro, Max, Team, and Enterprise plans. Currently in beta.
- Navigate toCustomize > Connectors
- Click "+" then "Add custom connector"
- Enter the server URL:https://mcp.normatia.com/mcp
- SelectOAuthas authentication
- Click "Add"
- Navigate toOrganization settings > Connectors
- Click "Add" → hover "Custom" → select "Web"
- Enter the server URL:https://mcp.normatia.com/mcp
- SelectOAuthas authentication
- Click "Add"
Once added by the owner, members connect fromCustomize > Connectors.
After configuration, enable Normatia per conversation via the "+" button in the lower left → "Connectors".
Once created, enable the app in any conversation via the "+" button and select Normatia.
For Business and Enterprise/Edu plans, workspace admins must configure and publish the app from Workspace Settings → Apps before members can use it.
The following clients require an API key. Get one atnormatia.com/es/api. Keys use the formatsk-normatia-....
Add to your config (~/Library/Application Support/Claude/claude_desktop_config.jsonon macOS,%APPDATA%\Claude\claude_desktop_config.jsonon Windows):
{ "mcpServers": { "normatia": { "type": "streamable-http", "url": "https://mcp.normatia.com/mcp", "headers": { "Authorization": "Bearer sk-normatia-..." } } } }
claude mcp add normatia --transport streamable-http https://mcp.normatia.com/mcp \ -h "Authorization: Bearer sk-normatia-..."
Add to.vscode/mcp.jsonin your workspace:
{ "servers": { "normatia": { "type": "streamable-http", "url": "https://mcp.normatia.com/mcp", "headers": { "Authorization": "Bearer sk-normatia-..." } } } }
Or add to your User Settings (JSON) for global access:
{ "mcp": { "servers": { "normatia": { "type": "streamable-http", "url": "https://mcp.normatia.com/mcp", "headers": { "Authorization": "Bearer sk-normatia-..." } } } } }
Add to Cursor MCP settings (~/.cursor/mcp.json):
{ "mcpServers": { "normatia": { "type": "streamable-http", "url": "https://mcp.normatia.com/mcp", "headers": { "Authorization": "Bearer sk-normatia-..." } } } }
{ "mcpServers": { "normatia": { "type": "streamable-http", "url": "https://mcp.normatia.com/mcp", "headers": { "Authorization": "Bearer sk-normatia-..." } } } }
Add to Zed settings (~/.config/zed/settings.json):
{ "context_servers": { "normatia": { "transport": "streamable-http", "url": "https://mcp.normatia.com/mcp", "headers": { "Authorization": "Bearer sk-normatia-..." } } } }
Use these connection details with any MCP-compatible client:
For full setup instructions for 30+ MCP clients, seedocs.normatia.com/mcp.
Once connected, try these prompts in your AI assistant:
- "Search for municipalities named Sevilla"
- "What climate zone is Madrid in?"
- "What are the fire resistance requirements for residential structures?"
- "Verify if a wall with U-value 0.35 W/m²K is compliant in Sevilla"
- "Show me the latest version of the CTE DB-HE"
import { NormatiaClient } from 'normatia'; const client = new NormatiaClient({ apiKey: 'sk-normatia-...' }); const location = await client.getLocation('ES-41091'); console.log(location.tech_data.climate_zone); // "B4"
Seepackages/sdk-typescript/README.mdfor full documentation.
Theskillsdirectory contains reusable system prompts for AI agents working with Normatia:
- Building Codes— Expert navigation of Spanish regulations (CTE, RITE, LOE)
- Compliance— Structured compliance verification workflows
- Location-Aware— Geography-contextual regulatory guidance
Full API reference and integration guides atdocs.normatia.com.
Contributions are welcome. Please readCONTRIBUTING.mdbefore opening an issue or pull request.
The 1Password MCP server creates a bridge that allows MCP clients such as Codex and Kiro to manage your 1Password Environments with secure authorization prompts.
This is the 1st, easiest, and cheapest PPT, slides, presentation AI generation MCP Server in the world.
Persistent memory for any AI assistant. Zero token cost until recall. Stores memories in local SQLite, ranks by 6-factor scoring, returns results 79% smaller than JSON. Works with Claude, ChatGPT, Grok, Cursor, Windsurf, and any MCP client.
A MCP server that enables AI assistants to interact with Anki, the spaced repetition flashcard application.
Enables LLM clients to interact with macOS applications through AppleScript. Built using the @beyondbetter/bb-mcp-server library, this server provides safe, controlled execution of predefined scripts with optional support for arbitrary script execution.
An MCP server for WordPress plugin audits
Turn your AI assistant into a digital marketing hub that creates, organizes, and analyzes links and QR Codes on demand.
Connect AI clients to Cal.com scheduling through the Model Context Protocol using the hosted server at mcp.cal.com or a local instance.
Sync Calendars, Scheduling Links, AI Executive Scheduling Assistant, Unified Calendar
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.




