Skip to main content
Glama

presupuestos.red

Server Details

Importa presupuestos OPUS, Neodata y Excel; analiza precios unitarios y simula cambios.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

A3.6/5.0

Scored across 16 tools

Disambiguation3/5

The edit lifecycle is well separated (preparar/aplicar/simular), but four read tools — consultar_apu, inspeccionar_componentes_apu, consultar_datos_presupuesto, and consultar_usos_insumos — all return overlapping slices of APU/component/resource data, and their descriptions must cross-reference each other to explain when to use which. The prepare/apply split and simulate (no-login hypothesis) are distinguishable, but the reading surface requires careful reading of very long descriptions to avoid misselection.

Naming Consistency4/5

Nearly all tools follow a Spanish verb_noun snake_case pattern (abrir_, buscar_, consultar_, listar_, obtener_, preparar_, simular_, vincular_). The main deviations are the noun-only 'estado_cuenta' and the account-related trio conectar_cuenta / estado_cuenta / vincular_presupuesto, which use three different verb framings for the same resource.

Tool Count3/5

Sixteen tools is at the heavy end of the scale, and the count is inflated by the four consultar_*-style read tools that could plausibly be consolidated. The domain (budget reading, APU inspection, edit simulation, account linking, import) is genuinely complex, so the volume is partly earned, but it sits on the borderline.

Completeness3/5

Core workflows — list, open, read, search, inspect, simulate, prepare/apply edits, import, and account linking — are covered. However, there is no export/reporting tool, no create-from-scratch, no delete, and no publish/version tool despite 'revisión publicada' being referenced, leaving notable lifecycle gaps.

Available Tools

16 tools
abrir_presupuestoAbrir presupuestoA
Read-onlyIdempotent
Inspect

Llama sin argumentos para abrir el selector de archivos. Para reabrir una revisión publicada, indica presupuestoId y version juntos. El visor permite buscar conceptos, consultar sus APU y abrir una fuente con sourceId. Para un documento privado, usa la cuenta propietaria o el enlace de lectura vigente.

Inputs: version, sourceId, presupuestoId, readSharePath, +1 more. Returns: object

aplicar_edicion_presupuestoAplicar edición confirmadaA
Destructive
Inspect

Sólo el botón de confirmación del visor: aplica la propuesta exacta firmada, revalida propietario, scope, versión y estado y relee el resultado. No reintentar una escritura si se perdió la respuesta; consultar el estado real.

Inputs: proposal (required), conversation_id. Returns: code, status, context, message, +3 more

buscar_conceptosBusca conceptosA
Read-onlyIdempotent
Inspect

Busca conceptos por código, descripción y partida; devuelve hasta 10 candidatos y nextCursor para continuar. Puede acotar a partidaId; con partidaId permite query vacío para recorrer sus conceptos en orden del presupuesto. Usa el contexto del presupuesto abierto. El acceso depende de la cuenta propietaria, de que el documento sea público o del enlace de lectura vigente. No guarda cambios ni emite una opinión profesional.

Inputs: version (required), presupuestoId (required), query, cursor, +3 more. Returns: object

conectar_cuentaConectar cuentaA
Read-onlyIdempotent
Inspect

Solicita autorización de tu cuenta existente para consultar e importar en ChatGPT. Autorizar no vincula presupuestos.

Inputs: edit, conversation_id. Returns: object

consultar_apuAnaliza conceptosA
Read-onlyIdempotent
Inspect

Con conceptoId devuelve el APU detallado, sus diez insumos principales y los pasos del PU. Con conceptoIds y la huella vigente devuelve cabeceras y hasta 20 filas directas por APU con coeficiente, operación y costos del motor. forConcept expresa cantidad e incidencia de cada fila para la cantidad del concepto; null indica dato no calculable, incluido el consumo de cargos porcentuales. Cero es válido. Las filas no explotan básicos ni suman padres e hijos; los costos horarios conservan su composición cerrada. Con compare:true, comparison alinea filas por catalogId y omite rows de las cabeceras. cells sigue el orden de conceptoIds; null indica una fila no entregada. differentFields compara los datos de la fila por unidad, sin confundir diferencias por cantidad del concepto con cambios de composición o equivalencia técnica. sharedBasics cuenta conceptos usuarios directos en el documento y su importe visible completo, no la incidencia del básico; no sumes importes entre recursos. Excluye interiores de costos horarios y porcentajes. Para usos e incidencia consulta consultar_usos_insumos. Cita sourceId para la fila, resourceSourceId para datos de catálogo y PU importado del recurso, y engineSourceId para costos calculados. forConcept es contexto derivado. presentation identifica la procedencia del texto efectivo. pending indica páginas, ramas y detalle pendientes. Usa inspeccionar_componentes_apu para abrir ramas. El lote no acredita cobertura completa. Usa el contexto del presupuesto abierto. El acceso depende de la cuenta propietaria, de que el documento sea público o del enlace de lectura vigente. No guarda cambios ni emite una opinión profesional.

