Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, email [email protected] and we’ll put it right.

BoondManager MCP Server

MCPB · BOONDMANAGER-MCP-SERVER-V2.9.0.MCPB · 2 COMPONENTS · SCANNED AUG 3

MCP Server for BoondManager API - 180 tools, 11 prompts, 22 resources (ERP/CRM)

42 Trust /100
Trust breakdown (6 categories)

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score →

Supply Chain Security14
  • Malware scan not yet available for this package.Unverified
  • CVE data not yet available for this package.Unverified
  • No install/post-install scripts declared.Pass
  • Only part of the dependency tree could be resolved (120 of 124), so this covers what we could see, not the whole tree. View diagnostics → Partial
Provenance & Transparency45
Schema Quality & AI Usability70
  • 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
  • Context-footprint check failed: tool/resource definitions use about 35579 tokens (~176/item across 202 items; 180 tools + 22 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management0
  • Stability not yet verified: not enough scan history yet (needs a 30-day window).Unverified
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 100% of tool parameters carry a description.Pass
  • Structured output schemas are declared (33% of tools); any adoption earns full credit.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass

Unverified: 1 category

A category scored 0 because we could not verify it: a data source with nothing on this package, evidence we could not reach, or a check we could not run. We only credit what we can confirm.

Install

Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.

mcpb · boondmanager-mcp-server-v2.9.0.mcpb

Download bundle
Changelog

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.

  • 3 Aug 26 42

    First indexed and scored.

Diagnostics

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 3 Aug 2026 · Analysed mcpb/https://github.com/fauguste/boondmanager-mcp-server/releases/download/v2.9.0/boondmanager-mcp-server-v2.9.0.mcpb

Provenance none

Ecosystem: mcpb · Outcome: none

Dependencies 120 packages

120 packages in the resolved dependency tree · 111 deprecated · 39 stale.

The dependency tree was only partially resolved, so these counts may be incomplete.

MCP tools — 180 exposed · ~35,128 tokens

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.

Tool Tokens
boond_planning_absences_search ~140

Recherche le planning des absences dans BoondManager (vue globale des absences prévues). Returns: Planning des absences.

NameTypeReqDescription
fieldsarrayProjection : attributs à afficher par résultat (ex: ['title','updateDate']). Absent = résumé standard. Noms inconnus ignorés.
keywordsstringMots-clés de recherche (nom, email, compétences...)
pageintegerNuméro de page (défaut: 1, max: 100)
pageSizeintegerNombre de résultats par page (max: 500, défaut: 30)

No output schema declared.

No examples provided.

boond_poles_get ~49

Récupère les informations détaillées d'un(e) pôle par son ID.

NameTypeReqDescription
idstringyesIdentifiant unique de l'entité BoondManager (numérique)

No output schema declared.

No examples provided.

boond_poles_search ~208

Recherche des pôles dans BoondManager par mots-clés avec pagination. Args: - keywords (string, optional): Termes de recherche (nom, email, compétences...) - page (number): Numéro de page (défaut: 1) - pageSize (number): Résultats par page (défaut: 20, max: 100) Returns: Liste des pôles correspondants avec leur ID, nom et détails principaux.

NameTypeReqDescription
fieldsarrayProjection : attributs à afficher par résultat (ex: ['title','updateDate']). Absent = résumé standard. Noms inconnus ignorés.
keywordsstringMots-clés de recherche (nom, email, compétences...)
pageintegerNuméro de page (défaut: 1, max: 100)
pageSizeintegerNombre de résultats par page (max: 500, défaut: 30)
NameTypeReqDescription
countnumberyesNombre d'éléments retournés sur cette page
itemsarrayyes
totalnumberNombre total de résultats côté BoondManager

No examples provided.

boond_positionings_create ~138

Crée un nouveau positionnement pour placer un candidat ou une ressource sur un projet ou une opportunité.

NameTypeReqDescription
candidateIdstringID du candidat positionné
endDatestringDate de fin (YYYY-MM-DD)
notestringNotes / commentaires
opportunityIdstringID de l'opportunité
projectIdstringID du projet
resourceIdstringID de la ressource positionnée
startDatestringDate de début (YYYY-MM-DD)
stateintegerÉtat du positionnement

No output schema declared.

No examples provided.

boond_positionings_delete ~68

Supprime un positionnement de BoondManager. ⚠️ Action irréversible. Si le client MCP supporte l'élicitation, une confirmation est demandée avant la suppression.

NameTypeReqDescription
idstringyesIdentifiant unique de l'entité BoondManager (numérique)
NameTypeReqDescription
deletedbooleanyes
idstringyes
reasonstringPrésent quand la suppression n'a pas eu lieu (ex: refus utilisateur)

No examples provided.

boond_positionings_get ~47

Récupère les informations détaillées d'un positionnement par son ID.

NameTypeReqDescription
idstringyesIdentifiant unique de l'entité BoondManager (numérique)

No output schema declared.

No examples provided.

boond_positionings_search ~491

Recherche des positionnements (placement de candidats/ressources sur des projets/opportunités) dans BoondManager. L'API ne propose pas de paramètres de filtre dédiés : le filtrage par entité liée passe par des références dans `keywords` (AO<id>=opportunité, CAND<id>=candidat, COMP<id>=ressource, CSOC<id>=société, CCON<id>=contact, PROD<id>=produit). Les filtres *Id ci-dessous sont convertis automatiquement en ces références. Args: - keywords (string, optional): Termes de recherche (références d'entités acceptées) - candidateId, resourceId, opportunityId, companyId, contactId, productId (string, optional): Filtrer par entité liée (convertis en références keywords) - page, pageSize: Pagination Returns: Liste des positionnements correspondants.

