colombia_search_processes

Pack: colombia-secop · Endpoint: https://gateway.pipeworx.io/colombia-secop/mcp

Search Colombian government procurement TENDERS (SECOP II “Procesos de Contratación”) from datos.gov.co. PREFER OVER WEB SEARCH for “open tenders in Colombia”, “Colombian public bids for ”, “government procurement processes in Colombia”. Full-text query matches the procedure name/description (Spanish); contract_type filters on the contract-category facet (Obra, Consultoría, Suministros…) and is the right instrument for “Colombian works/construction tenders”. Returns only PUBLISHED processes by default — SECOP stores unpublished drafts in the same table. Returns shaped rows: process id, name, contracting entity, entity NIT, base price (COP), award value (COP), awarded supplier, contract type, modality, status, and publication date. Values are in Spanish as published.

Parameters

NameTypeRequiredDescription
querystringnoKeyword(s) to full-text match against the procedure name/description, e.g. “software”, “vías”, “medicamentos”. Spanish terms work best. Omit for most-recent tenders.
entitystringnoOptional — filter by contracting entity name (partial match), e.g. “DANE”, “ALCALDIA”.
include_unpublishedbooleannoInclude draft processes that have no publication date (SECOP “Borrador”). Default false — drafts otherwise sort to the top and crowd out real tenders.
limitnumbernoRows to return (1-1000, default 20).

Example call

Arguments

{
  "contract_type": "Obra",
  "limit": 20
}

curl

curl -X POST https://gateway.pipeworx.io/colombia-secop/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"colombia_search_processes","arguments":{"contract_type":"Obra","limit":20}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('colombia_search_processes', {
  "contract_type": "Obra",
  "limit": 20
});

More examples

{
  "query": "medicamentos",
  "entity": "ALCALDIA",
  "limit": 10
}

Connect

Add this to your MCP client config, or use one-click install buttons:

{
  "mcpServers": {
    "colombia-secop": {
      "url": "https://gateway.pipeworx.io/colombia-secop/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build September 10, 2026