Flytel

Forfaits mobiles Flytel pour les frontaliers France-Suisse : offres, appels, données, pays.

使うべきか

品質と安全性

A
説明の品質
79%
スキーマの完全性
92%
命名の品質
89%
ポイズニングのリスク
100%
権限の一致
90%
プロトコルへの準拠
100%

検出事項(9)

  • LOWTool 'flytel_compatibilite_esim' description lacks action verbflytel_compatibilite_esim 内
  • LOWTool 'flytel_verifier_rio' description lacks action verbflytel_verifier_rio 内
  • LOWTool 'flytel_dates_transfert' description lacks action verbflytel_dates_transfert 内
  • LOWTool 'flytel_estimer_donnees' description lacks action verbflytel_estimer_donnees 内
  • LOWTool 'flytel_souscrire' description lacks action verbflytel_souscrire 内
  • LOWTool 'compare_plans' description lacks action verbcompare_plans 内
  • LOWTool 'find_best_plan' description lacks action verbfind_best_plan 内
  • LOWTool 'calculate_monthly_price' description lacks action verbcalculate_monthly_price 内
  • LOWTool 'fetch' suggests web access but openWorldHint=falsefetch 内

ツール定義とプロトコルへの準拠に関する自動分析に基づいています。

コンテキストコスト

~4,133トークン数(ツール定義)
~1.8 KB一般的なレスポンスサイズ
注意への影響は大きい(128k コンテキストの 3.23%)

これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。

インストール

ワンクリックインストール

これを `claude_desktop_config.json` ファイルに追加してください:

{
  "mcpServers": {
    "flytel": {
      "url": "https://flytel.fr/mcp"
    }
  }
}

リモートエンドポイント

https://flytel.fr/mcpstreamable-http

できること

ツール一覧

ツール(15)

🟢 読み取り専用🟡 書き込み🔴 削除⚪ 不明
🟢flytel_conseil_forfait(donnees_par_mois)

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.

入力スキーマ

{
  "type": "object",
  "properties": {
    "donnees_par_mois": {
      "type": "string",
      "enum": [
        "moins_de_20_go",
        "plus_de_20_go",
        "ne_sait_pas"
      ],
      "description": "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."
    }
  },
  "required": [
    "donnees_par_mois"
  ],
  "additionalProperties": false
}
🟢flytel_tarifs_pays(pays)

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.

入力スキーマ

{
  "type": "object",
  "properties": {
    "pays": {
      "type": "string",
      "description": "Le nom du pays en français (« Suisse », « Maroc », « États-Unis ») ou son code ISO alpha-2 (« CH », « MA », « US »)."
    }
  },
  "required": [
    "pays"
  ],
  "additionalProperties": false
}
🟢flytel_compatibilite_esim(telephone)

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.

入力スキーマ

{
  "type": "object",
  "properties": {
    "telephone": {
      "type": "string",
      "description": "La marque et le modèle, par exemple « iPhone 13 » ou « Galaxy S21 »."
    }
  },
  "required": [
    "telephone"
  ],
  "additionalProperties": false
}
🟢flytel_verifier_rio(numero, rio)

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.

入力スキーマ

{
  "type": "object",
  "properties": {
    "numero": {
      "type": "string",
      "description": "Le numéro mobile français à conserver, par exemple 06 12 34 56 78."
    },
    "rio": {
      "type": "string",
      "description": "Le code RIO de douze caractères reçu par SMS du 3179, ou le SMS entier."
    }
  },
  "required": [
    "numero"
  ],
  "additionalProperties": false
}
🟢flytel_dates_transfert(carte)

La première et la dernière date possibles, aujourd’hui, pour transférer son numéro chez Flytel, selon la carte choisie.

入力スキーマ

{
  "type": "object",
  "properties": {
    "carte": {
      "type": "string",
      "enum": [
        "esim",
        "sim"
      ],
      "description": "esim pour la carte SIM virtuelle, sim pour la carte classique."
    }
  },
  "additionalProperties": false
}
🟢flytel_estimer_donnees(jours_par_semaine, heures_par_jour)

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.

入力スキーマ

{
  "type": "object",
  "properties": {
    "jours_par_semaine": {
      "type": "number",
      "minimum": 0,
      "maximum": 7,
      "description": "Jours passés en Suisse par semaine."
    },
    "heures_par_jour": {
      "type": "object",
      "description": "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.",
      "additionalProperties": {
        "type": "number",
        "minimum": 0,
        "maximum": 24
      }
    }
  },
  "required": [
    "jours_par_semaine",
    "heures_par_jour"
  ],
  "additionalProperties": false
}
🟢flytel_souscrire(forfait)

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.

入力スキーマ

