Skip to main content
Glama

Full project view by terrain: regulation, BIM bilan, gate, deliverables

cao_bim_projet
Read-only

Appelez quand vous devez obtenir la vue projet complete selon le TERRAIN : reglementation applicable (FR/USA/CH/GB), verdict de conformite, bilan BIM, decision de porte et manifeste des livrables — ou, avec action=dossier, LE DOSSIER BIM COMPLET en un appel (reglementation + bilan + DTU + sismique + cout/planning/courbe en S + note a signer, avec un verdict consolide). Lecture seule.

Input Schema

NameRequiredDescriptionDefault
qNoPour action=dossier : coefficient de comportement sismique
solNoPour action=dossier : classe de sol EC8 (A-E)
zoneNoPour action=dossier : zone sismique 1-5 (sismique incluse si fournie)
debutNoPour action=dossier : date ISO de debut (courbe en S incluse si fournie)
phaseNoPhase : esquisse, aps, apd, dce, execution (defaut apd)
sceneYesScene CAO (murs, boites, ouvertures, escaliers, garde_corps, rampes, pieces...)
actionNodefaut (vue projet) | dossier
formatNoPour action=dossier : json (defaut) | html | pdf — le document unique imprimable
terrainNoLocalisation : {pays: fr | usa | ch | gb} (defaut fr)
maille_mNoPour action=dossier : maille (m) du terrassement (defaut 5)
points_terrainNoPour action=dossier : [{x, y, z}] du terrain (piece terrain incluse si fournis)
type_structureNoPour action=dossier : portique | voile | mixte
altitude_plateformeNoPour action=dossier : altitude (m) de la plateforme

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed10 schema fields changed
    • addedInput schema / properties / action
      Added value: +{
      +  "description": "defaut (vue projet) | dossier",
      +  "type": "string"
      +}
    • addedInput schema / properties / altitude_plateforme
      Added value: +{
      +  "description": "Pour action=dossier : altitude (m) de la plateforme",
      +  "type": "number"
      +}
    • addedInput schema / properties / debut
      Added value: +{
      +  "description": "Pour action=dossier : date ISO de debut (courbe en S incluse si fournie)",
      +  "type": "string"
      +}
    • addedInput schema / properties / format
      Added value: +{
      +  "description": "Pour action=dossier : json (defaut) | html | pdf — le document unique imprimable",
      +  "type": "string"
      +}
    • addedInput schema / properties / maille_m
      Added value: +{
      +  "description": "Pour action=dossier : maille (m) du terrassement (defaut 5)",
      +  "type": "number"
      +}
    • addedInput schema / properties / points_terrain
      Added value: +{
      +  "description": "Pour action=dossier : [{x, y, z}] du terrain (piece terrain incluse si fournis)",
      +  "type": "array"
      +}
    • addedInput schema / properties / q
      Added value: +{
      +  "description": "Pour action=dossier : coefficient de comportement sismique",
      +  "type": "number"
      +}
    • addedInput schema / properties / sol
      Added value: +{
      +  "description": "Pour action=dossier : classe de sol EC8 (A-E)",
      +  "type": "string"
      +}
    • addedInput schema / properties / type_structure
      Added value: +{
      +  "description": "Pour action=dossier : portique | voile | mixte",
      +  "type": "string"
      +}
    • addedInput schema / properties / zone
      Added value: +{
      +  "description": "Pour action=dossier : zone sismique 1-5 (sismique incluse si fournie)",
      +  "type": "number"
      +}
  2. Added

TDQS

A3.6/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and openWorldHint=false, so 'Lecture seule' is redundant. The description does add real content about behavior: what gets computed in dossier mode (DTU, sismique, cout/planning/courbe en S, note a signer) and that a consolidated verdict is produced. It says nothing about prerequisites on scene, failure modes, or cost of the full dossier call.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with an explicit 'Appelez quand...' trigger and kept to a single dense sentence using dashes to enumerate outputs. Slightly long and title-like in its first clause, but no filler sentences.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With 13 parameters, nested objects and no output schema, the description does the necessary work of enumerating what each mode returns (regulation, bilan, gate, deliverables; or the full dossier with consolidated verdict) so the agent can judge output value. The remaining gap is the unresolved overlap with cao_bim_dossier_complet and no mention of how scene is consumed.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the baseline is 3. The description adds meaning beyond the schema by framing action=dossier as a bundle mode that activates the conditional parameters (seismic, cost, S-curve) and by explaining the default vs dossier split, which the flat schema does not convey. It does not clarify the terrain object shape or the scene dependency.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a concrete verb and resource ('obtenir la vue projet complete') and enumerates the outputs (regulation FR/USA/CH/GB, verdict, bilan BIM, porte, livrables), plus the action=dossier variant. It is clear what the tool does, but it never distinguishes itself from close siblings like cao_bim_dossier_complet, cao_bim_reglementations, or cao_bim_terrain, which is a real ambiguity in a ~130-tool family.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

'Appelez quand vous devez obtenir la vue projet complete selon le TERRAIN' gives a usage condition and the action=dossier switch is explained. However, there is no guidance on when to pick this over cao_bim_dossier_complet (which appears to do the same 'dossier complet') or over the narrower siblings, so the agent must infer boundary cases.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources