condosplit
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
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 | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| condosplit_initA | Inizializza un progetto condominiale: crea condo.config.json con la struttura di default (4 piani + piano terra, 2 interni per piano, 3 tipi di spesa predefiniti) nella directory specificata. |
| condosplit_schemaB | Visualizza lo schema grafico ASCII dell'edificio condominiale con piani, interni ed etichette. Mostra quali unità hanno accesso alla scala. |
| condosplit_typesA | Elenca tutti i tipi di spesa configurati in condo.config.json con le relative regole e criteri di ripartizione. |
| condosplit_splitA | Calcola la suddivisione di una spesa condominiale tra gli interni e restituisce il riepilogo dettagliato con la quota di ciascun interno. Se payment_coordinates_id non è specificato e sono presenti coordinate salvate, restituisce anche la lista delle coordinate disponibili così che l'utente possa scegliere quale includere nel report. |
| condosplit_historyB | Mostra lo storico delle spese salvate con il flag save=true. |
| condosplit_coordinatesA | Elenca tutte le coordinate di pagamento salvate in condo.coordinates.json (IBAN, banca, intestatario, ecc.). |
| condosplit_coordinates_saveB | Aggiunge o aggiorna una coordinata di pagamento in condo.coordinates.json. Se l'ID esiste già, sovrascrive il record. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 7 tools
Ogni tool ha uno scopo chiaramente distinto: inizializzare, visualizzare lo schema, elencare i tipi di spesa, calcolare la ripartizione, gestire le coordinate e leggere lo storico. Anche i due tool sulle coordinate si distinguono bene perché uno salva/aggiorna e l'altro elenca.
Tutti i tool condividono il prefisso condosplit_ e usano snake_case, ma la struttura interna è mista: alcuni nomi sono solo sostantivi (schema, types, history), altri sono verbi (init, split), e uno usa ordine sostantivo-verbo (coordinates_save). La convenzione è leggibile ma non uniforme.
Sette tool sono una dimensione adeguata per il dominio di gestione delle spese condominiali: coprono inizializzazione, visualizzazione, calcolo e storico senza risultare superflui o sovrabbondanti.
Il flusso principale è coperto: init, split, storico e gestione coordinate sono presenti. Mancano però operazioni importanti come creare/modificare i tipi di spesa, eliminare coordinate o modificare la struttura dell'edificio dopo l'inizializzazione, rendendo il set non completamente autonomo.