{
  "type": "object",
  "properties": {
    "forfait": {
      "type": "string",
      "description": "Le nom du forfait choisi, par exemple « Confort »."
    }
  },
  "additionalProperties": false
}
🟢list_plans

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.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "plans": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "id",
          "name",
          "france_data_gb",
          "switzerland_data_gb"
        ],
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "monthly_price_eur": {
            "type": [
              "number",
              "null"
            ]
          },
          "france_data_gb": {
            "type": "number"
          },
          "switzerland_data_gb": {
            "type": "number"
          },
          "europe_data_gb": {
            "type": "number"
          },
          "network_france": {
            "type": "string"
          },
          "source_url": {
            "type": "string"
          }
        }
      }
    },
    "shared_allowance": {
      "type": "string"
    },
    "updated_at": {
      "type": "string"
    },
    "prices": {
      "type": "string"
    },
    "source_url": {
      "type": "string"
    }
  },
  "required": [
    "plans",
    "updated_at"
  ]
}
🟢get_plan(plan_id)

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.

入力スキーマ

{
  "type": "object",
  "properties": {
    "plan_id": {
      "type": "string",
      "pattern": "^[a-z]{2,20}$",
      "description": "Identifiant du forfait, par exemple « essentiel » ou « confort » (list_plans)."
    }
  },
  "required": [
    "plan_id"
  ],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "plan": {
      "type": "object",
      "required": [
        "id",
        "name",
        "commitment",
        "france_data_gb",
        "switzerland_data_gb",
        "source_url"
      ],
      "properties": {
        "id": {
          "type": "string"
        },
        "name": {
          "type": "string"
        },
        "monthly_price_eur": {
          "type": [
            "number",
            "null"
          ]
        },
        "france_data_gb": {
          "type": "number"
        },
        "switzerland_data_gb": {
          "type": "number"
        },
        "europe_data_gb": {
          "type": "number"
        },
        "network_france": {
          "type": "string"
        },
        "source_url": {
          "type": "string"
        }
      }
    },
    "updated_at": {
      "type": "string"
    },
    "prices": {
      "type": "string"
    },
    "source_url": {
      "type": "string"
    }
  },
  "required": [
    "plan",
    "updated_at"
  ]
}
🟢compare_plans(plan_ids)

Compare deux à cinq forfaits Flytel champ par champ : ce qui diffère (valeur par forfait) et ce qui est identique.

入力スキーマ

{
  "type": "object",
  "properties": {
    "plan_ids": {
      "type": "array",
      "items": {
        "type": "string",
        "pattern": "^[a-z]{2,20}$",
        "description": "Identifiant du forfait, par exemple « essentiel » ou « confort » (list_plans)."
      },
      "minItems": 2,
      "maxItems": 5,
      "uniqueItems": true
    }
  },
  "required": [
    "plan_ids"
  ],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "plans": {
      "type": "array"
    },
    "differences": {
      "type": "object"
    },
    "identical": {
      "type": "object"
    },
    "note": {
      "type": "string"
    },
    "updated_at": {
      "type": "string"
    },
    "prices": {
      "type": "string"
    },
    "source_url": {
      "type": "string"
    }
  },
  "required": [
    "plans",
    "differences",
    "identical"
  ]
}
🟢find_best_plan(france_data_gb, switzerland_data_gb, europe_data_gb, needs_calls_from_switzerland, needs_calls_to_switzerland, ...)

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.

入力スキーマ

{
  "type": "object",
  "properties": {
    "france_data_gb": {
      "type": "number",
      "minimum": 0,
      "maximum": 1000,
      "description": "Go par mois en France."
    },
    "switzerland_data_gb": {
      "type": "number",
      "minimum": 0,
      "maximum": 1000,
      "description": "Go par mois en Suisse."
    },
    "europe_data_gb": {
      "type": "number",
      "minimum": 0,
      "maximum": 1000,
      "description": "Go par mois ailleurs en Europe (s’ajoute à la Suisse : même enveloppe)."
    },
    "needs_calls_from_switzerland": {
      "type": "boolean",
      "description": "Appeler depuis la Suisse (vers la France ou la Suisse)."
    },
    "needs_calls_to_switzerland": {
      "type": "boolean",
      "description": "Appeler un numéro suisse depuis la France."
    },
    "needs_europe": {
      "type": "boolean",
      "description": "Appels et SMS en Europe."
    },
    "esim_required": {
      "type": "boolean",
      "description": "eSIM obligatoire."
    }
  },
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "request": {
      "type": "object"
    },
    "compatible_plans": {
      "type": "array"
    },
    "incompatible_plans": {
      "type": "array"
    },
    "ranking": {
      "type": "string",
      "enum": [
        "none"
      ]
    },
    "guidance": {
      "type": "string"
    },
    "notes": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "updated_at": {
      "type": "string"
    },
    "prices": {
      "type": "string"
    },
    "source_url": {
      "type": "string"
    }
  },
  "required": [
    "request",
    "compatible_plans",
    "incompatible_plans",
    "ranking"
  ]
}
🟢check_usage_compatibility(plan_id, country_of_use, destination_country, usage_type)

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.

入力スキーマ

