Votre business plan,
depuis votre IA

Le MCP open-bp relie ChatGPT, Claude et les clients MCP à vos prévisionnels. Consultez vos hypothèses, préparez des scénarios, rédigez le dossier et demandez vos exports avec les mêmes calculs et droits que l’application.

Lire la documentation du MCP

Vous choisissez les droits de la connexion. Les capacités de votre abonnement et les permissions de chaque projet restent vérifiées par open-bp.

Une décision à comparer

Exemple de demande, sans données clients

Compare une embauche au mois prévu et une embauche trois mois plus tard. Montre les effets sur le résultat et la trésorerie avant d’enregistrer.
  1. Votre assistant

    Retrouve le projet et les hypothèses à faire varier.

  2. Le moteur open-bp

    Recalcule la prévision initiale et le scénario demandé.

  3. Votre décision

    Relisez les différences, puis choisissez ce qui doit être enregistré.

Le scénario chiffre une hypothèse. Il ne constitue pas une prédiction des ventes ni une validation professionnelle.

Documentation du MCP open-bp

Connexion, outils, droits et conventions pour utiliser vos business plans depuis un assistant compatible MCP.

Connexion

Adresse du serveur MCP

https://open-bp.com/api/mcp
  1. Dans votre client MCP, ajoutez un serveur distant avec le transport Streamable HTTP et cette adresse complète.
  2. Choisissez OAuth si votre client le propose. Connectez-vous à open-bp dans le navigateur, puis autorisez uniquement les droits utiles.
  3. Pour un client utilisant un jeton Bearer, créez une clé dans Mon compte → Connexions MCP et placez-la dans le champ privé du client. La valeur n’est affichée qu’une fois.
  4. Actualisez les outils du client et commencez par une lecture de vos projets avec projects_list.

Le transport utilise POST et JSON-RPC, avec Accept: application/json, text/event-stream. Le client négocie le protocole avec initialize, puis découvre les outils avec tools/list et les appelle avec tools/call.

Ne placez jamais un jeton dans une URL, une conversation ou un fichier partagé. Les autorisations et les clés peuvent être retirées dans Mon compte ; elles restent liées à la session open-bp qui les a créées.

Mon compte

Catalogue des outils MCP

68 outils sont définis dans le catalogue. Après authentification, tools/list fournit leurs schémas d’entrée et retourne uniquement les outils autorisés pour votre connexion.

Les noms techniques ci-dessous restent identiques en FR, EN et ES. Les droits du compte, du projet et de l’abonnement sont vérifiés à chaque appel.

Lecture et calculsread

Consulter les projets accessibles, calculer les prévisions, comparer et exporter selon votre offre.

assistance_history
Lire les propositions de rédaction, les revues et leurs quotas.
chat_actions_list
Consulter les actions préparées par le chat pour votre session, leurs données et leur état.
chat_history
Lire les échanges privés du chat et son quota d’assistance.
comments_list
Lire les commentaires privés du projet, avec pagination.
cost_estimate
Calculer une charge avec la méthode et les valeurs fournies, sans inventer de montant.
costs_list
Consulter les charges et méthodes d’estimation disponibles.
invitations_list
Lister les invitations destinées à l’adresse email vérifiée du compte.
language_set
Choisir la langue des outils et réponses pour cette connexion MCP. Les données et règles financières ne changent pas.
portfolio_list
Consulter l’avancement des dossiers clients avec la vue Cabinet et pagination.
project_calculate
Recalculer un brouillon et comparer ses scénarios avec le moteur financier.
project_context
Lire les chemins de champs, unités, périodes et résultats pour modifier le bon projet.
project_export
Exporter la version enregistrée en PDF, Word ou Excel. Retourne une ressource binaire privée ; les droits d’abonnement sont vérifiés.
project_get
Lire les données enregistrées, la version et les droits du projet.
projects_list
Rechercher les projets privés et partagés, y compris les archives, avec pagination.
revision_compare
Comparer deux versions enregistrées ou un brouillon à une version : hypothèses, sources, scénarios, dossier et résultats calculés.
revision_get
Consulter les données et résultats d’une sauvegarde du projet.
revisions_list
Lister les sauvegardes privées du projet, avec pagination par version.
shares_list
Lister les invitations et accès du projet pour son propriétaire.
subscription_get
Consulter l’offre effective, les droits payés, les quotas et le changement planifié.
template_get
Consulter un modèle, ses activités, questions et hypothèses.
template_prepare
Préparer un projet depuis un modèle et des valeurs fournies, sans enregistrer.
templates_list
Lister les modèles métier et leurs versions. Les exemples sont fictifs.
Modification et collaborationwrite