Inputs: version (required), presupuestoId (required), compare, conceptoId, +3 more. Returns: object

consultar_datos_presupuestoLee los datos económicos del presupuestoA
Read-onlyIdempotent
Inspect

Lee presupuesto, catalogo, componentes y explosion por páginas de 50 registros, hasta 100. Componentes devuelve matrices con cabecera (código, descripción y unidad), directUses e items directos con recurso, unidad, coeficiente, operación y costo del motor. directUses muestra conteos completos y hasta 20 referencias documentales directas a conceptos raíz o items de matrices padre con sus conceptos raíz; hasMore indica referencias omitidas. concept.importe es el importe visible del concepto completo, no incidencia del recurso ni una cifra sumable entre referencias. Las relaciones internas de costos horarios y porcentajes son documentary_only. consultar_usos_insumos consulta occurrences reales dentro de conceptos; no continúa exactamente esta lista documental. totalComponents, limit y cursor cuentan componentes fuente, no matrices ni referencias. Una matriz puede continuar en otra página con la misma cabecera. Las otras tablas conservan rows y totalRows. Continúa con nextCursor y expectedDataFingerprint de la primera respuesta. status, null y boundary conservan faltantes y cargos cerrados; costPerUnit es el costo por unidad del recurso o la base porcentual, no el importe del renglón. Las fuentes citables se consultan con consultar_apu e inspeccionar_componentes_apu. Usa el contexto del presupuesto abierto. El acceso depende de la cuenta propietaria, de que el documento sea público o del enlace de lectura vigente. No guarda cambios ni emite una opinión profesional.

Inputs: table (required), version (required), presupuestoId (required), limit, +4 more. Returns: object

consultar_diagnostico_presupuestoSeñales deterministas del presupuestoA
Read-onlyIdempotent
Inspect

Devuelve las señales del motor de Análisis antes de la selección ejecutiva de la UI. Sirven para orientar investigación, no son errores probados ni hallazgos del agente. El motor limita la selección y las entidades relacionadas son ejemplos. Usa el contexto del presupuesto abierto. El acceso depende de la cuenta propietaria, de que el documento sea público o del enlace de lectura vigente. No guarda cambios ni emite una opinión profesional.

Inputs: version (required), presupuestoId (required), readSharePath, conversation_id. Returns: object

consultar_usos_insumosInvestiga recursos y su incidenciaB
Read-onlyIdempotent
Inspect

Investiga catalogId o varios catalogIds juntos, con expectedDataFingerprint vigente. scope limita a presupuesto (por defecto), conceptos o partidas con descendientes. Devuelve conceptos relacionados, importe visible afectado y contribución de costo directo por recurso y conjunta para TODO el alcance. La unión excluye descendientes ya contenidos en otro recurso seleccionado: las contribuciones individuales pueden solaparse. Es contribución actual, no ahorro ni resultado de eliminar recursos. cursor/limit paginan sólo evidence; los agregados no cambian entre páginas. Fronteras de costos horarios y porcentajes permanecen cerradas. null significa no calculable; completeness describe integridad económica y evidence.hasMore sólo páginas pendientes. Usa el contexto del presupuesto abierto. El acceso depende de la cuenta propietaria, de que el documento sea público o del enlace de lectura vigente. No guarda cambios ni emite una opinión profesional.

Inputs: version (required), presupuestoId (required), expectedDataFingerprint (required), limit, +6 more. Returns: object

estado_cuentaConsultar conexiónB
Read-onlyIdempotent
Inspect

Comprueba si el host ha autorizado una cuenta. No modifica datos ni vincula documentos.

Inputs: conversation_id. Returns: object

iniciar_importacionIniciar importaciónAInspect

Crea un intento persistente para el archivo seleccionado en la interfaz. Con cuenta verificada asigna propietario; sin cuenta crea un invitado. No repetir automáticamente si se pierde la respuesta.

Inputs: size (required), filename (required), requireAccount (required), conversation_id. Returns: object

inspeccionar_componentes_apuInspecciona la estructura de un conceptoA
Read-onlyIdempotent
Inspect

