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 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
| Name | Type | Required | Description |
|---|---|---|---|
query | string | no | Keyword(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. |
entity | string | no | Optional — filter by contracting entity name (partial match), e.g. “DANE”, “ALCALDIA”. |
include_unpublished | boolean | no | Include draft processes that have no publication date (SECOP “Borrador”). Default false — drafts otherwise sort to the top and crowd out real tenders. |
limit | number | no | Rows 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.