Simula un escenario económico
simular_cambios_presupuestoCalcula 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.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"scenario": "<scenario>",
"presupuestoId": "<presupuestoId>",
"version": "<version>"
},
"name": "simular_cambios_presupuesto"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| version | Yes | Número de la revisión publicada que quieres consultar. Usa el que acompaña al presupuesto en el contexto del visor. | |
| scenario | Yes | Hipótesis económica que quieres probar sobre los datos vigentes del presupuesto. | |
| presupuestoId | Yes | Identifica el documento. Tómalo del contexto que devuelve el visor al importar o abrir el presupuesto. | |
| readSharePath | No | Enlace que da acceso de lectura a un presupuesto compartido. Para un documento privado compartido, toma este valor del contexto con el que lo abriste. | |
| conversation_id | No | The conversation_id this server returned earlier in this conversation, unchanged, including after later user messages. Omit it if you have none. Recorded for the server developer's analytics. | |
| includeConceptEffects | No | Incluye el desglose por concepto afectado del escenario conjunto. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||