Skip to Content

⚔️ El Imperio del Control: Cómo Dominar los Permisos Granulares en tu MCP Server

📌 Introducción — Una Nueva Esperanza
June 12, 2026 by
BloVox

"Que la configuración te acompañe."

Nivel: Intermedio · Prerrequisitos: Conocimiento básico de MCP (Model Context Protocol), Odoo, y conceptos de autenticación API


📌 Introducción — Una Nueva Esperanza

Imaginate esto: estás en la Estrella de la Muerte (léase: producción), todo funciona a la perfección, y de repente un asistente de IA —tu nuevo droide de confianza— ejecuta un comando que no esperabas. "¡What?! ¿Quién activó el superláser en el módulo de ventas?"

¿Te suena familiar el drama existencial de tener la herramienta perfecta para conectar tu IA favorita con Odoo, pero con un problemita de escala galáctica: o le das acceso global a todo lo que existe en la galaxia, o no la podés usar?

Bienvenido al lado oscuro de los MCP Servers.

Este drama es cada vez más común en una galaxia no muy lejana. Mientras los MCP Servers (Model Context Protocol) se convierten en el Halcón Milenario de los puentes entre asistentes de IA y sistemas ERP, las empresas necesitan controlar qué puede hacer cada perfil de conexión — especialmente cuando hay una Estrella de la Muerte metida en el medio (producción, para los mortales).

En este artículo te contamos cómo analizamos un MCP Server muy popular para Odoo (mcp.odoo), descubrimos que el Consejo Jedi de los permisos estaba ausente, y diseñamos una propuesta de mejora que permite desde perfiles de solo lectura (como un protocolo diplomático) hasta combinaciones ultra-específicas tipo "puede crear pero no eliminar, y solo en la instancia de desarrollo, y solo si no hay luna llena".

Si trabajás con distribuidoras, manufactura, retail, o cualquier sector que necesite integrar IA con Odoo sin abrir la compuerta de la bahía de carga, este artículo es para vos.

Qué vas a poder hacer después de leerlo (si es que el lado oscuro no te tienta):

  • Entender las limitaciones de seguridad de los MCP Servers actuales para Odoo
  • Evaluar si tu configuración actual está exponiendo un ataque de los clones de escritura innecesaria
  • Implementar un modelo de permisos granulares por perfil y por instancia
  • Diseñar propuestas de mejora para herramientas de código abierto como un verdadero ingeniero de la Alianza Rebelde

🎯 El Desafío — Esta No es la Operación que Estás Buscando

La historia (que podría ser la tuya)

Imaginá este escenario (spoiler: es real y le pasó a más de un contrabandista): sos administrador de sistemas en una empresa que usa Odoo. Tu equipo de desarrollo quiere usar un asistente de IA (Claude, Cursor, VS Code) para consultar datos de producción, buscar órdenes de venta, y analizar reportes. Vienen con la emoción de un joven Skywalker frente a un sable de luz nuevo.

Encontrás un MCP Server que hace exactamente lo que necesitás: conecta la IA con Odoo mediante el protocolo estándar MCP. Tiene herramientas para buscar, leer, escribir, crear, exportar, importar, y ejecutar cualquier método de cualquier modelo en el sistema.

El problema, y acá viene la trampa del Sith: el servidor no tiene ningún mecanismo de permisos. Cada perfil de conexión otorga acceso completo a las 10 herramientas disponibles. No hay forma de decir "este perfil solo puede leer, como un droide de protocolo" o "esta instancia solo permite búsquedas, como un scout trooper aburrido".

Impacto operativo — El Lado Oscuro te Tienta

Esto genera un dilema del tamaño de una Estrella de la Muerte versión 2.0:

  • Si conectás el MCP Server a producción: el asistente de IA (y cualquier prompt malicioso, prompt ambiguo, o usuario que escriba "borrame todo lo que tenga fecha de ayer") tiene poder de escritura total. Puede modificar pedidos, crear facturas, eliminar registros. Es como darle la contraseña del reactor a un stormtrooper.
  • Si no lo conectás: perdés la capacidad de usar IA para consultas operativas que ahorran horas de trabajo. Es como tener un Halcón Milenario impecable… pero sin hiperimpulsor.
  • El workaround habitual: crear una instancia de copia de datos (snapshot) y conectar la IA ahí. Funciona, pero los datos están desactualizados y mantenés infraestructura extra. Como poner un señuelo de la Alianza Rebelde para que los imperiales persigan otra nave.

Soluciones que NO funcionan — Caminos al Lado Oscuro

1. "Usamos los permisos de usuario de Odoo" (confiar en la Fuerza ciega)

Los permisos de Odoo (grupos, reglas de acceso) sí aplican a nivel de base de datos, pero el MCP Server se conecta con credenciales de un usuario administrativo — como un Emperador que todo lo puede. El asistente de IA hereda todos esos permisos. Restringir el usuario de servicio limita también las consultas legítimas. Es como ponerle esposas a Yoda.

2. "Filtramos los prompts del asistente" (autoengaño Jedi)

Confiar en que el asistente "no va a escribir" es una ilusión digna de un truco mental Jedi mal ejecutado. Un prompt mal interpretado, un error de contexto, o un usuario que escribe "creame un pedido de prueba" puede tener consecuencias reales en producción. Los sables de luz no vienen con seguro para niños.

3. "Usamos un gateway intermedio de solo lectura" (la ruta del contrabandista)

Algunos equipos construyen un gateway API intermedio que solo expone métodos de consulta. Esto funciona (y es una solución válida al mejor estilo Alianza Rebelde), pero agrega complejidad: mantenés otro servicio, otra capa de autenticación, y perdés la integración nativa con el ecosistema MCP. Es como poner un droide de protocolo entre Han Solo y Chewbacca — no es necesario, y encima te habla en tono formal.

Quiénes enfrentan esto — La Alianza Diversa del Problema

Este problema es especialmente relevante para:

  • Consultoras Odoo que quieren ofrecer IA a sus clientes sin exponer datos de producción (como proteger los planos de la Estrella de la Muerte)
  • Empresas con múltiples instancias (producción, staging, desarrollo) que necesitan diferentes niveles de acceso (como tener una flota con naves de batalla, de transporte, y de reconocimiento)
  • Equipos de auditoría que necesitan consultar datos sin riesgo de modificación (como los Archivos Jedi, solo para consulta)
  • Integradores que conectan IA con Odoo como parte de un producto o servicio

🔍 Análisis Técnico — Escaneando el Hiperespacio

Estado actual de los MCP Servers para Odoo

El protocolo MCP (Model Context Protocol) se ha convertido en el estándar de facto en esta galaxia para conectar asistentes de IA con sistemas externos. Para Odoo, existen varias implementaciones, pero una brilla con fuerza propia:

mcp.odoo (nhomar/mcp.odoo) es uno de los servidores MCP más completos para Odoo. Piensen en él como el Halcón Milenario de los conectores: hace de todo, pero sin manual de instrucciones ni frenos.

Sus características principales comparadas con un gateway intermedio típico:

Característicamcp.odooGateway intermedio típico
ProtocoloXML-RPC, JSON-RPC, JSON-2 (auto-detect)JSON-RPC (vía API key)
Herramientas CRUDcreate, write, search_read, import/exportquery endpoint (execute_kw genérico)
execute_kw genérico✅ Cualquier método (el hiperimpulsor sin límite)❌ Métodos limitados
Métodos de lecturasearch_read, etc.query (métodos específicos)
Import/Export
CLI integrado✅ (comandos tipo man odoo-mcp tras instalar con pipx)
Permisos granularesaquí el problema, Lord Vader✅ (inherente al diseño)

La arquitectura de datos — Cómo funciona el motor de hyperdrive

mcp.odoo funciona con un sistema de perfiles e instancias (como una flota imperial bien organizada):

  • Perfil: Configuración de conexión completa (URL, base de datos, credenciales, protocolo). Un perfil puede contener múltiples instancias (producción, staging, desarrollo). Es como el cuartel general de una flota.
  • Instancia: Una conexión específica a una base de datos Odoo dentro de un perfil. Cada instancia es como una nave individual dentro de la flota.
  • Herramientas MCP: 10 tools expuestas al cliente de IA (search_read, write, create, export, import, execute_kw, list_models, list_fields, list_profiles, get_version). Son los sables de luz del asistente.

El flujo de datos cuando un asistente de IA hace una consulta es como un viaje espacial:

Cliente IA (Claude/Cursor) → MCP Protocol → mcp.odoo Server → XML-RPC/JSON-RPC → Odoo

