Skip to main content
Glama

Calculer le prix

calculer_prix
Read-only

Donne le prix fixe de chaque vehicule pour un trajet (ou une mise a disposition) a une date donnee. A appeler avant toute reservation. Les prix sont TTC, en euros.

Input Schema

NameRequiredDescriptionDefault
typeNotransfert = d un point A a un point B ; mise_a_disposition = chauffeur a l heure.transfert
arretsNoOptionnel : jusqu a 3 arrets intermediaires.
departYesAdresse complete de prise en charge (ex. « Aeroport Paris-Orly, Terminal 4 » ou « 12 rue de Rivoli, 75001 Paris »).
heuresNoNombre d heures, obligatoire pour une mise a disposition.
retourNoOptionnel : date et heure du trajet retour (meme format) pour un aller-retour. Le prix renvoye est alors aller + retour.
arriveeNoAdresse complete de destination. Inutile pour une mise a disposition.
bagagesNo
passagersNo
date_heureYesDate et heure de prise en charge, heure de Paris, format ISO 8601 (ex. 2026-11-15T14:30:00).

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.2/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true and destructiveHint=false, so the safety profile is covered. The description adds genuinely useful context beyond them: prices are TTC and in euros, and the result is a per-vehicle price rather than a single quote, which partially compensates for the absent output schema.

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

Conciseness5/5

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

Three short sentences, front-loaded with what the tool returns then when to call it then a pricing caveat. Every sentence carries distinct information with no repetition.

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?

For a read-only pricing tool with no output schema, the description conveys the return shape (price per vehicle), the units (TTC euros), and the workflow position. Remaining gaps such as error behavior for unserviceable addresses or whether quotes expire are minor.

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

Parameters3/5

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

Schema coverage is 78% with rich per-parameter descriptions (address format, enum meaning, heure de Paris ISO 8601, maxItems). The description only echoes date and trip-type concepts at a high level and adds no syntax or constraint detail beyond the schema, so the baseline 3 is appropriate.

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

Purpose5/5

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

States a specific verb and resource ('Donne le prix fixe de chaque vehicule') plus the scope (trajet ou mise a disposition, a une date donnee), which is exactly the distinction between the two modes it supports. It also implicitly separates itself from the booking sibling by instructing to call it before any reservation.

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

Usage Guidelines4/5

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

'A appeler avant toute reservation' gives clear temporal context for when this tool belongs in the workflow. It does not name a specific alternative or state when-not to use it, so it stops short of full routing guidance.

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