Servidor MCP que expone la base de datos del RUNT (Registro Unico Nacional de Transito de Colombia) para consulta por cualquier sistema agentico.
Servidor v2.0.0. Dos transportes MCP en el mismo puerto: usa Streamable HTTP, el transporte actual del protocolo.
El endpoint /sse se mantiene solo por compatibilidad con clientes ya integrados y esta en retirada. Para integraciones nuevas usa siempre /mcp.
Chequeo de salud publico en https://mcp-intempo.agentify.lat/health. Devuelve status, version del servidor (2.0.0), transportes expuestos y si la autenticacion esta activa.
Disponible, hoy desactivada: los endpoints MCP estan abiertos. Cuando se active, el token de servicio viaja en cabecera como Authorization: Bearer <token> o X-API-Key: <token>. Se coordinara antes de exigirla. /health y / quedan siempre publicos.
Cada tool es invocable por el agente IA de forma automatica cuando detecta la necesidad. Toda respuesta es JSON estructurado.
Entorno de demostracion con datos simulados: si se consulta la placa de un carro particular (formato AAA000) que aun no esta en la base, el servidor la registra con datos verosimiles y deterministas, y desde ese momento todas las herramientas devuelven el mismo vehiculo.
placas.linea y modelo_año. Soporta paginacion con offset y declara limite_aplicado y hay_mas en la respuesta. Maximo 50 resultados por pagina.Todas las respuestas son JSON, nunca frases sueltas. Cada una lleva encontrado (booleano) y consultado_en (ISO-8601 UTC).
Los indicadores viajan con su codigo del diccionario. Por ejemplo: {"codigo": "VPRE_IND01", "valor": 2, "significado": "Prenda inscrita >= 8 años"}
Selecciona tu plataforma y sigue la guia paso a paso. Todas usan Streamable HTTP contra /mcp.
Conecta el MCP a tus agentes para darles habilidades de consulta vehicular
| Nombre del servicio * | Intempo RUNT |
| Descripcion | Consulta de vehiculos y transito |
| URL del servidor MCP * | https://mcp-intempo.agentify.lat/mcp |
| Transporte | Streamable HTTP |
| Autenticacion | Sin autenticacion |
| Timeout (ms) | 30000 |
Sin autenticacion y pasara a usar el token de servicio por cabecera (Authorization: Bearer <token> o X-API-Key: <token>). Se coordinara contigo antes de exigirlo. El resto de campos no cambia.El cliente oficial de Anthropic con soporte nativo MCP
%APPDATA%\Claude\claude_desktop_config.jsonmcpServers. El puente mcp-remote habla Streamable HTTP contra /mcp:
{
"mcpServers": {
"intempo": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp-intempo.agentify.lat/mcp"
]
}
}
}npx (Node.js). El paquete mcp-remote conecta Claude Desktop y Cowork al servidor por Streamable HTTP.La CLI oficial de Anthropic para desarrolladores
claude mcp add --transport http intempo \
https://mcp-intempo.agentify.lat/mcpclaude mcp list. Deben aparecer las 16 tools.Editor de codigo con IA integrada y soporte MCP
Settings → MCP Servers{
"mcpServers": {
"intempo": {
"type": "http",
"url": "https://mcp-intempo.agentify.lat/mcp"
}
}
}Editor IA con soporte MCP via configuracion
~/.codeium/windsurf/mcp_config.json/mcp:
{
"mcpServers": {
"intempo": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp-intempo.agentify.lat/mcp"
]
}
}
}npx (Node.js) para el puente mcp-remote, que habla Streamable HTTP contra /mcp.Conecta desde cualquier agente Python usando el SDK de MCP
pip install mcpfrom mcp import ClientSession
from mcp.client.streamable_http import streamablehttp_client
async with streamablehttp_client(
"https://mcp-intempo.agentify.lat/mcp"
) as (read, write, _):
async with ClientSession(read, write) as session:
await session.initialize()
# Listar tools disponibles
tools = await session.list_tools()
# Buscar un vehiculo
result = await session.call_tool(
"buscar_vehiculo",
{"placa": "ABC123"}
)
# Consulta por lote: hasta 25 placas
lote = await session.call_tool(
"reporte_integral_vehiculo",
{"placas": ["ABC123", "XYZ789"]}
)/sse.Conecta con el SDK oficial de MCP
npm install @modelcontextprotocol/sdkimport { Client } from
"@modelcontextprotocol/sdk/client/index.js";
import { StreamableHTTPClientTransport } from
"@modelcontextprotocol/sdk/client/streamableHttp.js";
const transport = new StreamableHTTPClientTransport(
new URL("https://mcp-intempo.agentify.lat/mcp")
);
const client = new Client({
name: "my-agent",
version: "1.0.0"
});
await client.connect(transport);
const result = await client.callTool({
name: "buscar_vehiculo",
arguments: { placa: "ABC123" }
});/sse.Resources proporcionan contexto estatico. Prompts son plantillas de flujo reutilizables.
Diccionario completo de las 410 variables del sistema organizadas por tematica. Permite al agente entender que significa cada campo.
Tabla de convenciones: significado de valores numericos en indicadores como gama, prenda, SOAT, RTM, estado de licencia, etc.
Guia completa para evaluar un vehiculo antes de comprarlo. Genera un dictamen: comprar / no comprar / comprar con precaucion.
Evaluacion de riesgo del conductor: licencia, infracciones, experiencia. Genera perfil de riesgo bajo/medio/alto/muy alto.
Checklist de cumplimiento normativo: SOAT, RTM, cautelares, embargos, prendas. Resultado: APTO / NO APTO para tramites.
Escenarios donde este MCP potencia a los agentes IA
Evaluacion pre-compra con verificacion legal, documental y de accidentalidad.
Scoring de riesgo para cotizacion de polizas SOAT y todo riesgo.
Due diligence: estado legal, prendas, propietarios, valor de mercado.
Monitoreo de documentos, alertas de vencimiento, estadisticas agregadas.
Verificacion de requisitos legales para tramites ante organismos de transito.
Evaluacion de conductores: licencia, infracciones, accidentes, experiencia.
Bots que responden consultas: "Mi SOAT esta vigente?", "Tengo multas?"