El problema: entre el servidor MCP y Odoo, no hay ninguna capa de control. Es como si la nave tuviera hiperimpulsor pero sin frenos, sin cinturones, y sin piloto automático. Cada herramienta se ejecuta directamente contra la instancia configurada, usando las credenciales del perfil, sin que nadie en la torre de control sepa qué está pasando.

Nota sobre CLI: Al instalar el paquete con pipx install odoo-mcp-multi, se habilitan comandos CLI integrados que funcionan como documentación interactiva (equivalente a man odoo-mcp), permitiendo explorar las herramientas disponibles, sus parámetros, y ejemplos de uso directamente desde la terminal — como tener un holocrón de entrenamiento Jedi siempre a mano.

Sistema de Skills integrado: El paquete incluye dos skills que se pueden instalar en clientes de IA (como droides de entrenamiento):

  • odoo-mcp-cli — Referencia completa de comandos CLI
  • odoo-mcp-tools — Referencia de las 10 herramientas MCP
# Listar skills disponibles — como consultar el arsenal Jedi
odoo-mcp skills list

# Instalar skills en un cliente específico (Claude Desktop, Cursor, VS Code)
odoo-mcp skills install claude  # droide de protocolo
odoo-mcp skills install cursor  # droide astromecánico
odoo-mcp skills install vscode  # droide sonda

Limitaciones encontradas — Agujeros en la Armadura Estelar

  1. Sin lista blanca de operaciones — Es como ir a la Cantina de Mos Eisley y que te sirvan todo el menú sin preguntar. No hay forma de habilitar solo ciertas herramientas (ej: search_read y list_models) y deshabilitar las demás (write, create, unlink).
  1. Sin control por instancia — Un perfil no puede tener diferentes permisos para producción vs. staging vs. desarrollo. O es Jedi completo o es Sith total. No hay término medio.
  1. Sin auditoría de permisos — No hay forma de consultar qué operaciones están habilitadas para un perfil dado. Es como preguntarle a un stormtrooper si sabe dónde está la salida. Spoiler: no sabe.
  1. Extensibilidad limitada — Cuando se agrega una nueva herramienta al servidor, no hay un mecanismo para controlarla. Se habilita automáticamente para todos los perfiles existentes. Como si el Emperador agregara un nuevo poder y automáticamente todos los Sith pudieran usarlo.

Versiones afectadas

Esta limitación aplica a todas las versiones actuales de mcp.odoo. El diseño original del servidor no contempló permisos granulares porque el caso de uso inicial era desarrollo local — donde el acceso total es tan aceptable como un sable de luz de entrenamiento. Pero cuando sales al mundo real… la Fuerza se pone seria.


💡 La Solución — El Consejo Jedi Toma el Control

Enfoque general — Una Nueva Orden

La solución consiste en añadir un sistema de permisos granulares al modelo de configuración de perfiles — como crear un nuevo Consejo Jedi pero con protocolos claros y sin Anakin Skywalker merodeando. Esto permite controlar qué operaciones puede realizar cada perfil, con la opción de sobrescribir permisos por instancia específica.

El diseño sigue tres principios que cualquier Maestro Jedi aprobaría:

  1. Backward compatible: Los perfiles existentes sin configuración de permisos siguen funcionando con acceso total (modo full). Como decirle a un Jedi veterano "seguí usando tu sable de luz como siempre". No rompemos nada que ya funcione.
  2. Extensible: Nuevas operaciones se agregan a un registro central y se pueden controlar automáticamente. Como el Archivo Jedi, donde cada nuevo conocimiento se cataloga al instante.
  3. Granular: Permisos a nivel de perfil (global) y por instancia (sobrescritura). Poder decir "este padawan solo accede al archivo de entrenamiento, no a la sala del Consejo".

Alternativas consideradas — Caminos en la Fuerza

A) Gateway intermedio de solo lectura (La Ruta del Contrabandista)

  • ✅ Ya funciona, no requiere cambios en mcp.odoo
  • ❌ Agrega infraestructura extra, otra capa de autenticación, y pierde integración nativa MCP

B) Restricción a nivel de usuario de Odoo (La Estrategia del Emperador)

  • ✅ No requiere cambios en el servidor
  • ❌ Limita también consultas legítimas, y el asistente de IA hereda los permisos del usuario de servicio