Préparer et enregistrer des modifications, gérer les sources, les scénarios, les commentaires et les partages autorisés.

assistance_request
Demander une rédaction ou une revue à OpenAI après consentement, avec quota et identifiant de reprise. Les textes restent des propositions.
assumption_update
Modifier l’état, la source et la note d’une hypothèse existante. Une confirmation exige une origine ou une note. commit=true enregistre la modification.
chat_action_confirm
Confirmer une action précise préparée par le chat. Vérifie la session, les droits initiaux, la version et l’empreinte du brouillon ; une reprise ne répète pas une action terminée.
chat_send
Envoyer un message et les données du brouillon à OpenAI, avec consentement et quota. Retourne une proposition contrôlée sans enregistrer le projet.
comment_add
Ajouter un commentaire à une rubrique et à la version actuelle du projet.
comment_resolve
Marquer un commentaire comme résolu ou le rouvrir, selon les droits du compte.
expense_estimate_apply
Appliquer une estimation chiffrée à une charge, conserver la méthode et sa source, et recalculer. commit=true enregistre la modification.
expenses_add_standard
Ajouter les charges choisies dans le catalogue, sans montant inventé ni doublon. Les montants restent à renseigner. commit=true enregistre la modification.
expenses_remove
Supprimer une ligne explicitement désignée et retirer ses remplacements de scénarios. commit=true enregistre la modification.
expenses_upsert
Ajouter ou modifier une ligne complète des hypothèses avec son identifiant stable. commit=true enregistre la modification.
invitation_accept
Accepter une invitation correspondant à l’adresse email vérifiée du compte.
monthly_evolution_set
Remplacer ou supprimer la progression et les exceptions du seul champ mensuel indiqué. Une exception zéro reste explicite. commit=true enregistre la modification.
payroll_remove
Supprimer une ligne explicitement désignée et retirer ses remplacements de scénarios. commit=true enregistre la modification.
payroll_upsert
Ajouter ou modifier une ligne complète des hypothèses avec son identifiant stable. commit=true enregistre la modification.
project_archive
Archiver ou réactiver un projet appartenant au compte, avec contrôle de version et de quota.
project_create
Créer un projet depuis un modèle. Le serveur vérifie le quota de projets actifs.
project_edit_draft
Modifier un brouillon et recalculer les résultats, sans enregistrer. Les chemins et unités sont fournis par project_context. Pour enregistrer, utiliser project_save avec la version attendue.
project_save
Enregistrer tous les champs du projet, sources, charges, profils mensuels, scénarios et dossier. Exige la version attendue ; crée une nouvelle révision.
project_update
Modifier seulement les champs demandés du projet. Les groupes financiers sont fusionnés ; les listes sont remplacées. commit=false propose un brouillon, commit=true enregistre avec contrôle de version.
revenues_remove
Supprimer une ligne explicitement désignée et retirer ses remplacements de scénarios. commit=true enregistre la modification.
revenues_upsert
Ajouter ou modifier une ligne complète des hypothèses avec son identifiant stable. commit=true enregistre la modification.
revision_restore
Restaurer une sauvegarde complète en créant une nouvelle version, sans écraser l’historique.
scenario_remove
Supprimer le scénario explicitement désigné, y compris un ancien scénario enregistré. commit=true enregistre la modification.
scenario_upsert
Créer ou modifier un scénario complet en conservant la prévision initiale. Vérifie les quotas et recalcule la comparaison. commit=true enregistre la modification.
share_invite
Inviter un éditeur ou un lecteur au projet, avec contrôle des quotas. Aucun email n’est envoyé par cette action.
share_revoke
Retirer une invitation ou un accès au projet pour son propriétaire.
Facturationbilling

Consulter un prorata, préparer un changement d’abonnement et ouvrir les parcours Stripe. Un lien ne prouve pas un paiement.

