Server definition
- Hash
- sha256:cfb2422d0d6b41ed8a0c6ff64a13933b4b6dd41e62ac5b525f40688abaf709ee
- What it is
- What a remote MCP server returned when asked what it offers: 10 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Busca en las 9,3M matrículas del RUES por prefijo de razón social o por NIT exacto. Devuelve candidatos con NIT para usar en las demás tools.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"limite": {
"default": 10,
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"texto": {
"description": "Prefijo de la razón social (ej. 'BANCOLOMBIA') o NIT exacto",
"minLength": 3,
"type": "string"
}
},
"required": [
"texto"
],
"type": "object"
},
"name": "radicadouno_buscar_empresa",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"aviso": {
"type": "string"
},
"candidatos": {
"items": {
"additionalProperties": false,
"properties": {
"camara_comercio": {
"type": [
"string",
"null"
]
},
"capturado_en": {
"type": "string"
},
"estado_matricula": {
"type": [
"string",
"null"
]
},
"fuente_url": {
"type": "string"
},
"nit": {
"type": [
"string",
"null"
]
},
"organizacion_juridica": {
"type": [
"string",
"null"
]
},
"razon_social": {
"type": "string"
}
},
"required": [
"nit",
"razon_social",
"camara_comercio",
"estado_matricula",
"organizacion_juridica",
"fuente_url",
"capturado_en"
],
"type": "object"
},
"type": "array"
}
},
"required": [
"candidatos"
],
"type": "object"
}
},
{
"description": "Lo esencial de una empresa por NIT, SIN CLAVE y gratis: identidad registral (si está activa, quién la representa, desde cuándo), si contrata con el Estado, si tiene sanciones y si aparece en listas restrictivas. Tope de 10 al día. Para el detalle completo hace falta clave (radicadouno_contratar); para el documento sellado que sirve ante un tercero, radicadouno_informe.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"nit": {
"description": "NIT sin dígito de verificación, solo dígitos",
"type": "string"
}
},
"required": [
"nit"
],
"type": "object"
},
"name": "radicadouno_comprobar",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"aviso": {
"type": "string"
},
"comprobado_en": {
"type": "string"
},
"contratacion": {
"additionalProperties": true,
"properties": {},
"type": "object"
},
"gratis_restantes_hoy": {
"type": "number"
},
"identidad": {
"additionalProperties": true,
"properties": {},
"type": "object"
},
"listas": {
"anyOf": [
{
"additionalProperties": true,
"properties": {},
"type": "object"
},
{
"type": "null"
}
]
},
"nit": {
"type": "string"
},
"sanciones": {
"additionalProperties": true,
"properties": {},
"type": "object"
}
},
"required": [
"nit",
"comprobado_en",
"identidad",
"contratacion",
"sanciones",
"listas"
],
"type": "object"
}
},
{
"description": "Abre una caja de pago del plan Business (619.900 COP al mes, los primeros 7 días gratis; incluye las seis herramientas de datos completos de este servidor) y devuelve la URL de alta y una referencia. No hace falta clave para llamar a esta herramienta. Después se consulta el estado con radicadouno_estado_contratacion para recoger la clave.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "radicadouno_contratar",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"moneda": {
"type": "string"
},
"periodo": {
"type": "string"
},
"plan": {
"type": "string"
},
"precio": {
"type": "number"
},
"prueba_dias": {
"type": "number"
},
"referencia": {
"type": "string"
},
"siguiente_paso": {
"type": "string"
},
"url_pago": {
"type": "string"
}
},
"required": [
"referencia",
"url_pago",
"plan",
"precio",
"moneda",
"periodo",
"siguiente_paso"
],
"type": "object"
}
},
{
"description": "Contratos SECOP II donde el NIT es el proveedor adjudicado, con el enlace oficial al expediente de cada contrato (url_proceso). Filtrable por año y estado.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"anio": {
"maximum": 2100,
"minimum": 2000,
"type": "integer"
},
"estado": {
"description": "ej. 'En ejecución', 'Cerrado'",
"type": "string"
},
"limite": {
"default": 20,
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"nit": {
"description": "NIT del proveedor, solo dígitos",
"type": "string"
}
},
"required": [
"nit"
],
"type": "object"
},
"name": "radicadouno_contratos_empresa",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"aviso": {
"type": "string"
},
"contratos": {
"items": {
"additionalProperties": true,
"properties": {},
"type": "object"
},
"type": "array"
}
},
"required": [
"contratos"
],
"type": "object"
}
},
{
"description": "Estado de una compra, con la referencia que devolvió radicadouno_contratar o radicadouno_informe. Si era una clave: la ENTREGA UNA SOLA VEZ cuando el pago está confirmado (guárdala, no se puede volver a consultar) y se envía como 'Authorization: Bearer <clave>'. Si era un informe: devuelve el enlace de descarga del PDF y el de comprobación pública de su huella, tantas veces como haga falta.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"referencia": {
"description": "La referencia de radicadouno_contratar o de radicadouno_informe",
"minLength": 16,
"type": "string"
}
},
"required": [
"referencia"
],
"type": "object"
},
"name": "radicadouno_estado_contratacion",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"aviso": {
"type": "string"
},
"clave": {
"type": "string"
},
"detalle": {
"type": "string"
},
"estado": {
"type": "string"
},
"nit": {
"type": "string"
},
"producto": {
"type": "string"
},
"referencia_informe": {
"type": "string"
},
"url_comprobacion": {
"type": "string"
},
"url_documento": {
"type": "string"
}
},
"required": [
"estado"
],
"type": "object"
}
},
{
"description": "Qué fuentes están cargadas, cuántas filas (estimación del planificador) y fecha de última captura. Útil para citar la frescura del dato.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "radicadouno_estado_fuentes",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"fuentes": {
"items": {
"additionalProperties": false,
"properties": {
"filas_estimadas": {
"type": "number"
},
"tabla": {
"type": "string"
},
"ultima_captura": {
"type": [
"string",
"null"
]
}
},
"required": [
"tabla",
"filas_estimadas",
"ultima_captura"
],
"type": "object"
},
"type": "array"
}
},
"required": [
"fuentes"
],
"type": "object"
}
},
{
"description": "El informe de debida diligencia de una empresa en PDF, con la huella del fichero, sello de tiempo y cada dato enlazado a su publicación oficial. Con clave Pro o Business se DESCUENTA de los 20 informes incluidos al mes, sin pagar nada. Sin clave, o agotados los incluidos, se compra suelto: 89.900 COP, sin suscripción, y devuelve una URL de pago. En los dos casos, radicadouno_estado_contratacion con la referencia devuelve el enlace de descarga.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"nit": {
"description": "NIT sin dígito de verificación, solo dígitos",
"type": "string"
}
},
"required": [
"nit"
],
"type": "object"
},
"name": "radicadouno_informe",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"estado": {
"type": "string"
},
"incluidos_restantes": {
"type": "number"
},
"moneda": {
"type": "string"
},
"nit": {
"type": "string"
},
"precio": {
"type": "number"
},
"producto": {
"type": "string"
},
"referencia": {
"type": "string"
},
"siguiente_paso": {
"type": "string"
},
"url_pago": {
"type": "string"
}
},
"required": [
"referencia",
"nit",
"precio",
"moneda",
"producto",
"siguiente_paso"
],
"type": "object"
}
},
{
"description": "Cruce completo por NIT: matrículas RUES (registro mercantil), expediente enriquecido si existe, registro de proveedor estatal y agregados de contratación pública SECOP II. Cada bloque lleva su provenance.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"nit": {
"description": "NIT sin dígito de verificación, solo dígitos",
"type": "string"
}
},
"required": [
"nit"
],
"type": "object"
},
"name": "radicadouno_perfil_empresa",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"competencia": {
"additionalProperties": true,
"properties": {},
"type": "object"
},
"compras_tvec": {
"additionalProperties": true,
"properties": {},
"type": "object"
},
"contratacion_publica": {
"additionalProperties": true,
"properties": {},
"type": "object"
},
"establecimientos": {
"additionalProperties": true,
"properties": {},
"type": "object"
},
"estados_financieros_niif": {
"items": {
"additionalProperties": true,
"properties": {},
"type": "object"
},
"type": "array"
},
"expedientes_rues": {
"items": {
"additionalProperties": true,
"properties": {},
"type": "object"
},
"type": "array"
},
"finanzas_grandes": {
"items": {
"additionalProperties": true,
"properties": {},
"type": "object"
},
"type": "array"
},
"matriculas_rues": {
"items": {
"additionalProperties": true,
"properties": {},
"type": "object"
},
"type": "array"
},
"nit": {
"type": "string"
},
"proveedor_secop": {
"items": {
"additionalProperties": true,
"properties": {},
"type": "object"
},
"type": "array"
},
"sanciones": {
"items": {
"additionalProperties": true,
"properties": {},
"type": "object"
},
"type": "array"
}
},
"required": [
"nit",
"matriculas_rues",
"expedientes_rues",
"proveedor_secop",
"finanzas_grandes",
"sanciones",
"establecimientos",
"estados_financieros_niif",
"compras_tvec",
"competencia",
"contratacion_publica"
],
"type": "object"
}
},
{
"description": "Recorre el grafo de contratación a dos saltos (empresa → entidad pública → otra empresa) y devuelve quién concurre ante los mismos compradores. La similitud está normalizada por el tamaño de cada cartera: sin eso el resultado lo copan las aseguradoras y la papelería, que venden a todas las entidades del país y no compiten con nadie en particular. No mide calidad ni solvencia: mide coincidencia de clientes.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"limite": {
"default": 10,
"description": "cuántas empresas devolver",
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"nit": {
"description": "NIT sin dígito de verificación, solo dígitos",
"type": "string"
}
},
"required": [
"nit"
],
"type": "object"
},
"name": "radicadouno_red_empresa",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"aviso": {
"type": "string"
},
"clientes_publicos": {
"type": [
"number",
"null"
]
},
"nit": {
"type": "string"
},
"similares": {
"items": {
"additionalProperties": false,
"properties": {
"clientes_comunes": {
"type": "number"
},
"clientes_propios": {
"type": "number"
},
"nit": {
"type": "string"
},
"razon_social": {
"type": "string"
},
"similitud": {
"type": "number"
}
},
"required": [
"nit",
"razon_social",
"clientes_comunes",
"clientes_propios",
"similitud"
],
"type": "object"
},
"type": "array"
}
},
"required": [
"nit",
"clientes_publicos",
"similares",
"aviso"
],
"type": "object"
}
},
{
"description": "Indicadores verificables por NIT: presencia física, contratación pública (volumen, clientes, concentración con su mayor cliente), procesos ganados con oferta única, sanciones, compras por acuerdos marco y últimas cifras financieras. NO es un score crediticio (Ley 1266/2008): son hechos con fuente, la interpretación es de quien consulta.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"nit": {
"description": "NIT sin dígito de verificación, solo dígitos",
"type": "string"
}
},
"required": [
"nit"
],
"type": "object"
},
"name": "radicadouno_senales_empresa",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"aviso": {
"type": "string"
},
"senales": {
"anyOf": [
{
"additionalProperties": true,
"properties": {},
"type": "object"
},
{
"type": "null"
}
]
}
},
"required": [
"senales",
"aviso"
],
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:cfb2422d0d6b41ed8a0c6ff64a13933b4b6dd41e62ac5b525f40688abaf709ee | sha256sum