C) Permisos granulares en el servidor MCP (elegida) — El Camino del Jedi

  • ✅ Solución nativa, sin infraestructura extra, control preciso
  • ❌ Requiere desarrollo en el servidor MCP (pero hey, las mejores batallas requieren entrenamiento)

Implementación funcional — Manos a la Obra, Jóvenes Padawans

#### Paso 1: Registro de operaciones — El Archivo Jedi

Se define un registro central de todas las operaciones que el servidor MCP puede realizar. Cada herramienta del servidor se mapea a una operación específica. Como el Gran Libro de los Jedi, donde cada habilidad tiene su nombre y propósito:

Herramienta MCPOperación¿Sensible?
search_readSEARCH_READ🟢 Lectura
read (leer campos)READ🟢 Lectura
createCREATE🔴 Escritura
writeWRITE🔴 Escritura
unlink (eliminar)UNLINK💀 Peligroso
export_recordsEXPORT🟡 Exportación
import_recordsIMPORT🔴 Escritura masiva
execute_kwEXECUTE_KW💀 Lado oscuro puro
list_modelsLIST_MODELS🟢 Metadata
list_fieldsLIST_FIELDS🟢 Metadata
list_profilesLIST_PROFILES🟢 Siempre permitida
get_versionGET_VERSION🟢 Siempre permitida

Dos operaciones (LIST_PROFILES y GET_VERSION) siempre están permitidas por diseño. Son como los protocolos de la República: información básica que no compromete nada.

#### Paso 2: Modelo de permisos por perfil — Los Rangos Jedi

Cada perfil de conexión puede configurarse con uno de tres modos. Piensen en esto como los rangos en la Orden Jedi:

ModoDescripciónEquivalente Star Wars
fullAcceso total a todas las operaciones (comportamiento actual)Maestro Jedi en el Consejo — puede todo
granularLista blanca de operaciones permitidasPadawan supervisado — solo lo que necesita
customModo avanzado con reglas específicasAhsoka Tano — hace lo que quiere pero con estilo

En modo granular, se configura una lista blanca global de operaciones permitidas para todas las instancias del perfil. Es como definir: "este Padawan puede usar el sable de luz, pero no el rayo de la Fuerza".

#### Paso 3: Sobrescritura por instancia — Naves Distintas, Misiones Distintas

Dentro de un perfil granular, cada instancia (producción, staging, desarrollo) puede tener su propia lista blanca de operaciones, que sobrescribe la configuración global. Es como tener tripulaciones diferentes para naves diferentes:

Ejemplo práctico — La Flota Estelar de tu Empresa:

InstanciaOperaciones permitidas¿Qué haría un Jedi aquí?
producción (Estrella de la Muerte)search_read, export_records, list_models, list_fieldsSolo observación. Ni un botón de más.
staging (Base Rebelde de entrenamiento)search_read, write, create, export_records, list_models, list_fields, execute_kw, import_recordsPruebas controladas, con supervisión
desarrollo (Tatooine, el taller)todas (full)Mandale mecha, es tu laboratorio

Esto permite que el mismo perfil de conexión tenga un perfil de solo lectura para producción (como un archivero Jedi) y un perfil de desarrollo completo para la instancia de pruebas (como un joven Skywalker en Tatooine), sin necesidad de crear perfiles separados para cada caso.

#### Paso 4: Verificación desde la UI — El Test del Sable de Luz

Para confirmar que la configuración funciona como un navcomputer bien calibrado:

  1. Listar perfiles con permisos: El comando de listado de perfiles muestra el modo y las operaciones permitidas para cada perfil. Como el Consejo Jedi revisando las habilidades de cada miembro.
  2. Probar operación restringida: Intentar una operación no permitida (ej: write en perfil de solo lectura) debe retornar un error claro. Algo así como: "Operación WRITE no permitida para este perfil. Ni la Fuerza te va a ayudar acá."
  3. Verificar por instancia: Conectar al servidor y verificar que las operaciones están restringidas según la instancia seleccionada. Como asegurarse de que un droide de protocolo no active los turboláseres.

Configuración y pruebas — Checklist de la Alianza

Settings necesarios:

  • Archivo de configuración de perfiles actualizado con el campo permissions en cada perfil.
  • Perfiles nuevos se crean en modo full por defecto (backward compatible). No dejamos a nadie varado en el espacio.