billing_cancel_change
Annuler un changement d’offre planifié.
billing_checkout
Créer un lien Stripe après choix de l’offre, du rythme et acceptation explicite des conditions. Le lien ne prouve aucun paiement.
billing_confirm_change
Confirmer un aperçu de changement d’offre encore valide, après accord sur le montant et la date.
billing_portal
Ouvrir le portail Stripe pour les cartes, factures et la résiliation.
billing_preview_change
Calculer le prorata et la date d’un changement d’offre, sans le confirmer.
billing_refresh
Rapprocher l’abonnement avec les factures Stripe vérifiées.
Compte et sessionsaccount

Consulter ou exporter les données du compte, révoquer les sessions et demander une suppression différée.

account_delete
Programmer ou annuler la suppression du compte après confirmation de son email. Exige une session créée depuis moins de dix minutes et vérifie les engagements Stripe.
account_export
Exporter les données personnelles et tous les projets du propriétaire en JSON privé, sans secret de connexion.
account_get
Consulter le compte, les connexions disponibles et la suppression éventuellement programmée.
account_revoke_sessions
Déconnecter les autres sessions du compte. Leurs clés MCP sont également supprimées.
account_sign_out
Déconnecter la session qui a autorisé l’assistant et révoquer ses clés et autorisations actives. Exige une confirmation explicite.
oauth_connection_revoke
Retirer l’autorisation OAuth d’un assistant et révoquer ses jetons d’accès et de renouvellement.
oauth_connections_list
Lister les assistants autorisés par OAuth et leurs droits, sans secret de connexion.
Connexions MCPaccess

Gérer les clés et les autorisations OAuth, dans le plafond des droits déjà accordés.

mcp_connection_create
Créer une clé MCP après confirmation explicite. Ne peut déléguer que les droits de la connexion actuelle. La clé retournée doit rester dans une configuration privée.
mcp_connection_revoke
Révoquer une clé MCP appartenant au compte, après confirmation explicite.
mcp_connections_list
Lister les clés MCP du compte et leurs droits, sans afficher les secrets.
Administrationadmin

Administrer les abonnements. Ce droit reste réservé aux comptes incwo vérifiés et autorisés.

admin_accounts
Rechercher les comptes et consulter leurs droits et dernières attributions. Réservé aux comptes incwo vérifiés.
admin_grant_subscription
Attribuer un abonnement temporaire avec une durée et un historique, sans paiement Stripe. Réservé aux comptes incwo vérifiés.
admin_revoke_subscription
Retirer une attribution temporaire et retrouver les droits facturés. Réservé aux comptes incwo vérifiés.

Lire, proposer, puis enregistrer

  1. Retrouvez le projet avec projects_list, puis lisez project_get et project_context : identifiants, version, unités, périodes et sources.
  2. Préparez un brouillon avec project_edit_draft ou project_update avec commit=false. Cette proposition ne remplace pas la version enregistrée.
  3. Recalculez avec project_calculate et présentez les différences, les hypothèses et les informations manquantes.
  4. Après accord explicite, utilisez project_save ou commit=true avec expectedVersion. Si la version a changé, relisez le projet avant de préparer une nouvelle modification.

Dans un assistant externe, une action d’écriture peut enregistrer dès son appel. Configurez les approbations du client pour les sauvegardes, les partages, le compte et la facturation.

Les montants sont en euros, les décimales financières sont des chaînes et les taux sont des fractions. Les périodes de calcul sont mensuelles et les règles financières restent françaises, quelle que soit la langue.

Les états des sources missing, example, estimate et confirmed distinguent donnée manquante, exemple, estimation et information confirmée. Conservez ces états et les documents fournis par l’utilisateur.

L’assistant externe utilise son propre modèle. chat_send et assistance_request demandent l’IA d’open-bp : consentement, quota et envoi des données à OpenAI restent applicables.

Ressources et prompts

Le client découvre les ressources avec resources/list et les modèles d’URI avec resources/templates/list. Leur lecture utilise resources/read et vérifie les accès.

  • openbp://tools
  • openbp://vocabulary
  • openbp://templates
  • openbp://projects
  • openbp://subscription
  • openbp://projects/{projectId}
  • openbp://projects/{projectId}/context
  • openbp://projects/{projectId}/exports/{format}

Les formats d’export sont pdf, docx et xlsx. Un export utilise la version enregistrée du projet et dépend de votre offre.