{
  "type": "object",
  "properties": {
    "plan_id": {
      "type": "string",
      "pattern": "^[a-z]{2,20}$",
      "description": "Identifiant du forfait, par exemple « essentiel » ou « confort » (list_plans)."
    },
    "country_of_use": {
      "type": "string",
      "pattern": "^[A-Za-z]{2}$",
      "description": "Pays où se trouve physiquement le téléphone, ISO alpha-2 (FR, CH…)."
    },
    "destination_country": {
      "type": "string",
      "pattern": "^[A-Za-z]{2}$",
      "description": "Pays du numéro appelé ou destinataire du SMS, ISO alpha-2. Absent pour data et incoming_call."
    },
    "usage_type": {
      "type": "string",
      "enum": [
        "call",
        "sms",
        "mms",
        "data",
        "incoming_call"
      ]
    }
  },
  "required": [
    "plan_id",
    "country_of_use",
    "usage_type"
  ],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "plan_id": {
      "type": "string"
    },
    "usage_type": {
      "type": "string"
    },
    "included": {
      "type": [
        "boolean",
        "string"
      ],
      "description": "true, false, ou \"unknown\" si non confirmé par écrit."
    },
    "classification": {
      "type": "string"
    },
    "explanation": {
      "type": "string"
    },
    "counts_against": {
      "type": [
        "string",
        "null"
      ]
    },
    "allowance_gb": {
      "type": "number"
    },
    "status": {
      "type": "string"
    },
    "verified_at": {
      "type": "string"
    },
    "updated_at": {
      "type": "string"
    },
    "prices": {
      "type": "string"
    },
    "source_url": {
      "type": "string"
    }
  },
  "required": [
    "plan_id",
    "usage_type",
    "included",
    "source_url"
  ]
}
🟢calculate_monthly_price(plan_id, sim_type, subscription_date, top_ups)

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.

入力スキーマ

{
  "type": "object",
  "properties": {
    "plan_id": {
      "type": "string",
      "pattern": "^[a-z]{2,20}$",
      "description": "Identifiant du forfait, par exemple « essentiel » ou « confort » (list_plans)."
    },
    "sim_type": {
      "type": "string",
      "enum": [
        "esim",
        "physical_sim"
      ],
      "description": "Support commandé ; esim par défaut."
    },
    "subscription_date": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "description": "Date de souscription AAAA-MM-JJ ; aujourd’hui (heure de Paris) par défaut."
    },
    "top_ups": {
      "type": "array",
      "maxItems": 6,
      "description": "Recharges ponctuelles à ajouter au mois (volumes de https://flytel.fr/tarifs).",
      "items": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "allowance",
          "gb"
        ],
        "properties": {
          "allowance": {
            "type": "string",
            "enum": [
              "france",
              "switzerland_europe"
            ],
            "description": "Compteur rechargé : la France, ou la Suisse, l’Europe, l’Andorre et les DOM."
          },
          "gb": {
            "type": "integer",
            "minimum": 1,
            "maximum": 100
          }
        }
      }
    }
  },
  "required": [
    "plan_id"
  ],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "plan_id": {
      "type": "string"
    },
    "plan_name": {
      "type": "string"
    },
    "sim_type": {
      "type": "string"
    },
    "subscription_date": {
      "type": "string"
    },
    "currency": {
      "type": "string"
    },
    "prices_include_vat": {
      "type": "boolean"
    },
    "monthly_price_eur": {
      "type": "number"
    },
    "monthly_price_basis": {
      "type": "string",
      "enum": [
        "promotion",
        "standard"
      ]
    },
    "setup_fee_eur": {
      "type": "number"
    },
    "due_at_order_eur": {
      "type": "number"
    },
    "first_month_charged": {
      "type": "string",
      "enum": [
        "at_activation",
        "at_order"
      ]
    },
    "month_with_top_ups_eur": {
      "type": "number"
    },
    "top_ups": {
      "type": "array"
    },
    "billing": {
      "type": "string"
    },
    "price_changes": {
      "type": "string"
    },
    "commitment": {
      "type": "string"
    },
    "updated_at": {
      "type": "string"
    },
    "prices": {
      "type": "string"
    },
    "source_url": {
      "type": "string"
    }
  },
  "required": [
    "plan_id",
    "monthly_price_eur",
    "due_at_order_eur",
    "currency",
    "prices_include_vat"
  ]
}
🟢search(query)

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.

入力スキーマ

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "minLength": 1,
      "maxLength": 200,
      "description": "La question ou quelques mots-clés, en français de préférence, par exemple « appeler la France depuis la Suisse »."
    }
  },
  "required": [
    "query"
  ],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "results": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "id",
          "title",
          "url"
        ],
        "properties": {
          "id": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "url": {
            "type": "string"
          }
        }
      }
    }
  },
  "required": [
    "results"
  ]
}
🟢fetch(id)

Rend le texte complet d’un document de flytel.fr trouvé par search (forfait, guide ou question fréquente), avec son adresse à citer.

入力スキーマ

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "minLength": 1,
      "maxLength": 120,
      "description": "Identifiant rendu par search, par exemple « forfait:confort »."
    }
  },
  "required": [
    "id"
  ],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string"
    },
    "title": {
      "type": "string"
    },
    "text": {
      "type": "string"
    },
    "url": {
      "type": "string"
    },
    "metadata": {
      "type": "object"
    }
  },
  "required": [
    "id",
    "title",
    "text",
    "url"
  ]
}

コミュニティ

このサーバーを評価する

エビデンス

最近の観測

検証済みバージョンは記録されていませんツール 15 件