Permisos:

  • El usuario de servicio de Odoo debe tener los permisos mínimos necesarios para las operaciones habilitadas. Sin excesos: un droide de protocolo no necesita saber pilotar un caza estelar.
  • Para perfiles de solo lectura: grupo "Lector" en Odoo es suficiente (como un Joven Jedi en la biblioteca).
  • Para perfiles con escritura: grupo "Usuario" o "Administrador" según las operaciones (como un General de la Alianza con autorización de combate).

Escenario de prueba — Una Misión Rebelde:

  1. Crear un perfil con modo granular y operaciones: search_read, list_models, list_fields
  2. Conectar un cliente MCP (Claude Desktop, Cursor) con ese perfil (como activar el comunicador de la Alianza)
  3. Verificar que search_read funciona correctamente ✅ (la Fuerza te acompaña)
  4. Verificar que write retorna error: "Operación WRITE no permitida para este perfil" 🚫 (el escudo de contención funciona)
  5. Verificar que list_models y list_fields funcionan (metadata siempre permitida, como un protocolo diplomático)

✅ Resultados y Beneficios — El Orden en la Galaxia

Mejoras funcionales — Cómo cambia tu día a día

Con este sistema de permisos granulares, la galaxia de tu Odoo se vuelve un lugar más seguro:

  • El equipo de seguridad (el Consejo Jedi) puede auditar qué operaciones tiene habilitado cada perfil de conexión, y verificar que producción esté en modo solo lectura — como revisar que nadie tenga un sable de luz encendido en la sala de motores.
  • El equipo de desarrollo (los Jóvenes Skywalker) puede trabajar con acceso completo en staging sin riesgo de tocar producción — como una simulación de combate en el Templo Jedi.
  • Los auditores externos (los Archiveros de la Orden) reciben un perfil de solo lectura que les permite consultar datos sin posibilidad de modificación — como ver los Archivos Jedi sin poder editar la historia.
  • El administrador de sistemas (el Maestro Yoda de la empresa) puede agregar nuevas herramientas al servidor MCP sin tener que revisar manualmente cada perfil existente — la Fuerza fluye automáticamente.

Impacto medible — No es la Fuerza, son los Números

  • Reducción de riesgo: Elimina la posibilidad de escritura accidental en producción desde un asistente de IA. Adiós a los "no era mi intención".
  • Tiempo de configuración: Un perfil de solo lectura se configura en 2-3 minutos (vs. configurar un gateway intermedio completo que puede tomar horas). Es como la diferencia entre armar un sable de luz y construir la Estrella de la Muerte.
  • Error humano: Las operaciones no permitidas retornan error claro en lugar de ejecutarse silenciosamente. Sith detected, Sith blocked.

Beneficios por rol — Cada Quien en su Nave

RolQué gana
Ventas (el Contrabandista)Puede consultar pedidos y clientes desde IA sin riesgo de modificar datos
Logística (el Jefe de la Flota)Puede exportar datos de inventario sin poder crear o eliminar registros
Administración (el Senado Galáctico)Puede auditar permisos de todos los perfiles desde un solo lugar
Desarrollo (los Jóvenes Jedi)Tiene acceso completo en staging, restringido en producción
Clientes (los Ciudadanos de la República)Sus datos están protegidos incluso si el prompt del asistente es ambiguo

Lecciones aprendidas — Lo que la Fuerza nos Enseñó

  1. El principio de mínimo privilegio aplica a MCP Servers: Así como no le darías un sable de luz a un Jawas en la cantina, un MCP Server debería permitir restringir operaciones por defecto. "Con gran poder viene una gran responsabilidad" — Uncle Ben, digo, Obi-Wan.
  1. Backward compatibility es clave: Cualquier cambio de seguridad debe ser opt-in para perfiles existentes. Los perfiles viejos siguen funcionando como el Halcón Milenario después de 30 años; los nuevos pueden ser restrictivos como un protocolo de la Nueva República.
  1. Metadata operations siempre permitidas: list_models y list_fields no acceden a datos sensibles y deberían estar siempre habilitadas, incluso en perfiles de solo lectura. Esto permite que el asistente descubra la estructura del sistema sin exponer datos — como tener un mapa estelar sin coordenadas de combate.

