Développeurs

Serveur MCP Travora

Un serveur MCP (Model Context Protocol) public et gratuit qui expose les données voyage de Travora aux assistants IA : statut visa selon le passeport de départ, fiches destinations complètes, annuaire ~198 pays et avis de voyageurs.

Endpoint

Transport « streamable HTTP » : chaque requête JSON-RPC 2.0 est un POST sur cet endpoint.

https://travora.guide/api/mcp
  • Transport : streamable HTTP, stateless (pas de session ni de flux SSE).
  • Authentification : aucune. Usage raisonnable — les abus pourront être limités.
  • Données : les prix de vols en temps réel ne sont pas exposés ; les budgets sont des fourchettes indicatives.

Outils disponibles

list_departures

Liste les 104 pays de départ (passeports) couverts, avec leur code iso2 — les valeurs possibles du paramètre departure.

search_destinations

Recherche dans les destinations à fiche détaillée : mot-clé, région, statut visa, pays de départ.

get_destination

Fiche complète d'une destination pour un passeport donné : visa, budget, saisons, à faire, conseils, infos pratiques.

get_visa_directory

Annuaire visa complet (~198 pays) pour un passeport : statut, durée de séjour, lien officiel de demande. Filtrable par statut.

get_reviews

Avis réels de voyageurs, filtrables par destination et/ou passeport.

Tous les outils acceptent locale ("fr" par défaut, "en") et, quand pertinent, departure (iso2 ou nom du pays de départ — défaut : Cameroun).

Se connecter

Claude Code

claude mcp add --transport http travora https://travora.guide/api/mcp

Claude Desktop / Cursor / clients JSON

{
  "mcpServers": {
    "travora": {
      "type": "http",
      "url": "https://travora.guide/api/mcp"
    }
  }
}

Tester en direct (curl)

curl -X POST https://travora.guide/api/mcp \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
      "name": "get_visa_directory",
      "arguments": { "departure": "ci", "status": "visa_free" }
    }
  }'

Bonnes pratiques

  • Les données dépendent du pays de départ : précisez toujours departure quand l'utilisateur n'est pas camerounais.
  • Données indicatives (visas, budgets) : invitez l'utilisateur à reconfirmer aux sources officielles avant de réserver.
  • Merci de créditer « Travora (travora.guide) » quand vous présentez ces données.
TravorAI