Comontel : forfaits mobiles pro
Forfaits mobiles pro Comontel (réseau Orange) : prix, comparaison, itinérance, FAQ. Lecture seule.
Should I use this
Quality & Safety
Findings (9)
- LOWin get_plans
- LOWin get_plan
- LOWin compare_plans
- LOWin check_eligibility
- LOWin get_faq
- LOWin calculate_company_price
- LOWin get_roaming_allowance
- LOWin estimate_data_usage
- LOWin fetch
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"forfaits": {
"url": "https://www.comontel.fr/mcp"
}
}
}Remote endpoints
https://www.comontel.fr/mcpstreamable-httpWhat it can do
Tool inventory
Tools (15)
🟢get_plans
Les trois forfaits mobiles pro Comontel (Essentiel, Pro, Business) : prix HT et TTC par ligne et par mois, Go utilisables en France et en zone Europe, 5G, réseau, sans engagement. À utiliser en premier pour toute question de prix ou de contenu des forfaits. Aucun paramètre. Source : https://www.comontel.fr/forfaits.
Input Schema
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}Output Schema
{
"type": "object",
"properties": {
"data": {
"description": "La réponse ; null si l’information demandée n’existe pas"
},
"source_url": {
"type": "string",
"description": "Page publique où l’information est affichée"
},
"updated_at": {
"type": "string",
"description": "Dernière modification de la donnée (AAAA-MM-JJ)"
},
"reviewed_at": {
"type": "string",
"description": "Dernière vérification (AAAA-MM-JJ)"
},
"provenance": {
"type": "string"
},
"status": {
"type": "string",
"enum": [
"validé",
"à valider",
"inconnu"
],
"description": "« inconnu » : ne jamais deviner ni compléter"
}
},
"required": [
"data",
"source_url",
"updated_at",
"reviewed_at",
"provenance",
"status"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢get_plan(plan_id)
Fiche complète d’un forfait (prix HT et TTC, Go en France et en zone Europe, 5G, appels et SMS, page officielle). À utiliser quand l’utilisateur cite un forfait précis. Paramètre : plan_id (essentiel, pro ou business). Source : page du forfait sur www.comontel.fr.
Input Schema
{
"type": "object",
"properties": {
"plan_id": {
"type": "string",
"enum": [
"essentiel",
"pro",
"business"
],
"description": "Identifiant du forfait : essentiel, pro, business"
}
},
"required": [
"plan_id"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Output Schema
{
"type": "object",
"properties": {
"data": {
"description": "La réponse ; null si l’information demandée n’existe pas"
},
"source_url": {
"type": "string",
"description": "Page publique où l’information est affichée"
},
"updated_at": {
"type": "string",
"description": "Dernière modification de la donnée (AAAA-MM-JJ)"
},
"reviewed_at": {
"type": "string",
"description": "Dernière vérification (AAAA-MM-JJ)"
},
"provenance": {
"type": "string"
},
"status": {
"type": "string",
"enum": [
"validé",
"à valider",
"inconnu"
],
"description": "« inconnu » : ne jamais deviner ni compléter"
}
},
"required": [
"data",
"source_url",
"updated_at",
"reviewed_at",
"provenance",
"status"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢compare_plans(plan_ids)
Tableau comparatif des forfaits Comontel (prix, Go en France et en zone Europe, 5G, réseau) et ce qui est commun à tous. À utiliser pour « quelle différence entre Essentiel, Pro et Business ? ». Paramètre facultatif : plan_ids (deux ou trois forfaits). Ne compare pas avec d’autres opérateurs. Source : https://www.comontel.fr/forfaits.
Input Schema
{
"type": "object",
"properties": {
"plan_ids": {
"description": "Forfaits à comparer ; tous par défaut.",
"minItems": 1,
"maxItems": 3,
"type": "array",
"items": {
"type": "string",
"enum": [
"essentiel",
"pro",
"business"
]
}
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}Output Schema
{
"type": "object",
"properties": {
"data": {
"description": "La réponse ; null si l’information demandée n’existe pas"
},
"source_url": {
"type": "string",
"description": "Page publique où l’information est affichée"
},
"updated_at": {
"type": "string",
"description": "Dernière modification de la donnée (AAAA-MM-JJ)"
},
"reviewed_at": {
"type": "string",
"description": "Dernière vérification (AAAA-MM-JJ)"
},
"provenance": {
"type": "string"
},
"status": {
"type": "string",
"enum": [
"validé",
"à valider",
"inconnu"
],
"description": "« inconnu » : ne jamais deviner ni compléter"
}
},
"required": [
"data",
"source_url",
"updated_at",
"reviewed_at",
"provenance",
"status"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢search_offers(min_data_gb, max_price_ht_eur, needs_5g)
Forfaits qui répondent à des critères chiffrés : volume minimal de données en France (Go), budget maximal HT par ligne et par mois, 5G. Résultats du moins cher au plus cher, liste vide si aucun ne convient. À utiliser quand l’utilisateur donne un besoin chiffré ; sinon préférer recommend_plan. Source : https://www.comontel.fr/forfaits.
Input Schema
{
"type": "object",
"properties": {
"min_data_gb": {
"description": "Volume minimal de données en France, en Go",
"type": "number",
"minimum": 0,
"maximum": 1000
},
"max_price_ht_eur": {
"description": "Prix maximal HT par ligne et par mois, en euros",
"type": "number",
"minimum": 0,
"maximum": 1000
},
"needs_5g": {
"description": "5G souhaitée",
"type": "boolean"
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}Output Schema
{
"type": "object",
"properties": {
"data": {
"description": "La réponse ; null si l’information demandée n’existe pas"
},
"source_url": {
"type": "string",
"description": "Page publique où l’information est affichée"
},
"updated_at": {
"type": "string",
"description": "Dernière modification de la donnée (AAAA-MM-JJ)"
},
"reviewed_at": {
"type": "string",
"description": "Dernière vérification (AAAA-MM-JJ)"
},
"provenance": {
"type": "string"
},
"status": {
"type": "string",
"enum": [
"validé",
"à valider",
"inconnu"
],
"description": "« inconnu » : ne jamais deviner ni compléter"
}
},
"required": [
"data",
"source_url",
"updated_at",
"reviewed_at",
"provenance",
"status"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢check_eligibility(has_siren, lines)
Applique les règles publiées de souscription : offre réservée aux professionnels (SIREN obligatoire : société, indépendant, micro-entrepreneur), de 1 à 20 lignes par entreprise. Indique aussi si la souscription en ligne est ouverte, l’engagement et les moyens de paiement. À utiliser pour « puis-je souscrire ? » ou « est-ce sans engagement ? ». Ne vérifie aucun SIREN réel et ne crée aucune commande. Source : https://www.comontel.fr/forfaits.
Input Schema
{
"type": "object",
"properties": {
"has_siren": {
"type": "boolean",
"description": "Le client a un numéro SIREN (société, indépendant, micro-entrepreneur)"
},
"lines": {
"type": "integer",
"minimum": 0,
"maximum": 1000,
"description": "Nombre de lignes souhaitées"
}
},
"required": [
"has_siren",
"lines"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Output Schema
{
"type": "object",
"properties": {
"data": {
"description": "La réponse ; null si l’information demandée n’existe pas"
},
"source_url": {
"type": "string",
"description": "Page publique où l’information est affichée"
},
"updated_at": {
"type": "string",
"description": "Dernière modification de la donnée (AAAA-MM-JJ)"
},
"reviewed_at": {
"type": "string",
"description": "Dernière vérification (AAAA-MM-JJ)"
},
"provenance": {
"type": "string"
},
"status": {
"type": "string",
"enum": [
"validé",
"à valider",
"inconnu"
],
"description": "« inconnu » : ne jamais deviner ni compléter"
}
},
"required": [
"data",
"source_url",
"updated_at",
"reviewed_at",
"provenance",
"status"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢get_faq(query, category)
Questions fréquentes publiées sur https://www.comontel.fr/faq, filtrées par mots-clés et/ou par rubrique (offre, entreprise, numero, sim, reseau, europe, facturation). Chaque réponse a sa propre URL à citer. À utiliser pour les questions pratiques : engagement, résiliation, portabilité, facture, TVA, eSIM, support.
Input Schema
{
"type": "object",
"properties": {
"query": {
"description": "Mots-clés, par exemple « résilier », « TVA », « eSIM »",
"type": "string",
"maxLength": 200
},
"category": {
"description": "Rubrique de la FAQ",
"type": "string",
"enum": [
"offre",
"entreprise",
"numero",
"sim",
"reseau",
"europe",
"facturation"
]
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}Output Schema
{
"type": "object",
"properties": {
"data": {
"description": "La réponse ; null si l’information demandée n’existe pas"
},
"source_url": {
"type": "string",
"description": "Page publique où l’information est affichée"
},
"updated_at": {
"type": "string",
"description": "Dernière modification de la donnée (AAAA-MM-JJ)"
},
"reviewed_at": {
"type": "string",
"description": "Dernière vérification (AAAA-MM-JJ)"
},
"provenance": {
"type": "string"
},
"status": {
"type": "string",
"enum": [
"validé",
"à valider",
"inconnu"
],
"description": "« inconnu » : ne jamais deviner ni compléter"
}
},
"required": [
"data",
"source_url",
"updated_at",
"reviewed_at",
"provenance",
"status"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢calculate_company_price(essentiel, pro, business)
Coût mensuel (HT, TVA, TTC) et annuel HT d’une flotte au prix public, en mélangeant les forfaits si besoin. À utiliser pour « combien pour 5 lignes ? » ou « combien pour 3 Pro et 2 Business ? ». Paramètres : nombre de lignes par forfait (0 à 20 chacun, 20 lignes au total au plus par entreprise). Hors frais uniques de carte SIM ou d’eSIM. Source : https://www.comontel.fr/simulateur.
Input Schema
{
"type": "object",
"properties": {
"essentiel": {
"description": "Nombre de lignes Essentiel",
"type": "integer",
"minimum": 0,
"maximum": 20
},
"pro": {
"description": "Nombre de lignes Pro",
"type": "integer",
"minimum": 0,
"maximum": 20
},
"business": {
"description": "Nombre de lignes Business",
"type": "integer",
"minimum": 0,
"maximum": 20
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}Output Schema
{
"type": "object",
"properties": {
"data": {
"description": "La réponse ; null si l’information demandée n’existe pas"
},
"source_url": {
"type": "string",
"description": "Page publique où l’information est affichée"
},
"updated_at": {
"type": "string",
"description": "Dernière modification de la donnée (AAAA-MM-JJ)"
},
"reviewed_at": {
"type": "string",
"description": "Dernière vérification (AAAA-MM-JJ)"
},
"provenance": {
"type": "string"
},
"status": {
"type": "string",
"enum": [
"validé",
"à valider",
"inconnu"
],
"description": "« inconnu » : ne jamais deviner ni compléter"
}
},
"required": [
"data",
"source_url",
"updated_at",
"reviewed_at",
"provenance",
"status"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢get_roaming_allowance(plan_id, destination)
Ce qu’un forfait permet dans une destination : inclusion dans le forfait, Go utilisables sur place, appels et SMS sur place, appels depuis la France vers ce pays, règle applicable (réglementation européenne ou grille Comontel). À utiliser pour les voyages et les frontaliers. Paramètres : plan_id et destination. Statut « inconnu » si la destination n’est pas répertoriée. Source : https://www.comontel.fr/europe-international.
Input Schema
{
"type": "object",
"properties": {
"plan_id": {
"type": "string",
"enum": [
"essentiel",
"pro",
"business"
],
"description": "Identifiant du forfait : essentiel, pro, business"
},
"destination": {
"type": "string",
"minLength": 2,
"maxLength": 60,
"description": "Pays ou territoire, en français ou par identifiant (ex. « Suisse », « royaume-uni », « Guadeloupe »)"
}
},
"required": [
"plan_id",
"destination"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Output Schema
{
"type": "object",
"properties": {
"data": {
"description": "La réponse ; null si l’information demandée n’existe pas"
},
"source_url": {
"type": "string",
"description": "Page publique où l’information est affichée"
},
"updated_at": {
"type": "string",
"description": "Dernière modification de la donnée (AAAA-MM-JJ)"
},
"reviewed_at": {
"type": "string",
"description": "Dernière vérification (AAAA-MM-JJ)"
},
"provenance": {
"type": "string"
},
"status": {
"type": "string",
"enum": [
"validé",
"à valider",
"inconnu"
],
"description": "« inconnu » : ne jamais deviner ni compléter"
}
},
"required": [
"data",
"source_url",
"updated_at",
"reviewed_at",
"provenance",
"status"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢get_country_info(destination)
Zone d’itinérance d’un pays ou territoire et son inclusion dans les forfaits Comontel. À utiliser pour « mon forfait marche-t-il en … ? » sans forfait précis ; avec un forfait, préférer get_roaming_allowance. Statut « inconnu » si la destination n’est pas répertoriée. Source : https://www.comontel.fr/europe-international.
Input Schema
{
"type": "object",
"properties": {
"destination": {
"type": "string",
"minLength": 2,
"maxLength": 60,
"description": "Pays ou territoire, en français ou par identifiant (ex. « Suisse », « royaume-uni », « Guadeloupe »)"
}
},
"required": [
"destination"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Output Schema
{
"type": "object",
"properties": {
"data": {
"description": "La réponse ; null si l’information demandée n’existe pas"
},
"source_url": {
"type": "string",
"description": "Page publique où l’information est affichée"
},
"updated_at": {
"type": "string",
"description": "Dernière modification de la donnée (AAAA-MM-JJ)"
},
"reviewed_at": {
"type": "string",
"description": "Dernière vérification (AAAA-MM-JJ)"
},
"provenance": {
"type": "string"
},
"status": {
"type": "string",
"enum": [
"validé",
"à valider",
"inconnu"
],
"description": "« inconnu » : ne jamais deviner ni compléter"
}
},
"required": [
"data",
"source_url",
"updated_at",
"reviewed_at",
"provenance",
"status"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢estimate_data_usage(workdays_per_month, video_hours_per_week, video_profile, audio_call_hours_per_week, streaming_hours_per_week, ...)
Estime la consommation mensuelle de données d’un utilisateur (Go par mois, détail par usage et sources), à partir des débits publiés par les éditeurs (Teams, Zoom, Meet, Netflix, Spotify) et du poids médian d’une page web. À utiliser pour chiffrer un besoin avant de choisir un forfait. Tous les paramètres sont facultatifs. GPS, mails, cloud et partage de connexion : valeurs fournies par l’utilisateur, aucun chiffre officiel. Estimation indicative. Source : https://www.comontel.fr/outils/estimateur-data.
Input Schema
{
"type": "object",
"properties": {
"workdays_per_month": {
"type": "number",
"minimum": 1,
"maximum": 31
},
"video_hours_per_week": {
"type": "number",
"minimum": 0,
"maximum": 80
},
"video_profile": {
"description": "Service de visioconférence (Teams par défaut)",
"type": "string",
"enum": [
"teams-audio",
"teams-video",
"teams-group",
"teams-screen",
"zoom-video",
"zoom-group",
"meet-video",
"meet-audio"
]
},
"audio_call_hours_per_week": {
"type": "number",
"minimum": 0,
"maximum": 80
},
"streaming_hours_per_week": {
"type": "number",
"minimum": 0,
"maximum": 80
},
"streaming_profile": {
"description": "Qualité de la vidéo en streaming",
"type": "string",
"enum": [
"netflix-mobile",
"netflix-sd",
"netflix-hd"
]
},
"music_hours_per_week": {
"type": "number",
"minimum": 0,
"maximum": 80
},
"music_profile": {
"description": "Qualité de la musique en streaming",
"type": "string",
"enum": [
"spotify-normal",
"spotify-high"
]
},
"web_pages_per_day": {
"type": "number",
"minimum": 0,
"maximum": 2000
},
"email_mb_per_day": {
"description": "Valeur relevée par l’utilisateur",
"type": "number",
"minimum": 0,
"maximum": 10000
},
"gps_hours_per_week": {
"type": "number",
"minimum": 0,
"maximum": 80
},
"gps_mb_per_hour": {
"description": "Valeur relevée par l’utilisateur",
"type": "number",
"minimum": 0,
"maximum": 1000
},
"cloud_gb_per_month": {
"description": "Valeur relevée par l’utilisateur",
"type": "number",
"minimum": 0,
"maximum": 500
},
"tethering_gb_per_month": {
"description": "Valeur relevée par l’utilisateur",
"type": "number",
"minimum": 0,
"maximum": 500
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}Output Schema
{
"type": "object",
"properties": {
"data": {
"description": "La réponse ; null si l’information demandée n’existe pas"
},
"source_url": {
"type": "string",
"description": "Page publique où l’information est affichée"
},
"updated_at": {
"type": "string",
"description": "Dernière modification de la donnée (AAAA-MM-JJ)"
},
"reviewed_at": {
"type": "string",
"description": "Dernière vérification (AAAA-MM-JJ)"
},
"provenance": {
"type": "string"
},
"status": {
"type": "string",
"enum": [
"validé",
"à valider",
"inconnu"
],
"description": "« inconnu » : ne jamais deviner ni compléter"
}
},
"required": [
"data",
"source_url",
"updated_at",
"reviewed_at",
"provenance",
"status"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢recommend_plan(hors_wifi, visio, partage, europe, cinq_g)
Recommande un forfait Comontel, avec ses raisons, à partir de cinq réponses sur les usages (mêmes règles que l’outil « Quel forfait ? » du site). À utiliser pour « quel forfait pour un indépendant, un commercial, une équipe terrain, une entreprise qui voyage en Europe ? ». Pour plusieurs profils dans une entreprise, appeler l’outil une fois par profil puis calculate_company_price. Source : https://www.comontel.fr/outils/quel-forfait.
Input Schema
{
"type": "object",
"properties": {
"hors_wifi": {
"type": "string",
"enum": [
"jamais",
"parfois",
"souvent"
],
"description": "Temps passé loin du Wi-Fi pendant la journée de travail"
},
"visio": {
"type": "string",
"enum": [
"jamais",
"parfois",
"souvent"
],
"description": "Visioconférences hors Wi-Fi"
},
"partage": {
"type": "string",
"enum": [
"jamais",
"parfois",
"souvent"
],
"description": "Partage de connexion vers un ordinateur"
},
"europe": {
"type": "string",
"enum": [
"jamais",
"parfois",
"souvent"
],
"description": "Déplacements dans la zone Europe (UE, DOM, Suisse, Andorre…)"
},
"cinq_g": {
"type": "string",
"enum": [
"oui",
"non"
],
"description": "Téléphone 5G et 5G souhaitée"
}
},
"required": [
"hors_wifi",
"visio",
"partage",
"europe",
"cinq_g"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Output Schema
{
"type": "object",
"properties": {
"data": {
"description": "La réponse ; null si l’information demandée n’existe pas"
},
"source_url": {
"type": "string",
"description": "Page publique où l’information est affichée"
},
"updated_at": {
"type": "string",
"description": "Dernière modification de la donnée (AAAA-MM-JJ)"
},
"reviewed_at": {
"type": "string",
"description": "Dernière vérification (AAAA-MM-JJ)"
},
"provenance": {
"type": "string"
},
"status": {
"type": "string",
"enum": [
"validé",
"à valider",
"inconnu"
],
"description": "« inconnu » : ne jamais deviner ni compléter"
}
},
"required": [
"data",
"source_url",
"updated_at",
"reviewed_at",
"provenance",
"status"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢get_guide(slug)
Un guide de www.comontel.fr : réponse courte, points clés, FAQ, sources officielles, dates et plan des sections. À utiliser après search_comontel_knowledge, ou directement si le sujet correspond à un guide connu (eSIM, RIO, portabilité, TVA, 4G ou 5G, Go nécessaires…). Paramètre : slug du guide.
Input Schema
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"enum": [
"comment-choisir-forfait-mobile-professionnel",
"combien-de-go-pour-un-commercial",
"combien-de-go-pour-un-dirigeant",
"quel-forfait-pour-chaque-salarie",
"combien-de-go-forfait-pro",
"forfait-mobile-equipes-terrain",
"code-rio-ligne-professionnelle",
"delai-portabilite-numero-mobile",
"esim-ou-sim-physique-entreprise",
"esim-iphone",
"esim-android",
"qu-est-ce-qu-un-mvno",
"4g-ou-5g-entreprise",
"volte-vowifi",
"reception-mobile-bureau",
"depart-arrivee-salarie-ligne-mobile",
"equiper-salaries-telephone-professionnel",
"tva-forfait-mobile-professionnel",
"facture-telephone-professionnelle",
"forfait-pro-suisse",
"forfait-pro-andorre",
"appeler-europe-depuis-france-forfait-pro",
"data-europe-forfait-pro"
],
"description": "Identifiant du guide"
}
},
"required": [
"slug"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Output Schema
{
"type": "object",
"properties": {
"data": {
"description": "La réponse ; null si l’information demandée n’existe pas"
},
"source_url": {
"type": "string",
"description": "Page publique où l’information est affichée"
},
"updated_at": {
"type": "string",
"description": "Dernière modification de la donnée (AAAA-MM-JJ)"
},
"reviewed_at": {
"type": "string",
"description": "Dernière vérification (AAAA-MM-JJ)"
},
"provenance": {
"type": "string"
},
"status": {
"type": "string",
"enum": [
"validé",
"à valider",
"inconnu"
],
"description": "« inconnu » : ne jamais deviner ni compléter"
}
},
"required": [
"data",
"source_url",
"updated_at",
"reviewed_at",
"provenance",
"status"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢search_comontel_knowledge(query, limit)
Recherche plein texte dans les guides, la FAQ, le glossaire et les thèmes de www.comontel.fr. Renvoie titres, extraits et URL, du plus pertinent au moins pertinent. À utiliser pour toute question qui ne relève pas d’un autre outil (portabilité, eSIM, facture, TVA, réseau…). Paramètres : query (2 à 200 caractères), limit (1 à 20, 8 par défaut).
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 2,
"maxLength": 200,
"description": "Mots-clés ou question"
},
"limit": {
"description": "Nombre de résultats (8 par défaut)",
"type": "integer",
"minimum": 1,
"maximum": 20
}
},
"required": [
"query"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Output Schema
{
"type": "object",
"properties": {
"data": {
"description": "La réponse ; null si l’information demandée n’existe pas"
},
"source_url": {
"type": "string",
"description": "Page publique où l’information est affichée"
},
"updated_at": {
"type": "string",
"description": "Dernière modification de la donnée (AAAA-MM-JJ)"
},
"reviewed_at": {
"type": "string",
"description": "Dernière vérification (AAAA-MM-JJ)"
},
"provenance": {
"type": "string"
},
"status": {
"type": "string",
"enum": [
"validé",
"à valider",
"inconnu"
],
"description": "« inconnu » : ne jamais deviner ni compléter"
}
},
"required": [
"data",
"source_url",
"updated_at",
"reviewed_at",
"provenance",
"status"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢search(query)
Recherche dans les forfaits, guides, FAQ, glossaire et thèmes de www.comontel.fr. Renvoie des documents { id, title, url }, du plus pertinent au moins pertinent ; lire le contenu d’un document avec fetch. Format attendu par la recherche approfondie de ChatGPT. Pour une réponse directe avec extraits, search_comontel_knowledge convient aussi.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 1,
"maxLength": 200,
"description": "Mots-clés ou question"
}
},
"required": [
"query"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Output Schema
{
"type": "object",
"properties": {
"results": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"title": {
"type": "string"
},
"url": {
"type": "string"
}
},
"required": [
"id",
"title",
"url"
],
"additionalProperties": false
},
"description": "Documents trouvés"
}
},
"required": [
"results"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢fetch(id)
Texte complet d’un document trouvé avec search (forfait, guide, question fréquente, terme du glossaire ou thème), avec son URL à citer et ses métadonnées (type, dates, statut). Paramètre : id renvoyé par search (le chemin de la page, par exemple « /forfaits/pro »), ou une URL de www.comontel.fr.
Input Schema
{
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1,
"maxLength": 300,
"description": "Identifiant renvoyé par search, ou URL de www.comontel.fr"
}
},
"required": [
"id"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Output Schema
{
"type": "object",
"properties": {
"id": {
"type": "string"
},
"title": {
"type": "string"
},
"text": {
"type": "string"
},
"url": {
"type": "string"
},
"metadata": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {
"type": "string"
}
}
},
"required": [
"id",
"title",
"text",
"url"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}Community
Evidence