MCP SECOP II Colombia
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SCRAPPING_API_URL | No | URL of the SCRAPPING API bridge (e.g. http://127.0.0.1:8010) | http://127.0.0.1:8010 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| secop_search_processesC | Busca procesos de contratación o contratos electrónicos en SECOP II (SODA SoQL + Puente SCRAPPING). |
| secop_spider_crawlC | Ejecuta el Spider web asíncrono sobre SECOP II / Colombia Compra Eficiente clasificando enlaces y __VIEWSTATE. |
| secop_inspect_opportunityB | Inspecciona en profundidad una URL OpportunityDetail de SECOP II (tablas DOM, __VIEWSTATE y pliegos anexos). |
| secop_generate_rag_chunksC | Genera chunks semánticos en Markdown con cabecera contextual institucional y metadatos para RAG (Qdrant/Chroma). |
| secop_get_taxonomy_mapC | Devuelve el mapa taxonómico de 6 dominios y 11 enlaces principales de SECOP II y Colombia Compra Eficiente. |
| secop_manage_rag_feedsC | Lista o crea feeds dinámicos de API RAG sincronizados con el proyecto SCRAPPING. |
| secop_bridge_statusA | Diagnostica el estado en vivo del puente bidireccional entre MCP-SECOP y el proyecto SCRAPPING. |
| secop_analyze_procurement_budgetC | Ejecuta un análisis financiero y de concentración contractual en COP sobre procesos o contratos de SECOP II. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| auditoria_licitacion_secop2 | Plantilla de prompt para auditar licitaciones públicas en SECOP II usando las herramientas MCP. |
| ingesta_rag_contratacion | Plantilla de prompt para construir e ingerir un pipeline RAG conectado al proyecto SCRAPPING. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| resource_taxonomy_catalog | Recurso MCP con la taxonomía completa de SECOP II y Colombia Compra Eficiente. |
| resource_scrapping_status | Recurso MCP con el estado de vinculación al proyecto hermano SCRAPPING. |
| resource_default_feeds | Recurso MCP con los feeds RAG activos y sus snippets para LangChain y LlamaIndex. |
| resource_soql_dictionary | Diccionario oficial de campos Socrata SODA SoQL para SECOP II Procesos y Contratos. |
TDQS
Scored across 8 tools
Most tools have clearly distinct roles: search, crawl, inspect, RAG chunking, taxonomy, bridge diagnostics, feed management, and budget analysis. Some potential overlap exists between search, spider crawl, and opportunity inspection since all involve retrieving SECOP II data, but descriptions make the intended granularity reasonably clear.
All tools use the secop_ prefix and snake_case, which is highly predictable. Minor deviations appear in action-style consistency, especially secop_bridge_status and secop_spider_crawl, where the verb_noun pattern is less clean than in tools like secop_search_processes or secop_generate_rag_chunks.
Eight tools is well-scoped for an integration server covering SECOP II search, crawling, inspection, RAG preparation, taxonomy, bridge diagnostics, feed management, and budget analysis. Each tool appears to serve a distinct function rather than bloating the surface.
The surface covers the main procurement data workflows: discovery, detailed inspection, crawling, RAG chunk generation, taxonomy mapping, bridge health, feed management, and financial analysis. Minor lifecycle gaps exist, such as no update/delete for RAG feeds and no obvious dedicated contract-by-ID retrieval tool, but core workflows are represented.