Benjamín Ruiz Echesortu
← Todos los casos
Atención telefónicaEn construcción2026

Voz.ar

Agentes de voz telefónicos con IA para organismos públicos, apoyados en cuatro servidores MCP sobre los trámites de cada ciudad.

  • Model Context Protocol
  • Twilio
  • OpenAI API
  • Supabase
  • Node.js

Producto de Miguel Balparda; colaboro en armarlo.

Portada de voz.ar, con la separación entre atención para gobiernos y para empresas.

El problema

Un organismo público tiene que responder siempre las mismas preguntas: horarios, requisitos, dónde queda la oficina. Pero no tiene call center ni presupuesto para uno.

La gente llama, nadie contesta, y termina yendo igual a la oficina para enterarse de que le faltaba un papel. O ni eso: abandona.

La información de cada trámite es pública y está publicada. El problema no es el acceso: está repartida en sitios que se navegan mal, con la respuesta a una sola pregunta partida en cuatro páginas distintas.

Qué construí

La idea es un número telefónico local que atienda las 24 horas: cuando alguien llama, un agente con IA responde con la información oficial del organismo.

Lo que ya está armado son los cuatro servidores MCP, uno por ciudad, y son la mitad del producto. El de la Ciudad de Buenos Aires cubre los 829 trámites publicados, con requisitos, pasos, costos, normativa y dónde se hacen; después vinieron Rosario, Roldán y Funes.

El agente los consulta en vez de responder de memoria: la respuesta a «¿qué necesito para renovar la licencia de conducir?» sale de la fuente oficial.

Dónde está hoy

Los cuatro servidores MCP están funcionando. El código es privado por ahora; el de CABA está escrito y comentado para poder abrirlo como referencia de cómo se arma un MCP server de verdad.

El producto todavía no está en uso: ningún organismo está atendiendo llamadas con esto. Se está armando, y lo que se cuenta abajo son decisiones de diseño, no resultados medidos.

Decisiones técnicas

Lo que no era obvio, y por qué terminó siendo así.

De dónde saca la información el agente

El agente no tiene la información hardcoded. La consulta en tiempo real a las fuentes oficiales del organismo, a través de los servidores MCP.

Si la página del municipio cambia, el agente responde con lo nuevo. No hay que actualizar nada manualmente.

Eso también significa que si la fuente está caída, el agente lo dice en vez de inventar.

Lo que los servidores no hacen

Los servidores no inician trámites en nombre de nadie ni consultan disponibilidad de turnos. Consultan información pública y devuelven el link oficial.

La limitación está documentada en el README con su porqué. En software que toca al Estado, prometer de menos y cumplirlo vale más que la funcionalidad extra.

Cuándo entra una persona

Cuando el agente detecta que no puede resolver, la llamada escala a una persona con el contexto completo: qué preguntaron, qué respondió, dónde quedó trabado.

No es el «hable con un humano» automático de siempre. La persona que atiende ya sabe qué pasó antes de entrar. Cuánto resuelve el agente sin ayuda es algo que recién se va a saber cuando el sistema atienda llamadas reales.