Intégrer TollCalc dans votre application
TollCalc peut être intégré de trois façons dans votre propre logiciel ou vos flux IA :
| Méthode | Adapté à |
|---|---|
| API REST | Intégration serveur à serveur, backends propres |
| MCP (Model Context Protocol) | Assistants IA (Claude, Cursor, GPT, etc.) |
Paquet Python tollcalc |
Scripts, science des données, notebooks Jupyter |
API REST
La documentation complète de l'API (OpenAPI 3.0) se trouve sur :
Démarrage rapide
curl -X POST https://app.tollcalc.eu/api/calculate \
-H "Content-Type: application/json" \
-H "Authorization: Bearer VOTRE_TOKEN_API" \
-d '{
"origin": "Munich, Germany",
"destination": "Vienna, Austria",
"vehicle": {
"weight": 40,
"axles": 5,
"emission_class": "euro6",
"co2_class": "class_1"
}
}'
Paramètres
| Paramètre | Type | Description |
|---|---|---|
origin |
string | Point de départ : adresse ou "lat;lon" |
destination |
string | Point d'arrivée : adresse ou "lat;lon" |
via |
string[] | Étapes intermédiaires facultatives (max. 15) |
vehicle.weight |
number | Masse totale en tonnes (p. ex. 40) |
vehicle.axles |
integer | Nombre d'essieux : 2, 3, 4 ou 5 |
vehicle.emission_class |
string | Norme Euro : euro0–euro6 |
MCP (Model Context Protocol)
Pour les assistants IA comme Claude, Cursor ou GPT, il existe un serveur MCP qui expose la calculatrice comme outil. Ainsi, les assistants peuvent calculer les péages directement depuis le chat – idéal pour la planification d'itinéraires, les demandes de coûts ou l'intégration dans des agents logistiques.
Python
Le paquet tollcalc permet de calculer les péages directement depuis Python :
from tollcalc import calculate_toll
result = calculate_toll(
origin="Munich, Germany",
destination="Vienna, Austria",
weight=40,
axles=5,
emission_class="euro6",
)
print(result.total_cost)
Plans API
Le plan API comprend 1 utilisateur web + 2 000 appels API gratuits par mois. Ensuite : 0,005 € par appel. Exemple : 10 000 appels = 65 €/mois. Des jetons d'authentification propres et des limites d'appels par jeton sont inclus.