NameTypeReqDescription
candidateIdstringFiltrer par ID candidat (envoyé à l'API comme référence keywords CAND<id>)
companyIdstringFiltrer par ID société (envoyé à l'API comme référence keywords CSOC<id>)
contactIdstringFiltrer par ID contact (envoyé à l'API comme référence keywords CCON<id>)
fieldsarrayProjection : attributs à afficher par résultat (ex: ['title','updateDate']). Absent = résumé standard. Noms inconnus ignorés.
keywordsstringMots-clés de recherche. L'API y accepte aussi des références d'entités (AO<id>, CAND<id>, COMP<id>...) — les filtres *Id ci-dessous sont convertis automatiquement en de telles références.
opportunityIdstringFiltrer par ID opportunité (envoyé à l'API comme référence keywords AO<id>)
pageintegerNuméro de page (max: 100)
pageSizeintegerRésultats par page
productIdstringFiltrer par ID produit (envoyé à l'API comme référence keywords PROD<id>)
resourceIdstringFiltrer par ID ressource (envoyé à l'API comme référence keywords COMP<id>)

No output schema declared.

No examples provided.

boond_positionings_update ~301

Met à jour un positionnement existant dans BoondManager (PUT /positionings/{id}). Seuls les champs fournis sont modifiés. Args: - id (string): ID du positionnement - state (number, optional): État du positionnement (ID du dictionnaire setting.state.positioning) - stateReasonTypeOf, stateReasonDetail (optional): Motif d'état (repliés en stateReason {typeOf, detail}) - startDate, endDate (string, optional): Dates au format YYYY-MM-DD (chaîne vide pour effacer) - informationComments (string, optional): Commentaires (max 250 caractères) Returns: Données mises à jour du positionnement.

NameTypeReqDescription
endDatestringDate de fin (YYYY-MM-DD, ou chaîne vide pour effacer)
idstringyesID du positionnement à modifier
informationCommentsstringCommentaires (max 250 caractères)
startDatestringDate de début (YYYY-MM-DD, ou chaîne vide pour effacer)
stateintegerÉtat du positionnement : ID numérique du dictionnaire setting.state.positioning
stateReasonDetailstringMotif d'état : détail libre (stateReason.detail)
stateReasonTypeOfintegerMotif d'état : ID numérique du type de motif (stateReason.typeOf)
NameTypeReqDescription
idstringIdentifiant de l'entité créée/modifiée
typestring

No examples provided.

boond_products_create ~106

Crée un(e) nouvel(le) produit dans BoondManager. Returns: Données du/de la produit créé(e) avec son ID.

NameTypeReqDescription
namestringyesNom du produit
notestringDescription du produit
referencestringRéférence du produit
stateintegerÉtat du produit
taxRatenumberTaux de TVA (%)
unitPricenumberPrix unitaire HT
NameTypeReqDescription
idstringIdentifiant de l'entité créée/modifiée
typestring

No examples provided.

boond_products_delete ~88

Supprime un(e) produit de BoondManager. ⚠️ Action irréversible. Si le client MCP supporte l'élicitation, une confirmation est demandée à l'utilisateur avant la suppression. Args: - id (string): Identifiant de l'entité à supprimer

NameTypeReqDescription
idstringyesIdentifiant unique de l'entité BoondManager (numérique)
NameTypeReqDescription
deletedbooleanyes
idstringyes
reasonstringPrésent quand la suppression n'a pas eu lieu (ex: refus utilisateur)

No examples provided.

boond_products_get ~130

Récupère les informations détaillées d'un(e) produit par son ID. Optionnellement un onglet spécifique (information, technical, financial, actions, contracts, documents). Args: - id (string): Identifiant unique du/de la produit - tab (string, optional): Onglet spécifique à récupérer Returns: Données JSON complètes de l'entité.

NameTypeReqDescription
idstringyesIdentifiant unique de l'entité (numérique)
tabstringOnglet spécifique à récupérer (information, technical, financial, actions, contracts, documents)

No output schema declared.

No examples provided.

boond_products_search ~205

Recherche des produits dans BoondManager par mots-clés avec pagination. Args: - keywords (string, optional): Termes de recherche (nom, email, compétences...) - page (number): Numéro de page (défaut: 1) - pageSize (number): Résultats par page (défaut: 20, max: 100) Returns: Liste des produits correspondants avec leur ID, nom et détails principaux.

NameTypeReqDescription
fieldsarrayProjection : attributs à afficher par résultat (ex: ['title','updateDate']). Absent = résumé standard. Noms inconnus ignorés.
keywordsstringMots-clés de recherche (nom, email, compétences...)
pageintegerNuméro de page (défaut: 1, max: 100)
pageSizeintegerNombre de résultats par page (max: 500, défaut: 30)
NameTypeReqDescription
countnumberyesNombre d'éléments retournés sur cette page
itemsarrayyes
totalnumberNombre total de résultats côté BoondManager

No examples provided.

boond_products_update ~121

Met à jour un(e) produit existant(e) dans BoondManager. Seuls les champs fournis sont modifiés. Returns: Données mises à jour du/de la produit.

NameTypeReqDescription
idstringyesID du produit à modifier
namestringNom du produit
notestringDescription
referencestringRéférence
stateintegerÉtat
taxRatenumberTaux de TVA (%)
unitPricenumberPrix unitaire HT
NameTypeReqDescription
idstringIdentifiant de l'entité créée/modifiée
typestring

No examples provided.

boond_projects_actions ~74

Récupère les actions (appels, emails, RDV, notes) associées à un projet. Args: - id (string): ID du projet Returns: Liste des actions liées au projet.

NameTypeReqDescription
idstringyesIdentifiant unique de l'entité BoondManager (numérique)

No output schema declared.

No examples provided.

boond_projects_create ~180

Crée un(e) nouvel(le) projet dans BoondManager. Returns: Données du/de la projet créé(e) avec son ID.

NameTypeReqDescription
companyIdstringID de la société cliente
contactIdstringID du contact associé
endDatestringDate de fin (YYYY-MM-DD)
namestringyesNom du projet / mission
notestringNotes / description du projet
opportunityIdstringID de l'opportunité liée
startDatestringDate de début (YYYY-MM-DD)
stateintegerÉtat du projet (0=en cours, 1=terminé, 2=archivé...)
typeOfintegerType de projet (ID du dictionnaire setting.typeOf.project)
NameTypeReqDescription
idstringIdentifiant de l'entité créée/modifiée
typestring

No examples provided.

boond_projects_delete ~88

Supprime un(e) projet de BoondManager. ⚠️ Action irréversible. Si le client MCP supporte l'élicitation, une confirmation est demandée à l'utilisateur avant la suppression. Args: - id (string): Identifiant de l'entité à supprimer

NameTypeReqDescription
idstringyesIdentifiant unique de l'entité BoondManager (numérique)
NameTypeReqDescription
deletedbooleanyes
idstringyes
reasonstringPrésent quand la suppression n'a pas eu lieu (ex: refus utilisateur)

No examples provided.

boond_projects_deliveries_groupments ~75

Récupère les livraisons (CRA) et groupements associés à un projet. Args: - id (string): ID du projet Returns: Liste des livraisons du projet.

NameTypeReqDescription
idstringyesIdentifiant unique de l'entité BoondManager (numérique)

No output schema declared.

No examples provided.

boond_projects_get ~130

Récupère les informations détaillées d'un(e) projet par son ID. Optionnellement un onglet spécifique (information, technical, financial, actions, contracts, documents). Args: - id (string): Identifiant unique du/de la projet - tab (string, optional): Onglet spécifique à récupérer Returns: Données JSON complètes de l'entité.

NameTypeReqDescription
idstringyesIdentifiant unique de l'entité (numérique)
tabstringOnglet spécifique à récupérer (information, technical, financial, actions, contracts, documents)

No output schema declared.

No examples provided.

boond_projects_information ~72

Récupère les informations générales d'un projet (client, dates, état, description, responsable...). Args: - id (string): ID du projet Returns: Données générales du projet.

NameTypeReqDescription
idstringyesIdentifiant unique de l'entité BoondManager (numérique)

No output schema declared.

No examples provided.

boond_projects_orders ~65

Récupère les bons de commande associés à un projet. Args: - id (string): ID du projet Returns: Liste des bons de commande du projet.

NameTypeReqDescription
idstringyesIdentifiant unique de l'entité BoondManager (numérique)

No output schema declared.

No examples provided.

boond_projects_productivity ~74

Récupère les données de productivité d'un projet (temps passé, jours consommés...). Args: - id (string): ID du projet Returns: Données de productivité du projet.

NameTypeReqDescription
idstringyesIdentifiant unique de l'entité BoondManager (numérique)

No output schema declared.

No examples provided.

boond_projects_purchases ~68

Récupère les achats et la sous-traitance associés à un projet. Args: - id (string): ID du projet Returns: Liste des achats du projet.

NameTypeReqDescription
idstringyesIdentifiant unique de l'entité BoondManager (numérique)

No output schema declared.

No examples provided.

boond_projects_search ~1,156

Recherche des projets / missions dans BoondManager avec filtres serveur. ⚠️ Utilisez les filtres structurés plutôt que la pagination intégrale. Les noms de paramètres sont ceux exacts de l'API. Cas d'usage courants : • **Mes projets** sans connaître son propre ID : `perimeterDynamic: ["data"]`. Pour "projets de X" : `perimeterManagers: [<X_id>]`. • **États / types** : `projectStates: [<id>]` (dictionnaire `setting.state.project`), `projectTypes: [<id>]` (`setting.typeOf.project`). IDs entiers. • **Société cliente** : `companies: [<companyId>]` (filtre les projets rattachés à ces sociétés). • **Lié à un contact / opportunité / contrat / ressource / produit** : utiliser `keywords` avec préfixes — `"PRJ<id>"` (projet), `"CSOC<id>"` (société), `"CCON<id>"` (contact), `"AO<id>"` (opportunité), `"CTR<id>"` (contrat), `"COMP<id>"` (ressource), `"PROD<id>"` (produit), `"MIS<id>"` (livraison). • **Périmètre orga** : `perimeterAgencies`, `perimeterPoles`, `perimeterBusinessUnits`. `narrowPerimeter: true` pour ET. • **Métier** : `activityAreas`, `expertiseAreas`, `flags` (tags). • **Période** : `period: "running"` (en cours), `"created"`, `"started"`, `"stopped"`, `"closed"`, `"updated"`, `"hasAdditionalDataOrPurchase"` + `startDate`/`endDate`. Ex: projets en cours en 2026 → `period: "running", startDate: "2026-01-01", endDate: "2026-12-31"`. Pagination : `page`, `pageSize` (max 500). Tri : `sort: "startDate"|"endDate"|"reference"|"company.name"|"mainManager.lastName"` + `order`. Returns : liste paginée des projets. Utiliser `boond_projects_get` ou les outils d'onglets pour le détail.

NameTypeReqDescription
activityAreasarrayIDs de secteurs d'activité.
companiesarrayIDs de sociétés clientes : projets rattachés à ces sociétés.
endDatestringDate de fin (YYYY-MM-DD), à utiliser avec `period`.
expertiseAreasarrayIDs de domaines d'expertise.
fieldsarrayProjection : attributs à afficher par résultat (ex: ['title','updateDate']). Absent = résumé standard. Noms inconnus ignorés.
flagsarrayIDs de tags.
keywordsstringMots-clés. Pour cibler par ID préfixé : 'PRJnnn' (projet), 'CSOCnnn' (société), 'CCONnnn' (contact), 'AOnnn' (opportunité), 'COMPnnn' (ressource), 'CTRnnn' (contrat).
narrowPerimeterbooleanSi true, jointure ET entre les filtres `perimeter*` (au lieu de OU par défaut).
orderstringOrdre de tri (asc/desc)
pageintegerNuméro de page (défaut: 1, max: 100)
pageSizeintegerNombre de résultats par page (max: 500, défaut: 30)
perimeterAgenciesarrayIDs d'agences. Conserve les entités dont le responsable appartient à ces agences.
perimeterBusinessUnitsarrayIDs de business units. Conserve les entités dont le responsable appartient à ces BU.
perimeterDynamicarrayPérimètre dynamique relatif à l'utilisateur courant (raccourci sans avoir à connaître son propre ID). Valeurs : 'data' (mes propres données), 'managers' (mon équipe / mes N-1), 'agencies' (mes agence…
perimeterManagersarrayIDs des managers (ressources). Conserve les entités dont le responsable est l'un de ces managers. Pour 'mon équipe / N-1 d'une personne X', passer [X_id]. Obtenir son propre ID via boond_application_…
perimeterPolesarrayIDs de pôles. Conserve les entités dont le responsable appartient à ces pôles.
periodstringFiltre temporel : 'running' (en cours), 'created', 'started', 'stopped', 'closed', 'updated', 'hasAdditionalDataOrPurchase'. À combiner avec `startDate` + `endDate`.
projectStatesarrayIDs d'états de projet (dictionnaire setting.state.project).
projectTypesarrayIDs de types de projet (dictionnaire setting.typeOf.project).
sortstringChamp de tri (ex: lastName, firstName, updateDate)
startDatestringDate de début (YYYY-MM-DD), à utiliser avec `period`.
NameTypeReqDescription
countnumberyesNombre d'éléments retournés sur cette page
itemsarrayyes
totalnumberNombre total de résultats côté BoondManager

No examples provided.

boond_projects_simulation ~75

Récupère la simulation financière d'un projet (marge, CA, coûts, rentabilité...). Args: - id (string): ID du projet Returns: Données de simulation financière du projet.

NameTypeReqDescription
idstringyesIdentifiant unique de l'entité BoondManager (numérique)

No output schema declared.

No examples provided.

boond_projects_update ~139

Met à jour un(e) projet existant(e) dans BoondManager. Seuls les champs fournis sont modifiés. Returns: Données mises à jour du/de la projet.

NameTypeReqDescription
endDatestringDate de fin (YYYY-MM-DD)
idstringyesID du projet à modifier
namestringNom du projet
notestringNotes
startDatestringDate de début (YYYY-MM-DD)
stateintegerÉtat du projet
typeOfintegerType de projet (ID du dictionnaire setting.typeOf.project)
NameTypeReqDescription
idstringIdentifiant de l'entité créée/modifiée
typestring

No examples provided.

boond_provider_invoices_create ~230

Cree une facture fournisseur Boond avec resource, providerCompany et providerContact.

NameTypeReqDescription
amountExcludingTaxnumberMontant HT
amountIncludingTaxnumberMontant TTC
companyIdstringID de la societe fournisseur, mappe vers providerCompany
contactIdstringID du contact fournisseur, mappe vers providerContact
currencynumberDevise Boond
currencyAgencynumberDevise agence
endDatestringyesDate de fin de periode (YYYY-MM-DD)
exchangeRatenumberTaux de change
exchangeRateAgencynumberTaux de change agence
invoiceDatestringDate de facture (YYYY-MM-DD)
referencestringyesReference de la facture fournisseur
resourceIdstringyesID de la ressource portee par la facture fournisseur
startDatestringyesDate de debut de periode (YYYY-MM-DD)
stateintegerEtat de la facture fournisseur

No output schema declared.

No examples provided.

boond_provider_invoices_get ~47

Recupere les informations detaillees d'une facture fournisseur par son ID.

NameTypeReqDescription
idstringyesIdentifiant unique de l'entité BoondManager (numérique)

No output schema declared.

No examples provided.

boond_provider_invoices_search ~133

Recherche des factures fournisseur dans BoondManager.

NameTypeReqDescription
companyIdstringFiltrer par ID societe fournisseur
fieldsarrayProjection : attributs à afficher par résultat (ex: ['title','updateDate']). Absent = résumé standard. Noms inconnus ignorés.
keywordsstringMots-cles de recherche
pageintegerNumero de page (max: 100)
pageSizeintegerResultats par page
resourceIdstringFiltrer par ID ressource via mot-cle COMP<id>

No output schema declared.

No examples provided.

boond_purchases_create ~132

Crée un nouvel achat ou sous-traitance dans BoondManager.

NameTypeReqDescription
companyIdstringID de la société fournisseur
contactIdstringID du contact fournisseur
endDatestringDate de fin (YYYY-MM-DD)
notestringNotes / commentaires
projectIdstringID du projet associé
startDatestringDate de début (YYYY-MM-DD)
stateintegerÉtat de l'achat
titlestringTitre de l'achat/sous-traitance

No output schema declared.

No examples provided.

boond_purchases_delete ~67

Supprime un achat de BoondManager. ⚠️ Action irréversible. Si le client MCP supporte l'élicitation, une confirmation est demandée avant la suppression.

NameTypeReqDescription
idstringyesIdentifiant unique de l'entité BoondManager (numérique)
NameTypeReqDescription
deletedbooleanyes
idstringyes
reasonstringPrésent quand la suppression n'a pas eu lieu (ex: refus utilisateur)

No examples provided.

boond_purchases_get ~46

Récupère les informations détaillées d'un achat par son ID.

NameTypeReqDescription
idstringyesIdentifiant unique de l'entité BoondManager (numérique)

No output schema declared.

No examples provided.

boond_purchases_search ~161

Recherche des achats et sous-traitances dans BoondManager. Args: - keywords, companyId, projectId: Filtres - page, pageSize: Pagination Returns: Liste des achats correspondants.

NameTypeReqDescription
companyIdstringFiltrer par ID société
fieldsarrayProjection : attributs à afficher par résultat (ex: ['title','updateDate']). Absent = résumé standard. Noms inconnus ignorés.
keywordsstringMots-clés de recherche
pageintegerNuméro de page (max: 100)
pageSizeintegerRésultats par page
projectIdstringFiltrer par ID projet

No output schema declared.

No examples provided.

boond_reporting_companies ~744

Reporting des sociétés (CA, marge, activité...). ⚠️ `startDate` + `endDate` (YYYY-MM-DD) sont REQUIS par l'API. Filtres clés : périmètre (perimeterDynamic/perimeterManagers/perimeterAgencies...), période (period, periodDynamic), companiesStates, companies, maxCompanies, showPercentage. Les états/types sont des IDs entiers issus de boond_application_dictionary. Sans filtre de périmètre, le reporting porte sur tout le périmètre autorisé. Returns: Données de reporting.

NameTypeReqDescription
companiesarrayFiltrer sur ces IDs de sociétés.
companiesStatesarrayIDs d'états de sociétés (dictionnaire setting.state.company).
endDatestringyesDate de fin (YYYY-MM-DD). Requis par l'API.
keywordsstringMots-clés.
maxCompaniesintegerNombre de sociétés par page (1-10, défaut 1). Le nombre de résultats = sociétés × indicateurs.
narrowPerimeterbooleanSi true, jointure ET entre les filtres `perimeter*` (au lieu de OU par défaut).
pageintegerNuméro de page (défaut: 1, max: 100)
pageSizeintegerNombre de résultats par page (max: 500, défaut: 30)
perimeterAgenciesarrayIDs d'agences. Conserve les entités dont le responsable appartient à ces agences.
perimeterBusinessUnitsarrayIDs de business units. Conserve les entités dont le responsable appartient à ces BU.
perimeterDynamicarrayPérimètre dynamique relatif à l'utilisateur courant (raccourci sans avoir à connaître son propre ID). Valeurs : 'data' (mes propres données), 'managers' (mon équipe / mes N-1), 'agencies' (mes agence…
perimeterManagersarrayIDs des managers (ressources). Conserve les entités dont le responsable est l'un de ces managers. Pour 'mon équipe / N-1 d'une personne X', passer [X_id]. Obtenir son propre ID via boond_application_…
perimeterPolesarrayIDs de pôles. Conserve les entités dont le responsable appartient à ces pôles.
periodDynamicstringPériode dynamique relative à aujourd'hui (avec period='dynamicPeriod') : today, thisWeek, thisMonth, thisTrimester, thisSemester, thisYear, thisFiscalYear, yesterday, lastWeek, lastMonth, lastTrimest…
periodDynamicParametersstringParamètres de la période personnalisée (utilisé avec periodDynamic=lastCustomPeriod/nextCustomPeriod).
scorecardsarrayIDs des scorecards (indicateurs) à retourner.
showPercentagebooleanAfficher les valeurs en pourcentage plutôt qu'en valeur réelle.
startDatestringyesDate de début (YYYY-MM-DD). Requis par l'API.
useCachestringCache de reporting : 'withCache' (valeurs mises en cache) ou 'withoutCache' (recalcul, défaut).

No output schema declared.

No examples provided.

boond_reporting_production_plans ~826

Reporting des plans de production (disponibilités, positionnements...). ⚠️ `startDate` + `endDate` (YYYY-MM-DD) sont REQUIS par l'API. Filtres clés : périmètre (perimeterDynamic/perimeterManagers/perimeterAgencies...), période (period, periodDynamic), resourceTypes, resourceStates, positioningStates, positioningPeriod, showContracts, projects/contacts/companies. Les états/types sont des IDs entiers issus de boond_application_dictionary. Sans filtre de périmètre, le reporting porte sur tout le périmètre autorisé. Returns: Données de reporting.

NameTypeReqDescription
companiesarrayFiltrer sur ces IDs de sociétés.
contactsarrayFiltrer sur ces IDs de contacts.
endDatestringyesDate de fin (YYYY-MM-DD). Requis par l'API.
keywordsstringMots-clés.
narrowPerimeterbooleanSi true, jointure ET entre les filtres `perimeter*` (au lieu de OU par défaut).
pageintegerNuméro de page (défaut: 1, max: 100)
pageSizeintegerNombre de résultats par page (max: 500, défaut: 30)
perimeterAgenciesarrayIDs d'agences. Conserve les entités dont le responsable appartient à ces agences.
perimeterBusinessUnitsarrayIDs de business units. Conserve les entités dont le responsable appartient à ces BU.
perimeterDynamicarrayPérimètre dynamique relatif à l'utilisateur courant (raccourci sans avoir à connaître son propre ID). Valeurs : 'data' (mes propres données), 'managers' (mon équipe / mes N-1), 'agencies' (mes agence…
perimeterManagersarrayIDs des managers (ressources). Conserve les entités dont le responsable est l'un de ces managers. Pour 'mon équipe / N-1 d'une personne X', passer [X_id]. Obtenir son propre ID via boond_application_…
perimeterPolesarrayIDs de pôles. Conserve les entités dont le responsable appartient à ces pôles.
periodDynamicstringPériode dynamique relative à aujourd'hui (avec period='dynamicPeriod') : today, thisWeek, thisMonth, thisTrimester, thisSemester, thisYear, thisFiscalYear, yesterday, lastWeek, lastMonth, lastTrimest…
periodDynamicParametersstringParamètres de la période personnalisée (utilisé avec periodDynamic=lastCustomPeriod/nextCustomPeriod).
positioningPeriodstring'created' (positionnements créés entre les dates, défaut) ou 'running' (en cours sur la période).
positioningStatesarrayIDs d'états de positionnement (dictionnaire setting.state.positioning).
projectsarrayFiltrer sur ces IDs de projets.
resourceStatesarrayIDs d'états de ressources (dictionnaire setting.state.resource).
resourceTypesarrayIDs de types de ressources (dictionnaire setting.typeOf.resource).
scorecardsarrayIDs des scorecards (indicateurs) à retourner.
showContractsbooleanAfficher les contrats associés.
startDatestringyesDate de début (YYYY-MM-DD). Requis par l'API.
useCachestringCache de reporting : 'withCache' (valeurs mises en cache) ou 'withoutCache' (recalcul, défaut).

No output schema declared.

No examples provided.

boond_reporting_projects ~753

Reporting des projets (CA, marge, rentabilité...). Filtres clés : périmètre (perimeterDynamic/perimeterManagers/perimeterAgencies...), période (period, periodDynamic), projectTypes, projectStates, resources, projects, contacts, companies, maxProjects. Les états/types sont des IDs entiers issus de boond_application_dictionary. Sans filtre de périmètre, le reporting porte sur tout le périmètre autorisé. Returns: Données de reporting.

NameTypeReqDescription
companiesarrayFiltrer sur ces IDs de sociétés.
contactsarrayFiltrer sur ces IDs de contacts.
endDatestringDate de fin (YYYY-MM-DD).
keywordsstringMots-clés.
maxProjectsintegerNombre de projets par page (1-10, défaut 1). Le nombre de résultats = projets × indicateurs.
narrowPerimeterbooleanSi true, jointure ET entre les filtres `perimeter*` (au lieu de OU par défaut).
pageintegerNuméro de page (défaut: 1, max: 100)
pageSizeintegerNombre de résultats par page (max: 500, défaut: 30)
perimeterAgenciesarrayIDs d'agences. Conserve les entités dont le responsable appartient à ces agences.
perimeterBusinessUnitsarrayIDs de business units. Conserve les entités dont le responsable appartient à ces BU.
perimeterDynamicarrayPérimètre dynamique relatif à l'utilisateur courant (raccourci sans avoir à connaître son propre ID). Valeurs : 'data' (mes propres données), 'managers' (mon équipe / mes N-1), 'agencies' (mes agence…
perimeterManagersarrayIDs des managers (ressources). Conserve les entités dont le responsable est l'un de ces managers. Pour 'mon équipe / N-1 d'une personne X', passer [X_id]. Obtenir son propre ID via boond_application_…
perimeterPolesarrayIDs de pôles. Conserve les entités dont le responsable appartient à ces pôles.
periodDynamicstringPériode dynamique relative à aujourd'hui (avec period='dynamicPeriod') : today, thisWeek, thisMonth, thisTrimester, thisSemester, thisYear, thisFiscalYear, yesterday, lastWeek, lastMonth, lastTrimest…
periodDynamicParametersstringParamètres de la période personnalisée (utilisé avec periodDynamic=lastCustomPeriod/nextCustomPeriod).
projectStatesarrayIDs d'états de projets (dictionnaire setting.state.project).
projectTypesarrayIDs de types de projets (dictionnaire setting.typeOf.project).
projectsarrayFiltrer sur ces IDs de projets.
resourcesarrayFiltrer sur ces IDs de ressources.
scorecardsarrayIDs des scorecards (indicateurs) à retourner.
startDatestringDate de début (YYYY-MM-DD).
useCachestringCache de reporting : 'withCache' (valeurs mises en cache) ou 'withoutCache' (recalcul, défaut).

No output schema declared.

No examples provided.

boond_reporting_resources ~859

Reporting des ressources (taux d'occupation, CA, productivité...). Filtres clés : périmètre (perimeterDynamic/perimeterManagers/perimeterAgencies...), période (period, periodDynamic), reportingCategory, resourceTypes, resourceStates, period, resources/projects/contacts/companies, maxResources. Les états/types sont des IDs entiers issus de boond_application_dictionary. Sans filtre de périmètre, le reporting porte sur tout le périmètre autorisé. Returns: Données de reporting.

NameTypeReqDescription
companiesarrayFiltrer sur ces IDs de sociétés.
contactsarrayFiltrer sur ces IDs de contacts.
endDatestringDate de fin (YYYY-MM-DD).
keywordsstringMots-clés.
maxResourcesintegerNombre de ressources par page (1-10, défaut 1). Le nombre de résultats = ressources × indicateurs.
narrowPerimeterbooleanSi true, jointure ET entre les filtres `perimeter*` (au lieu de OU par défaut).
pageintegerNuméro de page (défaut: 1, max: 100)
pageSizeintegerNombre de résultats par page (max: 500, défaut: 30)
perimeterAgenciesarrayIDs d'agences. Conserve les entités dont le responsable appartient à ces agences.
perimeterBusinessUnitsarrayIDs de business units. Conserve les entités dont le responsable appartient à ces BU.
perimeterDynamicarrayPérimètre dynamique relatif à l'utilisateur courant (raccourci sans avoir à connaître son propre ID). Valeurs : 'data' (mes propres données), 'managers' (mon équipe / mes N-1), 'agencies' (mes agence…
perimeterManagersarrayIDs des managers (ressources). Conserve les entités dont le responsable est l'un de ces managers. Pour 'mon équipe / N-1 d'une personne X', passer [X_id]. Obtenir son propre ID via boond_application_…
perimeterPolesarrayIDs de pôles. Conserve les entités dont le responsable appartient à ces pôles.
periodstringDécoupage temporel : 'onePeriod' (unique, entre startDate/endDate), 'dynamicPeriod' (selon periodDynamic), 'monthly' (6 mois depuis startDate), 'quarterly', 'semiAnnual', 'annual'. La synthèse accept…
periodDynamicstringPériode dynamique relative à aujourd'hui (avec period='dynamicPeriod') : today, thisWeek, thisMonth, thisTrimester, thisSemester, thisYear, thisFiscalYear, yesterday, lastWeek, lastMonth, lastTrimest…
periodDynamicParametersstringParamètres de la période personnalisée (utilisé avec periodDynamic=lastCustomPeriod/nextCustomPeriod).
projectsarrayFiltrer sur ces IDs de projets.
reportingCategorystringVue : 'showByResources' (défaut, sans returnedPeriod) ou 'showByPeriods' (returnedPeriod requis).
resourceStatesarrayIDs d'états de ressources (dictionnaire setting.state.resource).
resourceTypesarrayIDs de types de ressources (dictionnaire setting.typeOf.resource).
resourcesarrayFiltrer sur ces IDs de ressources.
scorecardsarrayIDs des scorecards (indicateurs) à retourner.
startDatestringDate de début (YYYY-MM-DD).
useCachestringCache de reporting : 'withCache' (valeurs mises en cache) ou 'withoutCache' (recalcul, défaut).

No output schema declared.

No examples provided.

boond_reporting_synthesis ~905

Reporting de synthèse globale (commercial, RH, recrutement, facturation...). ⚠️ `startDate` + `endDate` (YYYY-MM-DD) sont REQUIS par l'API. Filtres clés : périmètre (perimeterDynamic/perimeterManagers/perimeterAgencies...), période (period, periodDynamic), reportingType, reportingCategory, period, resources/projects/contacts/companies, compareIndicators. Les états/types sont des IDs entiers issus de boond_application_dictionary. Sans filtre de périmètre, le reporting porte sur tout le périmètre autorisé. Returns: Données de reporting.

NameTypeReqDescription
companiesarrayFiltrer sur ces IDs de sociétés.
compareIndicatorsarrayIndicateurs à comparer entre deux périodes.
compareIndicatorsPeriodstringPériode de comparaison des indicateurs (défaut 'period').
contactsarrayFiltrer sur ces IDs de contacts.
endDatestringDate de fin (YYYY-MM-DD).
keywordsstringMots-clés.
narrowPerimeterbooleanSi true, jointure ET entre les filtres `perimeter*` (au lieu de OU par défaut).
pageintegerNuméro de page (défaut: 1, max: 100)
pageSizeintegerNombre de résultats par page (max: 500, défaut: 30)
perimeterAgenciesarrayIDs d'agences. Conserve les entités dont le responsable appartient à ces agences.
perimeterBusinessUnitsarrayIDs de business units. Conserve les entités dont le responsable appartient à ces BU.
perimeterDynamicarrayPérimètre dynamique relatif à l'utilisateur courant (raccourci sans avoir à connaître son propre ID). Valeurs : 'data' (mes propres données), 'managers' (mon équipe / mes N-1), 'agencies' (mes agence…
perimeterManagersarrayIDs des managers (ressources). Conserve les entités dont le responsable est l'un de ces managers. Pour 'mon équipe / N-1 d'une personne X', passer [X_id]. Obtenir son propre ID via boond_application_…
perimeterPolesarrayIDs de pôles. Conserve les entités dont le responsable appartient à ces pôles.
periodstringDécoupage temporel : 'onePeriod' (unique, entre startDate/endDate), 'dynamicPeriod' (selon periodDynamic), 'monthly' (6 mois depuis startDate), 'quarterly', 'semiAnnual', 'annual'. La synthèse accept…
periodDynamicstringPériode dynamique relative à aujourd'hui (avec period='dynamicPeriod') : today, thisWeek, thisMonth, thisTrimester, thisSemester, thisYear, thisFiscalYear, yesterday, lastWeek, lastMonth, lastTrimest…
periodDynamicParametersstringParamètres de la période personnalisée (utilisé avec periodDynamic=lastCustomPeriod/nextCustomPeriod).
projectsarrayFiltrer sur ces IDs de projets.
reportingCategorystringCatégorie de synthèse (défaut 'commercialSynthesis') : commercial, RH, recrutement, activité & frais, facturation, ou globale. `resources` n'est pas disponible hors d'une vue par ressources.
reportingTypestringType de données : 'realData' (défaut, réel) ou 'targetsData' (objectifs).
resourcesarrayFiltrer sur ces IDs de ressources.
scorecardsarrayIDs des scorecards (indicateurs) à retourner.
startDatestringyesDate de début (YYYY-MM-DD). Requis par l'API.
useCachestringCache de reporting : 'withCache' (valeurs mises en cache) ou 'withoutCache' (recalcul, défaut).

No output schema declared.

No examples provided.

boond_resources_absences_reports ~84

Récupère les demandes d'absences d'une ressource (congés, RTT, maladie...). Args: - id (string): ID de la ressource Returns: Liste des demandes d'absences de la ressource.

NameTypeReqDescription
idstringyesIdentifiant unique de l'entité BoondManager (numérique)

No output schema declared.

No examples provided.

boond_resources_actions ~79

Récupère les actions (appels, emails, RDV, notes) associées à une ressource. Args: - id (string): ID de la ressource Returns: Liste des actions liées à la ressource.

NameTypeReqDescription
idstringyesIdentifiant unique de l'entité BoondManager (numérique)

No output schema declared.

No examples provided.

boond_resources_administrative ~87

Récupère les informations administratives d'une ressource (salaire, TJM, coût journalier, informations RH...). Args: - id (string): ID de la ressource Returns: Données administratives et RH de la ressource.

NameTypeReqDescription
idstringyesIdentifiant unique de l'entité BoondManager (numérique)

No output schema declared.

No examples provided.

boond_resources_advantages ~78

Récupère les avantages associés à une ressource (tickets restaurant, mutuelle, véhicule, primes...). Args: - id (string): ID de la ressource Returns: Liste des avantages de la ressource.

NameTypeReqDescription
idstringyesIdentifiant unique de l'entité BoondManager (numérique)

No output schema declared.

No examples provided.

boond_resources_create ~138

Crée un(e) nouvel(le) ressource dans BoondManager. Returns: Données du/de la ressource créé(e) avec son ID.

NameTypeReqDescription
citystringVille
countrystringPays
email1stringEmail principal
firstNamestringyesPrénom de la ressource/collaborateur
lastNamestringyesNom de famille
notestringNotes
phone1stringTéléphone
stateintegerÉtat de la ressource
titlestringTitre / poste
NameTypeReqDescription
idstringIdentifiant de l'entité créée/modifiée
typestring

No examples provided.

boond_resources_delete ~89

Supprime un(e) ressource de BoondManager. ⚠️ Action irréversible. Si le client MCP supporte l'élicitation, une confirmation est demandée à l'utilisateur avant la suppression. Args: - id (string): Identifiant de l'entité à supprimer

NameTypeReqDescription
idstringyesIdentifiant unique de l'entité BoondManager (numérique)
NameTypeReqDescription
deletedbooleanyes
idstringyes
reasonstringPrésent quand la suppression n'a pas eu lieu (ex: refus utilisateur)

No examples provided.

boond_resources_expenses_reports ~71

Récupère les notes de frais d'une ressource. Args: - id (string): ID de la ressource Returns: Liste des notes de frais de la ressource.

NameTypeReqDescription
idstringyesIdentifiant unique de l'entité BoondManager (numérique)

No output schema declared.

No examples provided.

boond_resources_get ~132

Récupère les informations détaillées d'un(e) ressource par son ID. Optionnellement un onglet spécifique (information, technical, financial, actions, contracts, documents). Args: - id (string): Identifiant unique du/de la ressource - tab (string, optional): Onglet spécifique à récupérer Returns: Données JSON complètes de l'entité.

NameTypeReqDescription
idstringyesIdentifiant unique de l'entité (numérique)
tabstringOnglet spécifique à récupérer (information, technical, financial, actions, contracts, documents)

No output schema declared.

No examples provided.

boond_resources_information ~84

Récupère les informations générales d'une ressource (coordonnées, adresse, état civil, photo, tags, manager...). Args: - id (string): ID de la ressource Returns: Données personnelles et administratives de la ressource.

NameTypeReqDescription
idstringyesIdentifiant unique de l'entité BoondManager (numérique)

No output schema declared.

No examples provided.

boond_resources_positionings ~74

Récupère les positionnements (placements sur des projets) d'une ressource. Args: - id (string): ID de la ressource Returns: Liste des positionnements de la ressource.

NameTypeReqDescription
idstringyesIdentifiant unique de l'entité BoondManager (numérique)

No output schema declared.

No examples provided.

boond_resources_projects ~69

Récupère les projets auxquels une ressource participe ou a participé. Args: - id (string): ID de la ressource Returns: Liste des projets de la ressource.

NameTypeReqDescription
idstringyesIdentifiant unique de l'entité BoondManager (numérique)

No output schema declared.

No examples provided.