accueil / serveurs / Finance & Paiement / com.canienter/visa-check
com.canienter/visa-check
serveur MCP (Model Context Protocol) · canienter 0.2.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que com.canienter/visa-check est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.canienter/visa-check » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 3 outils
- check_entry_requirements≈ 996 tokens
Whether a passport holder can enter a destination country: visa-free, visa on arrival, e-visa, eTA, or visa required — with allowed stay, official application portal, extended rules (passport validity, onward ticket, yellow fever, transit-without-visa) and source citations. Free tier: rate limited per caller (see /auth.md to register for a larger quota, or use the x402-paid HTTP API for unlimited access).
Paramètres, retour & exemple (6)
Paramètrespurpose· string · optionnel
Travel purpose (default: tourism)transit· string · optionnel
Optional transit country, ISO 3166-1 alpha-3passport· string · requis
Passport country, ISO 3166-1 alpha-3 (e.g. NLD)visas_of· array · optionnel
Issuers of visas held (ISO3 or SCHENGEN/EU/GCC)destination· string · requis
Destination country, ISO 3166-1 alpha-3 (e.g. JPN)residence_permits_of· array · optionnel
Issuers of residence permits held (ISO3 or SCHENGEN/EU/GCC)
Exemple d'appel{"name": "check_entry_requirements", "arguments": {"passport": "texte", "destination": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"apply": {}, "request_id": "texte", "entry_rules": {}, "requirement": "texte", "dataset_version": "texte", "defaults_applied": [], "allowed_stay_days": 1, "requirement_label": "texte", "verdict_verification": {}, "entry_rules_verification": {}}} - evaluate_trip≈ 791 tokens
Premium evaluation of a whole trip in one call: multiple passports (best passport per leg), documents held, multi-leg itineraries with transit legs, dates and purpose — with structured why[] explanations, conditions[], and verification states per decision. PAID endpoint: the call returns HTTP 402 x402 payment instructions unless the request carries an x402 payment header; any x402-capable client settles in USDC on Base and retries.
Paramètres, retour & exemple (2)
Paramètrestrip· object · requis
The itinerary to evaluate, in travel ordertraveler· object · requis
The traveler's documents
Exemple d'appel{"name": "evaluate_trip", "arguments": {"trip": {}, "traveler": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"legs": [], "error": "texte", "trip_summary": {}, "x402_requirements": {}}} - get_dataset_info≈ 375 tokens
Coverage and freshness of the underlying visa-requirements dataset, plus endpoints and x402 pricing for the unlimited paid tier.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_dataset_info", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": {}, "docs": "texte", "transparency": "texte", "free_endpoint": {}, "paid_endpoints": {}}}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».