Qué monitorear después de implementar — La Vigilancia del Consejo

  • Logs de denegación: Operaciones rechazadas por permisos pueden indicar configuraciones incorrectas o intentos de acceso indebido. Es como la alarma del Templo Jedi cuando alguien intenta entrar al archivo prohibido.
  • Perfiles en modo full: En producción, ningún perfil debería estar en modo full salvo excepciones documentadas. "Full access is a path to the dark side."
  • Nuevas operaciones: Cuando se agrega una herramienta al servidor, verificar que se incluya en el registro de operaciones y se configure en los perfiles existentes. No queremos un droide sonda imperial sin supervisión.

Posibles extensiones futuras — El Futuro de la Orden

  • Permisos a nivel de modelo: Restringir no solo operaciones sino también qué modelos puede consultar cada perfil (ej: "puede leer res.partner pero no account.move"). Como definir qué áreas del Templo Jedi puede visitar cada aprendiz.
  • Rate limiting por operación: Limitar la cantidad de llamadas por minuto para operaciones costosas (export, execute_kw). Como decirle a un Jedi "tranquilo, no uses la Fuerza 500 veces seguidas".
  • Auditoría automática: Reporte periódico de qué operaciones se usaron, desde qué perfil, y contra qué instancia. El Archivo Jedi automático que todo Maestro sueña tener.

📚 Para Profundizar — El Holocrón del Conocimiento

Documentación oficial — Los Textos Sagrados

  • Model Context Protocol (MCP) — Anthropic: Especificación completa del protocolo MCP, transporte, y herramientas. Lectura obligatoria para entender cómo funciona la comunicación entre cliente IA y servidor. Es el Código Jedi del mundo MCP.
  • Odoo External API: Documentación oficial de Odoo sobre XML-RPC y JSON-RPC. Útil para entender cómo mcp.odoo se comunica con el servidor Odoo subyacente. Son los planos de la nave nodriza.
  • OWRO Gateway: Ejemplo de gateway API centralizado para Odoo con enfoque en solo lectura. Diseñado para consultas seguras sin exposición de escritura. La Base Rebelde secreta de las consultas Odoo.

Módulos y proyectos relacionados — La Flota de la Alianza

  • nhomar/mcp.odoo (GitHub/GitLab): El servidor MCP analizado en este artículo. Código abierto, activo desarrollo. La propuesta IMP (o como lo quieras llamar) de permisos granulares se basa en su arquitectura actual.
  • OWRO (Odoo Web Read-Only): Gateway API centralizado con métodos de consulta. Diseñado para acceso seguro a datos de Odoo sin capacidad de escritura. Como un escudo deflector para tu API.

Comunidad — El Senado Galáctico

  • Discord de MCP: Canal oficial de la comunidad MCP. Buen lugar para discutir patrones de seguridad y permisos. La Cantina de Mos Eisley digital, pero con mejor información.
  • Forum de Odoo: Para preguntas específicas sobre integración con Odoo, permisos de usuario, y mejores prácticas de seguridad. Donde los Maestros Jedi del Odoo comparten su sabiduría.

💬 ¿Tu experiencia es diferente? — Contanos tu Historia en la Cantina

¿Implementaste un MCP Server para Odoo en tu empresa? ¿Usás un gateway intermedio, permisos a nivel de usuario, o alguna estrategia digna de un Maestro Jedi?

¿Ya te pasó que un asistente de IA te hizo escribir donde solo debía leer? ¿Tuviste que poner un escudo deflector entre tu MCP Server y producción?

Compartí tu experiencia en los comentarios. Cada caso de uso es diferente, y hay múltiples formas válidas de resolver este desafío intergaláctico. Tu enfoque podría ayudar a otros a encontrar la solución que mejor se adapte a su contexto — y de paso, evitar que nadie active el superláser sin querer.


Metadata:

  • Topic origen: Topic 2638 — Odoo MCP de Nhomar
  • Fecha: 2026-05-06
  • Longitud: ~3000 palabras
  • Estado: BORRADOR
  • Tipo: Técnico (con enfoque funcional y tono divertido)
  • Tags: #Odoo #MCP #Seguridad #Permisos #IA #Integración #mcp.odoo #StarWars

📬 ¿No querés perderte ningún artículo nuevo?

Dejanos tu correo y te avisamos cuando publiquemos algo.

¡Gracias por suscribirte!