prompts/list découvre build_business_plan et review_business_plan. prompts/get fournit le contexte du projet accessible pour préparer ou relire le dossier.

language_set choisit fr, en ou es pour la connexion. Les noms, documents et commentaires saisis par les utilisateurs sont conservés tels quels.

Exemples d’usage

Avec open-bp, liste mes projets accessibles et demande-moi lequel analyser. Ne modifie aucune donnée.
Pour le projet choisi, indique le mois où la trésorerie est la plus basse, son montant et les hypothèses à vérifier.
Prépare un scénario où l’embauche est décalée de trois mois. Compare les prévisions et montre-moi les différences avant tout enregistrement.

Les données consultées sont transmises au fournisseur de votre assistant. Les calculs décrivent des hypothèses ; ils ne constituent pas une validation professionnelle du business plan.

Ce que vous pouvez demander à votre assistant

Décrivez votre objectif et choisissez un projet. L’assistant découvre les outils autorisés ; open-bp calcule à partir des données enregistrées ou du brouillon proposé.

Rédiger le dossier et exporter le business plan

Propose une présentation pour ce projet à partir des informations enregistrées. Distingue les faits des hypothèses et demande les éléments manquants. N’invente ni étude de marché ni preuve commerciale ; montre-moi le texte avant de l’enregistrer.

Explorer les 8 cas d’usage et leurs demandes à copier

De la première hypothèse au dossier enregistré

Création de projet, charges, scénarios, trésorerie, rédaction, exports, historique et collaboration : choisissez le résultat que vous voulez obtenir.

Créer un business plan depuis un modèle

Choisir un modèle métier, préparer les hypothèses et créer un projet depuis votre assistant IA.

Voir les demandes et les conditions

Compléter les hypothèses et leurs sources

Repérer les données manquantes d’un prévisionnel et documenter les montants fournis avec leurs sources.

Voir les demandes et les conditions

Estimer les charges et leur évolution mensuelle

Préparer les charges d’un business plan avec des méthodes chiffrées et des variations mensuelles explicites.

Voir les demandes et les conditions

Comparer des prix, des volumes ou une date d’embauche

Comparer plusieurs scénarios de business plan et mesurer leurs effets sur le résultat et la trésorerie.

Voir les demandes et les conditions

Comprendre les besoins de trésorerie et de financement

Identifier les mois à financer et simuler un emprunt ou un investissement avec les conditions fournies.

Voir les demandes et les conditions

Rédiger le dossier et exporter le business plan

Rédiger un dossier à partir des données du projet et demander ses exports PDF, Word ou Excel.

Voir les demandes et les conditions

Comparer les versions et collaborer sur un projet

Relire l’historique d’un business plan, commenter un dossier et gérer les accès des collaborateurs.

Voir les demandes et les conditions

Préparer la revue des dossiers clients

Repérer les business plans à compléter et préparer les questions pour la revue des dossiers d’un cabinet.

Voir les demandes et les conditions

Comment utiliser open-bp depuis une IA

Connectez votre compte open-bp

Ajoutez l’adresse du serveur dans votre assistant, connectez-vous par OAuth et choisissez les droits utiles. Une clé privée reste possible pour les clients qui la demandent.

Décrivez les données et le résultat attendu

Fournissez les montants, les unités, les périodes et les sources. L’assistant peut relire, calculer ou préparer une proposition ; les informations manquantes restent à demander.

Contrôlez avant d’enregistrer

Dans une IA externe, configurez les approbations des outils d’écriture. Une action peut enregistrer dès son appel ; demandez d’abord les différences et confirmez ce que vous souhaitez appliquer.

Les données et les décisions restent identifiables

Les sources distinguent faits, estimations, exemples et données manquantes. Les versions permettent de relire les changements. Les exports reprennent les données enregistrées et les limites du dossier.

Un accès que vous pouvez retirer

Chaque connexion utilise votre identité et les droits accordés. Vous pouvez retirer l’autorisation OAuth ou révoquer la clé depuis Mon compte. Les données consultées sont transmises au fournisseur d’IA que vous utilisez.

Comprendre les droits et la révocation

Quel prévisionnel voulez-vous préparer ?

Choisissez un cas d’usage ou suivez le guide pour connecter votre assistant à votre compte open-bp.

Connecter mon assistant