Devuelve el concepto y su ruta de partidas, filas directas con coeficiente, operación, datos de catálogo y costos del motor, y referencias citables. Pasa el sourceId de una fila como occurrenceId para abrir su matriz ordinaria y ver sus ancestros; las ramas hermanas, los costos horarios y los cargos porcentuales quedan cerrados. nextCursor continúa la página del mismo alcance. completeness indica el grado de expansión. Usa el contexto del presupuesto abierto. El acceso depende de la cuenta propietaria, de que el documento sea público o del enlace de lectura vigente. No guarda cambios ni emite una opinión profesional.

Inputs: version (required), conceptoId (required), presupuestoId (required), cursor, +3 more. Returns: object

listar_presupuestosListar mis presupuestosA
Read-onlyIdempotent
Inspect

Lista hasta 50 presupuestos propios y referencias guardadas de la cuenta autorizada. Usa offset para continuar; no modifica datos.

Inputs: offset, conversation_id. Returns: object

obtener_resumen_presupuestoResumen del presupuestoA
Read-onlyIdempotent
Inspect

Obtiene el resumen económico y un mapa de partidas. Los importes por partida incluyen sus descendientes y se expresan en la base declarada; la cobertura de matrices no certifica una revisión completa. Usa el contexto del presupuesto abierto. El acceso depende de la cuenta propietaria, de que el documento sea público o del enlace de lectura vigente. No guarda cambios ni emite una opinión profesional.

Inputs: version (required), presupuestoId (required), readSharePath, conversation_id. Returns: object

preparar_edicion_presupuestoPreparar edición del presupuestoA
Read-onlyIdempotent
Inspect

Calcula cantidades, costos editables y composición de matrices conjuntamente sobre los inputs vigentes, conservando otros overrides. Consulta primero IDs, valores y huella. Devuelve antes/después y abre la confirmación; NO guarda. Ante nombres ambiguos pide al usuario elegir las referencias. Para guardar, el propietario debe pulsar Aplicar cambios en el visor; nunca confirmes por él.

Inputs: version (required), operations (required), presupuestoId (required), expectedDataFingerprint (required), +2 more. Returns: code, status, context, message, +5 more

simular_cambios_presupuestoSimula un escenario económicoA
Read-onlyIdempotent
Inspect

Calcula una hipótesis sin modificar ni guardar el presupuesto; funciona sin login. scenario.kind=budget-changes combina cambios de cantidades, precios de recursos y coeficientes en un solo presupuesto y recalcula todos los conceptos y cargos. resource-price y matrix-coefficient afectan todos los usos compartidos. Usa los IDs y valores vigentes: expectedPrice es el costo del catálogo, no el costo calculado de una matriz; matrixCatalogId/itemIndex identifican su renglón. Devuelve el impacto conjunto; includeConceptEffects añade desglose. kind=coefficient limita la hipótesis a una occurrence de un concepto y no equivale a editar globalmente su matriz; exclude-concepts calcula exclusiones del alcance indicado. Alternativas se simulan por separado, nunca se suman. Usa el contexto del presupuesto abierto. El acceso depende de la cuenta propietaria, de que el documento sea público o del enlace de lectura vigente. No guarda cambios ni emite una opinión profesional.

Inputs: version (required), scenario (required), presupuestoId (required), readSharePath, +2 more. Returns: object

vincular_presupuestoVincular a mi cuentaA
DestructiveIdempotent
Inspect

Vincula explícitamente el presupuesto público reclamable por ID a la cuenta autorizada. First-wins: otra cuenta puede haberlo vinculado antes. Conserva versiones, datos y originales; revoca el enlace compartido. Repetir para el mismo propietario es seguro.

Inputs: version (required), presupuestoId (required), conversation_id. Returns: object

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • F
      license
      Not graded
      quality
      D
      maintenance
      Enables management of the Proflores budgeting system, allowing users to interact with catalogs for clients, projects, and resources. It supports comprehensive budget operations including creation, item updates, and Unit Price Analysis (APU) through a Supabase backend.
      -
    • A
      license
      Not graded
      quality
      C
      maintenance
      Enables Claude to read and edit Neodata PU Win+ construction budgets, matrices, and inputs stored in local SQL Server databases, including Excel import/export, Construbase price lookups, and backup-guarded writes that default to dry-run simulation.
      MIT
    • A
      license
      A
      quality
      C
      maintenance
      Enables assistants to read and analyze construction schedules like a scheduler: CPM, float, critical paths, DCMA 14-point, logic checks, update-to-update comparison, baseline variance, and S-curves from P6 XER and MS Project files.
      17
      13 PyPI
      MIT
    • F
      license
      Not graded
      quality
      D
      maintenance
      Provides intelligent construction quotation and cost lookup for Colombia, enabling natural language queries for activities, categories, and detailed pricing from an Excel database.
      -
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.

    Resources