Código abierto
Singapore MCP: datos oficiales de Singapur dentro de tu asistente de IA
Pregunta a Claude o Codex sobre vivienda en Singapur, MRT y autobuses, empresas, clima, economía, servicios públicos y datos financieros oficiales de referencia, y recibe respuestas que siguen llevando la agencia, el conjunto de datos y el periodo de observación de los que salieron. Singapore MCP es nuestro puente de código abierto a data.gov.sg, OneMap, LTA DataMall y SingStat: 291 herramientas de solo lectura, con licencia MIT, gratis y casi siempre sin claves. Es la contribución del estudio de Singapur a la comunidad local de IA.
Pruébalo ahora mismo, sin instalar nada
Mensaje @OlanoSGBot en Telegram y haz una pregunta sobre Singapur en lenguaje corriente. Es gratis y no necesita clave de API. Las mismas herramientas responden en la cuenta de WhatsApp Business de Olano AI, +65 8905 1632 - toca y la pregunta ya viene escrita.
Chatear en Telegram →
@OlanoSGBot. Pulsa Start y haz una pregunta: sin registro, sin clave de API, sin Node.js. Envía /forget en cualquier momento y el bot borra la memoria y los datos de conversación que guarda sobre ti.
Chatear en WhatsApp →
Olano AI Business, +65 8905 1632. Se abre en tu propio WhatsApp con una primera pregunta lista para enviar: el agente de Singapur responde con las mismas herramientas y las mismas fuentes.
Preguntas que funcionan bien en una ventana de chat: "¿Cuál es el pronóstico a dos horas y el último PSI?" · "¿Cuál es la última prima del COE de categoría B?" · "Muéstrame precios recientes de reventa de HDB de 4 habitaciones en Bedok." · "¿Qué estaciones de MRT están más cerca de 1 Fullerton Road?" · "¿Cuándo llega el próximo autobús a la parada 01012?"
Ambos bots están alojados por Olano, en un servidor en Singapur. La conversación y la memoria de cada persona se guardan por separado y quedan acotadas a su cuenta en la plataforma de mensajería, así que ningún usuario -ni ninguna sesión de agente- puede alcanzar los datos de otro. Para redactar una respuesta se envía el contenido relevante del mensaje a un proveedor externo de modelos de lenguaje, que puede procesarlo fuera de Singapur; trátalos como un chat público y lee las notas de privacidad del proyecto antes de enviar nada sensible. Instalar el servidor en tu propio cliente de IA es la otra vía: se ejecuta en tu máquina y no envía nada a Olano.
El problema que resuelve
Singapur publica una cantidad inusual de datos públicos de alta calidad. Transacciones de reventa de HDB, registros de empresas de ACRA, resultados de subastas de COE, estaciones y salidas de MRT, llegadas de autobús en vivo, lecturas de PSI y lluvia, series de PIB e IPC, tipos de cambio del MAS, recaudación del IRAS, llegadas de visitantes: casi todo abierto, documentado y gratuito.
Lo difícil es conseguir que un asistente de IA los use bien. Pregunta a un modelo de propósito general por los precios de reventa en Toa Payoh y obtendrás un párrafo plausible ensamblado con lo que absorbió durante el entrenamiento, sin ningún conjunto de datos detrás y sin fecha. La versión honesta de esa respuesta exige encontrar el conjunto de datos correcto, filtrarlo por la ciudad, el tipo de piso y el mes correctos, hacer la aritmética y luego decir en voz alta qué agencia lo publicó y cuándo.
Singapore MCP hace exactamente eso, como servidor Model Context Protocol : un pequeño programa que tu aplicación de IA ejecuta y que le da un conjunto de herramientas que puede invocar. Lo instalas una vez y a partir de ahí preguntas en lenguaje corriente.
Cada respuesta muestra su trabajo
Esta es la regla de diseño sobre la que está construido todo el proyecto. Siempre que el formato de origen lo permite, un resultado conserva la agencia de origen, el identificador del conjunto de datos o de la tabla, la URL de origen, la hora de consulta, el periodo de observación, las unidades y las advertencias de actualidad. Una serie obsoleta o congelada lo dice. Un número cuyas unidades difieren de la serie de al lado no se promedia en silencio con ella. Una coincidencia de nombre de empresa que podría ser ambigua se informa como ambigua.
Eso es lo que hace que el resultado sea comprobable en lugar de simplemente fluido, y es el mismo instinto que hay detrás de todo lo demás que construimos: una respuesta que un humano puede auditar vale más que una que solo suena bien.
Qué hay dentro
- 291 herramientas de solo lectura sobre vivienda, ferrocarril, autobuses y carreteras, empresas, clima y medio ambiente, educación, economía y datos financieros oficiales de referencia.
- Ocho Agent Skills : flujos de trabajo empaquetados que enseñan a un cliente cuándo recurrir a cada herramienta, para vivienda, movilidad, economía, empresas, servicios públicos y finanzas, más uno para desarrollar contra el propio servidor.
- Siete plugins de Claude Code: la suite completa más seis perfiles enfocados (
property,mobility,business,economy,civic,finance) para enviar menos definiciones de herramientas al modelo. - Doce paquetes: instala el servidor agregado para todo, o un ejecutable enfocado cuando solo necesitas un proveedor: data.gov.sg, OneMap, LTA, clima o ferrocarril.
- Ambos transportes: stdio para clientes locales y Streamable HTTP para los que lo prefieran. Además, una herramienta de línea de comandos para invocar las mismas herramientas desde el terminal.
Las fuentes de origen son data.gov.sg (incluidos los conjuntos de datos de ACRA, HDB, URA, MOE, ECDA, IRAS, STB, EMA, SPF, MOH y NEA del catálogo curado), OneMap de la Singapore Land Authority, LTA DataMall, y el SingStat Table Builder.
Cómo se ve en un chat
Estas dos capturas son conversaciones reales con el agente de WhatsApp de Olano, que responde preguntas sobre Singapur con estas herramientas. Fíjate en lo que hace la segunda respuesta con una distribución mal portada: da la media, luego la mediana, luego el rango, y después explica la diferencia entre ellas -unidades más nuevas de Bidadari y Alkaff frente al parque antiguo- y avisa de que el mes en curso todavía se está completando. La pregunta siguiente pide un gráfico, y el agente lo construye y lo envía de vuelta al chat.
Lenguaje corriente a la entrada, respuestas con fuentes a la salida
Los tipos de piso que realmente tiene una ciudad y luego la media, la mediana y el rango para un 3 habitaciones, a partir de los registros de reventa de HDB más recientes.
"¿Puedes crear un gráfico histórico de precios?"
Traza la mediana mensual desde enero de 2025, marca el máximo y el último mes, y devuelve el gráfico al instante.
Instálalo en tu propio cliente de IA
Ejecutarlo tú mismo es la vía habitual: el servidor corre en local, no tiene cuenta de Olano y no envía telemetría. Necesitas Node.js 20 o posterior para todas las vías excepto la extensión de Claude Desktop, que trae su propio entorno de ejecución.
Claude Code
Usa el plugin: instala el servidor MCP y y las ocho Agent Skills, así las respuestas vuelven mejor fundamentadas. Dos comandos en el prompt de Claude Code:
/plugin marketplace add olano-ai/mcp-singapore/plugin install olano-singapore@olano
Elige User scope para que funcione en todos los proyectos y luego ejecuta /mcp para confirmar que singapore está conectado. La primera llamada tarda 20-30 segundos mientras se descarga el paquete; después va rápido.
Aplicación Claude Desktop
Descargar olano-singapore.mcpb de la última versión publicada del proyecto y haz doble clic. Claude Desktop muestra un diálogo de revisión; selecciona Install, deja en blanco todas las claves opcionales y haz una pregunta. Sin terminal, sin reiniciar.
Aplicación Codex y Codex CLI
Comparten una sola configuración. Desde la CLI: codex mcp add singapore -- npx -y @olano/mcp-singapore. En la aplicación: Settings → MCP servers → Add server, llámalo singapore, elige STDIO, comando npx, argumentos -y @olano/mcp-singapore.
Cualquier otra cosa que hable MCP
Apunta cualquier cliente a npx -y @olano/mcp-singapore por stdio, o inícialo en HTTP con --transport http. Las instrucciones completas, las credenciales opcionales, la lista de perfiles y las notas de resolución de problemas están todas en el README del repositorio.
Cómo encaja esto con Olano
Olano es una plataforma para agentes de IA que hacen trabajo operativo real -responder clientes en WhatsApp y Telegram, mantener un CRM al día, ejecutar investigaciones programadas- dentro de un despliegue aislado con aprobaciones humanas, historial de auditoría y topes de gasto estrictos. Esos agentes hablan MCP, y así es como las herramientas de Singapur llegan a los bots de demostración de arriba: el servidor se añade a un despliegue como cualquier otro servidor MCP, y las reglas de aprobación y los límites de gasto del agente se le aplican sin cambios.
Así que esta página es dos cosas a la vez. Es una herramienta gratuita para cualquiera en Singapur que trabaje con datos públicos: úsala, bifúrcala, abre incidencias. Y es una muestra honesta de cómo construimos: un trabajo estrecho, hecho con las fuentes adjuntas, para que quien lea la respuesta pueda comprobarla.
Los límites que respetamos
- No es un producto del gobierno. Singapore MCP es un proyecto comunitario independiente, no afiliado ni respaldado por el Gobierno de Singapur ni ninguna agencia, y no es un producto oficial suyo. "Oficial" describe los datos de origen, nunca el software.
- Es de solo lectura. Las 291 herramientas consultan APIs y conjuntos de datos publicados. No hay ninguna vía de escritura.
- Las herramientas de hipoteca son educativas. Muestran estadísticas oficiales de tipos de referencia como el SORA y series publicadas de préstamos para vivienda, y calculan escenarios ilustrativos transparentes. No son ofertas reales de prestamistas, ni decisiones de crédito, ni asesoramiento financiero personal.
- La cobertura sigue a la fuente. Cuando un conjunto de datos está obsoleto o congelado, la herramienta lo dice en lugar de presentar una cifra vieja como actual.
Lecturas relacionadas
Cómo funciona la plataforma que hay debajo de estos agentes, y la biblioteca de Singapur que está al lado.
Canales y conectores
Cómo los agentes llegan a WhatsApp, Telegram y el resto, y cómo se les conectan servidores MCP y herramientas de conectores.
Cómo recuerdan los agentes de IA
Memoria, anclaje en la base de conocimiento y skills: lo que hace que un agente mantenga su disciplina de fuentes entre conversaciones.
Agentes de IA multimodelo
Cada tarea se dirige al modelo más adecuado, dentro de topes de gasto estrictos y sin dependencia de un proveedor.
Agentes de IA para agentes inmobiliarios de Singapur
Cómo se ve este tipo de acceso a datos convertido en un sistema en funcionamiento: respuestas sobre inmuebles, cualificación y visitas en el calendario.
Preguntas frecuentes
¿Cómo pruebo Singapore MCP sin instalar nada?
Mensaje @OlanoSGBot en Telegram y haz una pregunta sobre Singapur en lenguaje corriente: el último PSI, la prima actual del COE de categoría B, precios recientes de reventa de HDB de 4 habitaciones en Bedok, la estación de MRT más cercana a una dirección. Es gratis y no necesita clave de API. Las mismas herramientas también responden en el número de WhatsApp Business de Olano AI, +65 8905 1632. Ambos están alojados por Olano; el servidor en sí se ejecuta en local cuando lo instalas en tu propio cliente de IA.
¿Singapore MCP es gratis y necesita clave de API?
Es gratis y con licencia MIT, y la mayor parte funciona sin ninguna clave de API. Unas credenciales gubernamentales gratuitas y opcionales desbloquean algunas herramientas: una clave de data.gov.sg para límites de producción, un token de OneMap para búsquedas autenticadas de direcciones y rutas, y una Account Key de LTA DataMall para datos en vivo de autobuses, tráfico, aparcamientos y taxis. El servidor arranca sin ninguna credencial y solo las herramientas que necesitan una lo dirán.
¿Qué aplicaciones de IA pueden usarlo?
Cualquier cliente MCP. Hay instalaciones de un solo comando para Claude Code (un plugin que además trae las ocho Agent Skills), una extensión de un clic para la aplicación Claude Desktop y configuración por stdio para la aplicación Codex y Codex CLI. También funciona sobre Streamable HTTP para los clientes que lo prefieran, y existe una herramienta de línea de comandos para invocar las mismas herramientas desde el terminal.
¿Es este un producto oficial del Gobierno de Singapur?
No. Singapore MCP es un proyecto de código abierto independiente creado por Olano. No está afiliado ni respaldado por el Gobierno de Singapur ni ninguna agencia gubernamental, y no es un producto oficial suyo. "Oficial" describe las fuentes de datos que lee -data.gov.sg, OneMap, LTA DataMall y SingStat-, no el software.
¿Puede cambiar algo o solo lee?
Las 291 herramientas son de solo lectura. El servidor consulta APIs y conjuntos de datos públicos del gobierno y devuelve lo que encuentra, con la agencia de origen, el identificador del conjunto de datos, el periodo de observación, las unidades y las advertencias de actualidad adjuntas. No tiene vía de escritura, ni cuenta de Olano, ni telemetría o analítica cuando lo ejecutas tú.
¿Puede usarlo un despliegue de Olano?
Sí. Los agentes de Olano hablan el Model Context Protocol, así que Singapore MCP se puede añadir a un despliegue como cualquier otro servidor MCP: es exactamente así como los agentes de demostración de Telegram y WhatsApp responden preguntas sobre Singapur. Las mismas aprobaciones, el mismo historial de auditoría y los mismos controles de gasto se aplican al agente que lo usa.
¿Quieres esto apuntado a tus propios datos?
Singapore MCP es gratis y es tuyo para siempre. Si la versión interesante es tu inventario, tus reservas o las preguntas de tus clientes, agenda una consulta: mapeamos el flujo de trabajo, lo presupuestamos y solo construimos cuando lo apruebas.