Flytel
REMOTE · FLYTEL.FR
Forfaits mobiles Flytel pour les frontaliers France-Suisse : offres, appels, données, pays.
Available components
Last scanned (1 hour ago)
Scores higher than 82% of remote servers
Reachable. Last reached 17 Oct 2026.
Category Communication
How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →
Endpoint Security83
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- No authorisation is required to call this server. Every tool declares its destructiveHint and none is destructive, so open access doesn't expose one. See how to fix → View diagnostics → Partial
- HTTPS is enforced; there's no plaintext access path. View diagnostics → Pass
- The HSTS (Strict-Transport-Security) header is present. View diagnostics → Pass
- DNSSEC is configured correctly; the domain's records validate against the full chain to the root. View diagnostics → Pass
Transport & Reachability100
- Verified streamable-http transport via a live MCP handshake. View diagnostics → Pass
Schema Quality & AI Usability84
- 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
- AI-judged instruction clarity (good).Pass
- Tool/resource definitions use about 2199 tokens (~91/item across 24 items; 15 tools + 9 resources), lean.Pass
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management17
- Stability observed for 5 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage98
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 93% of tool parameters carry a description.Partial
- Structured output schemas are declared (53% of tools); any adoption earns full credit.Pass
Tool Safety100
- No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
- We read all 15 captured tool definition(s), and no name or description among them implies an irreversible operation.Pass
- An AI judge read all 17 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
- Implements a current MCP spec version (2026-07-28).Pass
Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 17 Oct 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 13 to 17. That category is still filling its 30-day observation window: 4 days of observed history at the previous scan, 5 at this one. The score rises as the window fills, whether or not the server changes.
- 15 Oct 26 +1
- The server rewrote its instructions, which are the text every model session reads security
- 13 Oct 26 +1
- Stability: unverified → 0.03 ▲ functional
- 12 Oct 26 76
First indexed and scored.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 17 Oct 2026 · Probed https://flytel.fr/mcp
TLS valid
Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .
| Subject | Issuer | Valid from | Valid until | Key | Signature | Serial |
|---|---|---|---|---|---|---|
| CN=flytel.fr | CN=YE2,O=Let's Encrypt,C=US | 23 Aug 2026 | 21 Nov 2026 | ECDSA 256 | ECDSA-SHA384 | 622f04e421f4b9a0ab2949cc70f4c0f106d |
| SANs: flytel.fr, www.crosstel.fr, www.flytel.fr | ||||||
| CN=YE2,O=Let's Encrypt,C=US (CA) | CN=Root YE,O=ISRG,C=US | 3 Sept 2025 | 2 Sept 2028 | ECDSA 384 | ECDSA-SHA384 | 4df3b15dd6c0784c507cd37b58e6f115 |
| CN=Root YE,O=ISRG,C=US (CA) | CN=ISRG Root X2,O=Internet Security Research Group,C=US | 13 May 2026 | 2 Sept 2032 | ECDSA 384 | ECDSA-SHA384 | 872165fc34b6e5fba8add5b3705fb53a |
| CN=ISRG Root X2,O=Internet Security Research Group,C=US (CA) | CN=ISRG Root X1,O=Internet Security Research Group,C=US | 13 May 2026 | 2 Sept 2032 | ECDSA 384 | SHA256-RSA | 6c8f1dc727c7117f7baf853ac980f9cd |
Background: What to check on a remote MCP endpoint →
DNSSEC secure
Validation of flytel.fr. — Secure
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | trust_anchor | 20326, 38696 | 8, 8 | Verified |
| fr. | present | 65381 | 13 | Verified |
| flytel.fr. | present | 6245 | 13 | Verified |
| flytel.fr. | Verified address RRset verified with the apex keys |
Authentication No authorisation required
The endpoint answered without asking for a token. Anyone who knows the URL can reach it.
| Result | No authorisation required |
|---|---|
| HTTP status | 200 |
| Header | Value |
|---|---|
| strict-transport-security | max-age=31536000; includeSubDomains; preload |
Background: How OAuth 2.1 works in the 2026 MCP spec →
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| streamable-http | https://flytel.fr/mcp | Verified | 200 | |
| http (plaintext) | http://flytel.fr/mcp | HTTPS enforced | 301 | https://flytel.fr/mcp |
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →
calculate_monthly_price Ce que coûte un forfait Flytel ~196
Calcule ce que coûte un forfait Flytel : ce qui se paie à la commande (eSIM ou carte SIM), le prix mensuel TTC selon la date de souscription (promotion pour toute souscription avant le 2026-11-01), le moment où le forfait commence à être prélevé, et le coût d’un mois avec des recharges. Montants lus sur flytel.fr, sans estimation ni prorata.
| Name | Type | Req | Description |
|---|---|---|---|
| plan_id | string | yes | Identifiant du forfait, par exemple « essentiel » ou « confort » (list_plans). |
| sim_type | string | – | Support commandé ; esim par défaut. |
| subscription_date | string | – | Date de souscription AAAA-MM-JJ ; aujourd’hui (heure de Paris) par défaut. |
| top_ups | array | – | Recharges ponctuelles à ajouter au mois (volumes de https://flytel.fr/tarifs). |
| Name | Type | Req | Description |
|---|---|---|---|
| billing | string | – | – |
| commitment | string | – | – |
| currency | string | yes | – |
| due_at_order_eur | number | yes | – |
| first_month_charged | string | – | – |
| month_with_top_ups_eur | number | – | – |
| monthly_price_basis | string | – | – |
| monthly_price_eur | number | yes | – |
| plan_id | string | yes | – |
| plan_name | string | – | – |
| price_changes | string | – | – |
| prices | string | – | – |
| prices_include_vat | boolean | yes | – |
| setup_fee_eur | number | – | – |
| sim_type | string | – | – |
| source_url | string | – | – |
| subscription_date | string | – | – |
| top_ups | array | – | – |
| updated_at | string | – | – |
No examples provided.
check_usage_compatibility Un usage précis est-il compris ? ~213
Dit si un usage est compris dans un forfait Flytel selon le pays où se trouve le téléphone (country_of_use) et le pays du numéro appelé (destination_country), codes ISO alpha-2. Distingue « depuis la Suisse », « vers la Suisse » et l’itinérance. usage_type : call, sms, mms, data, incoming_call. À utiliser pour toute question « est-ce compris ? » sur un appel, un SMS ou les données ; les prix hors forfait d’un pays sont dans flytel_tarifs_pays.
| Name | Type | Req | Description |
|---|---|---|---|
| country_of_use | string | yes | Pays où se trouve physiquement le téléphone, ISO alpha-2 (FR, CH…). |
| destination_country | string | – | Pays du numéro appelé ou destinataire du SMS, ISO alpha-2. Absent pour data et incoming_call. |
| plan_id | string | yes | Identifiant du forfait, par exemple « essentiel » ou « confort » (list_plans). |
| usage_type | string | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| allowance_gb | number | – | – |
| classification | string | – | – |
| counts_against | string|null | – | – |
| explanation | string | – | – |
| included | boolean|string | yes | true, false, ou "unknown" si non confirmé par écrit. |
| plan_id | string | yes | – |
| prices | string | – | – |
| source_url | string | yes | – |
| status | string | – | – |
| updated_at | string | – | – |
| usage_type | string | yes | – |
| verified_at | string | – | – |
No examples provided.
compare_plans Comparer des forfaits Flytel ~46
Compare deux à cinq forfaits Flytel champ par champ : ce qui diffère (valeur par forfait) et ce qui est identique.
| Name | Type | Req | Description |
|---|---|---|---|
| plan_ids | array | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| differences | object | yes | – |
| identical | object | yes | – |
| note | string | – | – |
| plans | array | yes | – |
| prices | string | – | – |
| source_url | string | – | – |
| updated_at | string | – | – |
No examples provided.
fetch Lire un document de flytel.fr ~58
Rend le texte complet d’un document de flytel.fr trouvé par search (forfait, guide ou question fréquente), avec son adresse à citer.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Identifiant rendu par search, par exemple « forfait:confort ». |
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | – |
| metadata | object | – | – |
| text | string | yes | – |
| title | string | yes | – |
| url | string | yes | – |
No examples provided.
find_best_plan Forfaits Flytel compatibles avec un besoin ~221
Rend les forfaits Flytel compatibles avec un besoin (Go par mois en France, en Suisse, en Europe ; appels depuis et vers la Suisse ; Europe ; eSIM), sans en désigner un comme meilleur, et ceux qui ne conviennent pas avec la raison. La Suisse et l’Europe partagent une seule enveloppe. À utiliser quand les besoins sont chiffrés ; sinon flytel_conseil_forfait.
| Name | Type | Req | Description |
|---|---|---|---|
| esim_required | boolean | – | eSIM obligatoire. |
| europe_data_gb | number | – | Go par mois ailleurs en Europe (s’ajoute à la Suisse : même enveloppe). |
| france_data_gb | number | – | Go par mois en France. |
| needs_calls_from_switzerland | boolean | – | Appeler depuis la Suisse (vers la France ou la Suisse). |
| needs_calls_to_switzerland | boolean | – | Appeler un numéro suisse depuis la France. |
| needs_europe | boolean | – | Appels et SMS en Europe. |
| switzerland_data_gb | number | – | Go par mois en Suisse. |
| Name | Type | Req | Description |
|---|---|---|---|
| compatible_plans | array | yes | – |
| guidance | string | – | – |
| incompatible_plans | array | yes | – |
| notes | array | – | – |
| prices | string | – | – |
| ranking | string | yes | – |
| request | object | yes | – |
| source_url | string | – | – |
| updated_at | string | – | – |
No examples provided.
flytel_compatibilite_esim Ce téléphone accepte-t-il l’eSIM ~68
Dit si un modèle de téléphone accepte la carte SIM virtuelle (eSIM) de Flytel, et comment le vérifier sur le téléphone.
| Name | Type | Req | Description |
|---|---|---|---|
| telephone | string | yes | La marque et le modèle, par exemple « iPhone 13 » ou « Galaxy S21 ». |
No output schema declared.
No examples provided.
flytel_conseil_forfait Quel forfait Flytel choisir ~148
Conseille un forfait Flytel à partir de ce que la personne utilise déjà en données mobiles par mois (moins ou plus de 20 Go, ou ne sait pas ; dans le doute, le Confort). C’est la règle de la page « Quel forfait choisir ». À utiliser quand la personne ne connaît que sa consommation actuelle ; avec des besoins chiffrés (Go, appels), find_best_plan ; avec des usages (visio, vidéo), flytel_estimer_donnees.
| Name | Type | Req | Description |
|---|---|---|---|
| donnees_par_mois | string | yes | Ce que la personne utilise aujourd’hui en données mobiles par mois, lu dans les réglages de son téléphone ou sur sa facture. |
No output schema declared.
No examples provided.
flytel_dates_transfert Dates possibles pour transférer son numéro ~56
La première et la dernière date possibles, aujourd’hui, pour transférer son numéro chez Flytel, selon la carte choisie.
| Name | Type | Req | Description |
|---|---|---|---|
| carte | string | – | esim pour la carte SIM virtuelle, sim pour la carte classique. |
No output schema declared.
No examples provided.
flytel_estimer_donnees Combien de données mobiles en Suisse ~173
Estime la consommation de données mobiles en Suisse par mois à partir des usages (visioconférence, musique, vidéo, appels par application) et du nombre de jours par semaine en Suisse, avec les valeurs publiées par les éditeurs, et le forfait Flytel qui la couvre. Même calcul que l’estimateur de flytel.fr. À utiliser quand la personne décrit ses usages sans connaître sa consommation.
| Name | Type | Req | Description |
|---|---|---|---|
| heures_par_jour | object | yes | Heures par jour en Suisse hors Wi-Fi, par usage. Clés possibles : appel-audio, visio-teams, visio-zoom, visio-zoom-groupe, musique, musique-haute, video-standard, video-hd. |
| jours_par_semaine | number | yes | Jours passés en Suisse par semaine. |
No output schema declared.
No examples provided.
flytel_souscrire Souscrire un forfait Flytel ~73
L’adresse de la commande en ligne sur flytel.fr, avec le forfait présélectionné, et ce qu’il faut avoir sous la main. La commande se fait sur le site, jamais dans la conversation.
| Name | Type | Req | Description |
|---|---|---|---|
| forfait | string | – | Le nom du forfait choisi, par exemple « Confort ». |
No output schema declared.
No examples provided.
flytel_tarifs_pays Ce que coûte un pays avec Flytel ~130
Pour un pays donné : compris dans le forfait Flytel (Suisse, Andorre, Europe et DOM) ou non, et sinon les prix des appels, SMS, MMS et ce qu’il advient des données mobiles. À utiliser pour les prix hors forfait d’un pays ; pour savoir si un appel précis est compris (depuis où, vers où), check_usage_compatibility.
| Name | Type | Req | Description |
|---|---|---|---|
| pays | string | yes | Le nom du pays en français (« Suisse », « Maroc », « États-Unis ») ou son code ISO alpha-2 (« CH », « MA », « US »). |
No output schema declared.
No examples provided.
flytel_verifier_rio Vérifier un numéro et son code RIO ~106
Dit si un numéro mobile peut être transféré chez Flytel et si le code RIO correspond à ce numéro (contrôle de la clé). Rien n’est enregistré : le contrôle se fait en mémoire.
| Name | Type | Req | Description |
|---|---|---|---|
| numero | string | yes | Le numéro mobile français à conserver, par exemple 06 12 34 56 78. |
| rio | string | – | Le code RIO de douze caractères reçu par SMS du 3179, ou le SMS entier. |
No output schema declared.
No examples provided.
get_plan Un forfait Flytel en détail ~91
Toutes les informations officielles d’un forfait Flytel : prix TTC, frais de mise en service, volumes, appels et SMS, eSIM, réseau, éligibilité, usage raisonnable, données épuisées, liens vers la fiche et le récapitulatif contractuel.
| Name | Type | Req | Description |
|---|---|---|---|
| plan_id | string | yes | Identifiant du forfait, par exemple « essentiel » ou « confort » (list_plans). |
| Name | Type | Req | Description |
|---|---|---|---|
| plan | object | yes | – |
| prices | string | – | – |
| source_url | string | – | – |
| updated_at | string | yes | – |
No examples provided.
list_plans Forfaits Flytel commercialisés ~51
Liste les forfaits Flytel commercialisés : prix mensuel TTC, engagement, données en France et en Suisse/Europe (enveloppe commune), appels, eSIM, réseau en France, adresse officielle.
Input schema present but exposes no named parameters.
| Name | Type | Req | Description |
|---|---|---|---|
| plans | array | yes | – |
| prices | string | – | – |
| shared_allowance | string | – | – |
| source_url | string | – | – |
| updated_at | string | yes | – |
No examples provided.
search Chercher sur flytel.fr ~106
Cherche dans le contenu officiel de flytel.fr (forfaits, guides du téléphone frontalier, questions fréquentes) et rend les documents les plus pertinents : id, titre, adresse. Lire un document avec fetch. Pour un prix ou une inclusion précise, préférer get_plan, calculate_monthly_price ou check_usage_compatibility.
| Name | Type | Req | Description |
|---|---|---|---|
| query | string | yes | La question ou quelques mots-clés, en français de préférence, par exemple « appeler la France depuis la Suisse ». |
| Name | Type | Req | Description |
|---|---|---|---|
| results | array | yes | – |
No examples provided.
How do I install the Flytel MCP server?
Flytel is a hosted endpoint at https://flytel.fr/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.
remote · flytel.fr
claude mcp add --transport http fr-flytel-flytel 'https://flytel.fr/mcp'
What is the Flytel MCP server?
Flytel is an MCP server listed in the public MCP registry as fr.flytel/flytel. Forfaits mobiles Flytel pour les frontaliers France-Suisse : offres, appels, données, pays. This page covers its hosted endpoint (https://flytel.fr/mcp).
Is the Flytel MCP server safe to use?
Flytel scores 79 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.
What tools does the Flytel MCP server expose?
Flytel exposes 15 tools: flytel_conseil_forfait, flytel_tarifs_pays, flytel_compatibilite_esim, flytel_verifier_rio, flytel_dates_transfert, and 10 more. Their descriptions and schemas cost roughly 1,736 tokens of context every time the server is loaded.
Does the Flytel MCP server require authentication?
No. We connected to Flytel without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.
Is the Flytel MCP server still maintained?
Flytel is still listed as active in the MCP registry. We last reached this channel on 17 October 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.