Boncourant
Optimiseur et auditeur d'électricité en France : tarifs, contrats, puissance et PPA.
| Endpoint | https://boncourant.fr/mcp (streamable-http) |
|---|---|
| Registry version | 1.5.1 |
| Now | 19 tools · grade C (74) · pin ts_35cc47ae4ab9d9b2587006e4866a1db2 · protocol 2025-06-18 |
| First / last listed | 2026-10-31 02:33 UTC / 2026-10-31 02:33 UTC |
| Grade over time | 2026-10-31: C (74), 19 tools |
Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.
Tools: list_capabilities hc_schedule_change_impact simulate analyze_bill get_methodology decompose_invoice annualize_invoice check_subscribed_power analyze_renewal_terms assess_historical_optimality renewal_advisor extract_energy_document run_method assess_ppa create_analysis_study get_analysis_study get_analysis_report eex_connector pro_catalog
list_capabilities | Liste les analyses réellement disponibles, les preuves nécessaires, les livrables, les limites, les méthodes et les prochains outils MCP à appeler. Utilisez cet outil en premier quand la demande porte sur l'électricité en France ou que le bon parcours est incertain. params: audience, capability_id |
hc_schedule_change_impact | Calcule l’impact de deux horaires explicitement fournis, sans résoudre un horaire depuis une ville. Calcule ce qu'un changement de plages d'heures creuses coûte à l'année, en facturant deux fois la même consommation (avant / après) avec les mêmes prix et le même abonnement. Les horaires viennent du courrier ou de la facture : aucune adresse ne résout des heures creuses, Enedis les attribuant par p params: old_schedule*, new_schedule*, current_option*, alternatives, consumption* |
simulate | Estimation résidentielle rapide à partir des kWh, kVA, du code postal et de l’option, sans facture extraite ; avec des champs de facture structurés, appelez analyze_bill. Compare les offres évaluées au tarif réglementé et explicite les hypothèses. params: postal_code*, puissance_kva*, conso_annuelle_kwh*, option, proportion_hc |
analyze_bill | Évalue une facture résidentielle déjà extraite (champs structurés) via le moteur versionné ; pour une estimation sur paramètres sans facture, appelez simulate. Il s’agit d’une recommandation prospective, pas du contrôle historique de toutes les lignes facturées. Retourne un verdict explicite stay/switch et l'option tarifaire de chaque offre ; quand aucune offre ne bat le contrat actuel, recommende params: conso_annuelle_kwh*, puissance_kva*, postal_code*, option, conso_kwh_hp, conso_kwh_hc, current_supplier, current_offer, current_annual_cost_eur |
get_methodology | Retourne la méthodologie de calcul, ses sources, hypothèses et limites. Filtrez par method_id, family ou version pour éviter de charger tout le registre ; sans filtre, retourne le registre complet. params: method_id, family, version |
decompose_invoice | Agrège des lignes de facture déjà extraites en postes canoniques (énergie, TURPE, accise, CTA, TVA, capacité, CEE, frais) et vérifie que leur somme correspond aux totaux HT/TTC déclarés. Retourne la méthode, sa version et le hash des entrées. params: line_items*, stated_total_ttc, stated_total_ht |
annualize_invoice | Annualise la consommation et/ou le total TTC d'une période avec les coefficients officiels du profil Enedis correspondant au segment, à l'option et à la puissance. Si les coefficients sont indisponibles, le repli linéaire est explicite et borné pour les kWh. params: period_start*, period_end*, period_kwh, period_total_ttc_eur, segment*, option, puissance_kva* |
check_subscribed_power | Évalue la puissance à la date demandée sans extrapoler une pointe isolée. Une candidature C5 exige une année de pointes apparentes officielles et les paliers du contrat ; une C4 exige P1 à P4 et reste non concluante si une pointe non étiquetée tombe entre les seuils actifs P1 × 0,93 et P4 × 0,93. params: evaluation_date*, subscribed_kva*, max_demand_kw, monthly_max_kw, connection_segment*, max_demand_kva, monthly_max_kva, measurement_period_days, measurement_basis, subscribed_powers_kva, available_contract_tiers_kva |
analyze_renewal_terms | Calcule uniquement l’échéance et le préavis à partir des dates et clauses extraites, sans consulter les prix de marché ; pour une décision de renouvellement avec marché et catalogue, appelez renewal_advisor. Ne chiffre pas de pénalité de résiliation. Le type de prix est une valeur canonique, jamais déduit d'un texte libre par cet outil. params: end_date, auto_renewal, notice_period_days, pricing_type, evaluation_date* |
assess_historical_optimality | Compare un contrat signé uniquement aux offres datées, valides et faisables au moment de la signature, sans utiliser d'information postérieure. La conclusion est limitée aux preuves fournies et ne prétend jamais couvrir tout le marché. params: contract*, alternatives*, materiality_eur_year |
renewal_advisor | Conseille un renouvellement B2B en combinant préavis, courbe EEX fraîche (eex_connector) et catalogue C5 (pro_catalog) ; pour les seules dates contractuelles sans marché, appelez analyze_renewal_terms. Les prix C4 restent sur devis. Une courbe stale/partielle ne déclenche jamais de décision, et seuls les prix HT fourniture sont comparés au prix verrouillé HT fourniture. params: evaluation_date*, end_date, auto_renewal, notice_period_days, pricing_type, current_locked_supply_eur_mwh*, annual_consumption_mwh, budget_eur_mwh, ceiling_eur_mwh, locked_fraction, segment*, structure |
extract_energy_document | Extrait en mémoire un PDF ou un texte de facture/contrat, retire les identifiants sensibles de la réponse et lance immédiatement les méthodes déterministes applicables. Pendant la phase de test précédant l'ouverture aux clients, l'extraction est réalisée par DeepSeek, un prestataire situé en Chine, sans garanties de transfert : n'envoyez pas de document contenant des données personnelles réelles. params: document_kind*, segment*, evaluation_date*, document_base64, document_text, document_file |
run_method | Exécute directement une méthode pure publiée par get_methodology avec son JSON Schema, sa version et son hash d'entrée. Les méthodes nécessitant un contexte non sérialisable, comme le calendrier Tempo, sont explicitement refusées. params: method_id*, version, valid_on, input*, context |
assess_ppa | Produit une analyse PPA conditionnelle pour un acheteur, producteur ou prosumer : avantages, risques contractuels, sensibilités économiques fournies par le client, alternatives, liquidité, fiscalité, administration, garanties d'origine et points de négociation. Pour analyser le texte d'un contrat, appelez d'abord extract_energy_document puis transmettez extract.ppa et extract.reading_coverage. Ne params: customer*, contracts*, matched_profile |
create_analysis_study | Crée et lance de façon idempotente une étude MCP temporaire pour n’importe quel outil analytique Boncourant pris en charge. Retourne immédiatement un reçu opaque, un statut et une expiration ; utilisez get_analysis_study pour suivre le traitement. L’entrée brute est supprimée à la fin du job et le résultat expire sous 24 heures. Cette opération crée un état temporaire mais n’agit jamais auprès d’u params: idempotency_key*, capability_id, target_tool*, arguments*, document_file |
get_analysis_study | Lit l’état queued/running/complete/partial/failed d’une étude temporaire à partir de son reçu secret. Retourne le résultat structuré lorsqu’il est prêt, sans permettre de lister ni d’ouvrir une autre étude. params: receipt* |
get_analysis_report | Retourne le rapport Markdown d’une étude PPA terminée et une URL PDF privée valable deux minutes. Le reçu secret autorise uniquement cette étude et ne doit pas être journalisé ni partagé. params: receipt* |
eex_connector | Lit les indicateurs forward EEX France (CAL Y+1, CAL Y+2, M+1), sans décision contractuelle ; pour une recommandation de renouvellement, appelez renewal_advisor. Lit le snapshot public le plus récent depuis market_observation et indique explicitement quand aucune donnée récente n'est disponible. params: asof |
pro_catalog | Lit le catalogue vérifié des offres d'électricité professionnelles (segment C5, jusqu'à 36 kVA) : nombre d'offres actives, fournisseurs, éventail des prix publiés tout compris, répartition fixe / indexée, date du dernier relevé hebdomadaire. Pour le segment C4 (36 à 250 kVA), retourne le nombre de fournisseurs servis — les prix C4 sont sur devis uniquement. Données relevées chaque semaine auprès d params: none |
Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.