juandavidsernav avatar

Secop Mcp Server

juandavidsernav/secop-mcp-server

Connects Claude directly to Colombia's SECOP I and SECOP II public contracting databases through datos.gov.co's SODA API. Exposes nine tools for searching government contracts, processes, and vendors with filters for entity, contractor, dates, amounts, and modalities. The buscar_por_persona tool searches across all datasets by national ID or name, while agregaciones_contratacion groups totals by supplier, entity, or department. Includes a consulta_libre tool for raw SoQL queries when you need custom data cuts. Queries run in real time with no local caching. Supports optional app tokens to bypass rate limits. Reach for this when investigating Colombian public procurement, tracking specific contractors or agencies, or building transparency and oversight workflows around government spending.

GitHub stars
1
tools
9
auth
Secret needed
transport
STDIO
env var
1
last updated
Mar 14, 2026

Tools

9 tools

Public tool metadata for what this MCP can expose to an agent.

buscar_secop1Buscar procesos en SECOP I por entidad, contratista, objeto, departamento, rango de fechas, etc.

Buscar procesos en SECOP I por entidad, contratista, objeto, departamento, rango de fechas, etc.

No parameter schema in public metadata yet.

buscar_procesos_secop2Buscar procesos de contratación en SECOP II con filtros temporales

Buscar procesos de contratación en SECOP II con filtros temporales

No parameter schema in public metadata yet.

buscar_contratos_secop2Buscar contratos electrónicos en SECOP II con filtros temporales

Buscar contratos electrónicos en SECOP II con filtros temporales

No parameter schema in public metadata yet.

buscar_proveedoresBuscar proveedores registrados en SECOP II

Buscar proveedores registrados en SECOP II

No parameter schema in public metadata yet.

buscar_por_personaBuscar en TODOS los datasets por cédula/NIT o nombre de una persona

Buscar en TODOS los datasets por cédula/NIT o nombre de una persona

No parameter schema in public metadata yet.

resumen_contratacionVista condensada de contratos (campos clave: entidad, proveedor, valor, estado, fecha)

Vista condensada de contratos (campos clave: entidad, proveedor, valor, estado, fecha)

No parameter schema in public metadata yet.

agregaciones_contratacionTotales agrupados por proveedor, entidad, departamento o modalidad

Totales agrupados por proveedor, entidad, departamento o modalidad

No parameter schema in public metadata yet.

consulta_libreConsulta SoQL avanzada sobre cualquier dataset

Consulta SoQL avanzada sobre cualquier dataset

No parameter schema in public metadata yet.

listar_datasetsVer todos los datasets y sus campos disponibles

Ver todos los datasets y sus campos disponibles

No parameter schema in public metadata yet.

Sponsors

Configuration

SOCRATA_APP_TOKENsecret

App Token de Socrata para datos.gov.co (opcional, aumenta rate limits)

Readme

SECOP MCP Server

Servidor MCP (Model Context Protocol) para consultar la contratación pública de Colombia a través de SECOP I y SECOP II.

Los datos se obtienen en tiempo real desde datos.gov.co (API SODA de Socrata) y son 100% públicos. No se almacena ningún dato localmente.

¿Para qué sirve?

Este servidor permite que modelos de lenguaje como Claude consulten directamente los datos de contratación pública del Estado colombiano. Esto facilita:

  • Control político: Investigar contratos de entidades públicas y funcionarios.
  • Transparencia: Verificar contratistas, montos y modalidades de contratación.
  • Periodismo de datos: Cruzar información de proveedores y entidades.
  • Veeduría ciudadana: Cualquier persona puede consultar cómo se gastan los recursos públicos.

Datasets disponibles


View the full README on GitHub

Details

Repository
github.com/juandavidsernav/secop-mcp-server
Package
secop-mcp-server
Transport
STDIO
Auth
Required
Registry
MCP registry, active