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

NPM · BOONDMANAGER-MCP-SERVER · 2 COMPONENTS · SCANNED AUG 3

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

+24 this week 75 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 Security87
  • No malware found by supply-chain analysis.Pass
  • Only part of the dependency tree could be resolved (120 of 124), so this covers what we could see, not the whole tree.Partial
  • 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 & Transparency97
  • Source repository is publicly reachable at the declared URL. View diagnostics → Pass
  • Cryptographically verified build provenance (signed, bound to fauguste/boondmanager-mcp-server). View diagnostics → Pass
  • Clear OSI-approved license (Apache-2.0).Pass
  • Actively maintained (last published 10 days ago).Pass
  • Disclosure check failed: no security disclosure policy was found in the source repository. See how to fix → Fail
Schema Quality & AI Usability71
  • 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 34849 tokens (~172/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.

npm · boondmanager-mcp-server

# add to Claude Code
claude mcp add fauguste-boondmanager-mcp-server -- npx -y boondmanager-mcp-server
# add to Codex CLI
codex mcp add fauguste-boondmanager-mcp-server -- npx -y boondmanager-mcp-server
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "fauguste-boondmanager-mcp-server": {
      "type": "local",
      "command": [
        "npx",
        "-y",
        "boondmanager-mcp-server"
      ],
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add fauguste-boondmanager-mcp-server --command npx --arg -y --arg boondmanager-mcp-server
# ~/.hermes/config.yaml
mcp_servers:
  fauguste-boondmanager-mcp-server:
    command: "npx"
    args: ["-y", "boondmanager-mcp-server"]
// mcp.json
{
  "mcpServers": {
    "fauguste-boondmanager-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "boondmanager-mcp-server"
      ]
    }
  }
}
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.

  • 2 Aug 26 +50
    • Install scripts: unverified → pass security
    • Provenance: unverified → pass security
    • Known CVEs: unverified → partial security
    • Malware scan: unverified → pass security
    • Stability: Stability not yet verified: not enough scan history yet (needs a 30-day window). security
    • The attested source repository moved: fauguste/boondmanager-mcp-server security
    • Maintenance: unverified → pass functional
    • Schema quality: unverified → good functional
    • MCP protocol: unverified → pass functional
    • License: unverified → pass functional
    • Dependency health: unverified → partial functional
    • Licence: Apache-2.0 functional
  • 1 Aug 26 +20
    • Schema quality: unverified → 100 functional
    • Tool coverage: unverified → 100 functional
  • 31 Jul 26 −46
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 27 Jul 26 51

    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 npm/[email protected]

Provenance verified

Ecosystem: npm · Outcome: verified

Reason: verified

Source repo:
fauguste/boondmanager-mcp-server
Certificate issuer:
https://token.actions.githubusercontent.com
Certificate SAN:
https://github.com/fauguste/boondmanager-mcp-server/.github/workflows/release.yml@refs/tags/v2.8.2
Rekor log index:
2225732953
Predicate type:
https://slsa.dev/provenance/v1
Subject digest:
sha512:26e46d340d922f2fa8519e41e94ca8c66cc1c3b158732428f5243e171171ff111d63f4343183f8b653571dadab744743f0dce14a6edd6db35528b349b
Discovery method:
attestation_endpoint
Dependencies 120 packages

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

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

MCP tools — 180 exposed · ~34,398 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_absences_create ~197

Cree une demande d'absence Boond avec absencesPeriods.

NameTypeReqDescription
absencesPeriodsarrayPériodes d'absence Boond brutes
durationnumberDurée en jours ; calculée automatiquement si absente
endDatestringyesDate de fin (YYYY-MM-DD)
notestringCommentaire / motif
resourceIdstringyesID de la ressource en absence
startDatestringyesDate de début (YYYY-MM-DD)
stateintegerÉtat de la demande (0=en attente, 1=validé, 2=refusé...)
typeOfstringyesLibellé de l'absence (congé payé, RTT, maladie, sans solde...)
workUnitTypeReferenceintegerRéférence du type d'unité d'absence, défaut 1

No output schema declared.

No examples provided.

boond_absences_delete ~43

Supprime une absence de BoondManager. Action irreversible.

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_absences_get ~48

Recupere les informations detaillees d'une demande d'absence par son ID.

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

No output schema declared.

No examples provided.

boond_absences_search ~176

Recherche des demandes d'absence dans BoondManager. Args: - keywords (string, optional): Termes de recherche. resourceId est converti en COMP<id>. - startMonth, endMonth (string, optional): Periode au format YYYY-MM. - page, pageSize: Pagination Returns: Liste des demandes d'absence correspondantes.

NameTypeReqDescription
endMonthstringMois de fin de période (YYYY-MM)
keywordsstringMots-clés de recherche
pageintegerNuméro de page (max: 100)
pageSizeintegerRésultats par page
resourceIdstringFiltrer par ID ressource
startMonthstringMois de début de période (YYYY-MM)

No output schema declared.

No examples provided.

boond_absences_update ~98

Met a jour une demande d'absence existante. Seuls les champs fournis sont modifies.

NameTypeReqDescription
endDatestringDate de fin (YYYY-MM-DD)
idstringyesID de l'absence à modifier
notestringCommentaire / motif
startDatestringDate de début (YYYY-MM-DD)
stateintegerÉtat de la demande

No output schema declared.

No examples provided.

boond_accounts_get ~48

Récupère les informations détaillées d'un(e) compte utilisateur par son ID.

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

No output schema declared.

No examples provided.

boond_accounts_search ~171

Recherche des comptes utilisateurs 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 comptes utilisateurs correspondants avec leur ID, nom et détails principaux.

NameTypeReqDescription
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_actions_create ~545

Crée une nouvelle action (appel, email, RDV, note) dans BoondManager, rattachée à un contact, candidat, ressource, opportunité ou projet (relation dependsOn, obligatoire). Args: - typeOf (number, requis): ID numérique du type d'action (dictionnaire setting.action.*, via boond_application_dictionary) - title, text (string, optional): Titre et contenu de l'action - startDate, endDate (string, optional): Dates ISO avec timezone (ex: 2026-06-05T10:00:00+0200) - contactId | candidateId | resourceId | opportunityId | projectId (string, un requis): Entité de rattachement - companyId (string, optional): Société, uniquement en complément d'un contactId - positioningId (string, optional): Positionnement à lier — requis par l'API pour les types d'action liés aux positionnements (ex. RQ) Returns: L'action créée avec son ID.

NameTypeReqDescription
candidateIdstringID du candidat auquel rattacher l'action (dependsOn)
companyIdstringID de la société associée (uniquement en complément d'un contactId)
contactIdstringID du contact auquel rattacher l'action (dependsOn)
endDatestringDate de fin (même format que startDate)
opportunityIdstringID de l'opportunité à laquelle rattacher l'action (dependsOn)
positioningIdstringID du positionnement à lier à l'action (relation positioning). Requis par l'API pour les types d'action liés aux positionnements (ex. RQ) — sans lui, erreur 422 « 1002 - Wrong or missing attribute (/…
projectIdstringID du projet auquel rattacher l'action (dependsOn)
resourceIdstringID de la ressource à laquelle rattacher l'action (dependsOn)
startDatestringDate de début au format ISO 8601 avec timezone (ex: 2026-06-05T10:00:00+0200)
textstringContenu / notes de l'action
titlestringTitre de l'action
typeOfyesType d'action : ID numérique du dictionnaire (setting.action.*, via boond_application_dictionary) ou libellé personnalisé si BOOND_DICTIONARY_OVERRIDES est configuré

No output schema declared.

No examples provided.

boond_actions_delete ~66

Supprime une action 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_actions_get ~43

Récupère les détails d'une action par son ID.

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

No output schema declared.

No examples provided.

boond_actions_search ~195

Recherche des actions (appels, emails, RDV, notes) dans BoondManager avec filtres optionnels par candidat, ressource, contact ou société. Args: - keywords (string, optional): Termes de recherche - candidateId, resourceId, contactId, companyId (string, optional): Filtrer par entité liée - page, pageSize: Pagination Returns: Liste des actions correspondantes.

NameTypeReqDescription
candidateIdstringFiltrer par ID candidat
companyIdstringFiltrer par ID société
contactIdstringFiltrer par ID contact
keywordsstringMots-clés de recherche
pageintegerNuméro de page (max: 100)
pageSizeintegerRésultats par page
resourceIdstringFiltrer par ID ressource

No output schema declared.

No examples provided.

boond_actions_update ~348

Met à jour une action existante dans BoondManager (PUT partiel, seuls les champs fournis sont modifiés). ⚠️ Aucune relation n'est envoyée : le rattachement (dependsOn), le positionnement et la synchronisation calendrier (event Outlook/Teams, invités) sont préservés. Idéal pour ajouter un compte-rendu sans casser l'agenda — contrairement à delete + recreate qui supprime l'événement. Args: - id (string, requis): ID de l'action à modifier - typeOf (number, optional): Nouveau type (ID numérique du dictionnaire setting.action.*) - title (string, optional): Nouveau titre - text (string, optional): Nouveau contenu / notes (remplace l'existant, pas d'ajout) - startDate, endDate (string, optional): Dates ISO avec timezone (ex: 2026-06-05T10:00:00+0200) Returns: L'action mise à jour.

NameTypeReqDescription
endDatestringDate de fin (même format que startDate)
idstringyesID de l'action à modifier
startDatestringDate de début au format ISO 8601 avec timezone (ex: 2026-06-05T10:00:00+0200)
textstringNouveau contenu / notes (HTML accepté). Remplace l'existant (pas d'ajout).
titlestringNouveau titre de l'action
typeOfintegerNouveau type : ID numérique du dictionnaire setting.action.* (via boond_application_dictionary)
NameTypeReqDescription
idstringIdentifiant de l'entité créée/modifiée
typestring

No examples provided.

boond_advantages_get ~46

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

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

No output schema declared.

No examples provided.

boond_advantages_search ~142

Recherche des avantages (tickets restaurant, mutuelle, véhicule, primes...) dans BoondManager, avec filtre optionnel par ressource. Args: - keywords (string, optional): Termes de recherche - resourceId (string, optional): Filtrer par ID ressource - page, pageSize: Pagination Returns: Liste des avantages correspondants.

NameTypeReqDescription
keywordsstringMots-clés de recherche
pageintegerNuméro de page (max: 100)
pageSizeintegerRésultats par page
resourceIdstringFiltrer par ID ressource

No output schema declared.

No examples provided.

boond_agencies_get ~48

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

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

No output schema declared.

No examples provided.

boond_agencies_search ~170

Recherche des agences 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 agences correspondants avec leur ID, nom et détails principaux.

NameTypeReqDescription
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_application_current_user ~47

Récupère les informations de l'utilisateur actuellement connecté à l'API BoondManager (profil, permissions, agence...). Returns: Données JSON de l'utilisateur courant.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

boond_application_dictionary ~423

Récupère un dictionnaire de référence BoondManager (états, types, pays, devises, langues, outils, expertises, ...). L'API expose un seul endpoint `/application/dictionary` qui renvoie tout — le serveur le cache (TTL 1h, configurable via `BOOND_DICTIONARY_TTL_MS`) et extrait un sous-arbre par chemin dotté. Args: - dictionaryType (string): Chemin dans la réponse (relatif à `data`). Exemples : - "setting.state.{resource,candidate,contact,company,opportunity,project,invoice,order,positioning}" → états par entité - "setting.typeOf.{resource,contact,project}" → types par entité - "setting.action.{candidate,resource,opportunity,project,...}" → actions disponibles - "setting.tool" → outils / technos (Java, AWS...) - "setting.expertiseArea" → domaines d'expertise - "setting.experience" → niveaux d'expérience - "setting.languageSpoken" → langues parlées - "setting.activityArea" → secteurs d'activité - "setting.mobilityArea" → mobilités géographiques - "setting.currency" → devises - "setting.civility" → civilités - "country" → pays - "languages" → langues d'interface (fr, en, es) Note : l'ancienne forme "states/resources" (slash) n'est pas valide — utilisez "setting.state.resource". Retourne le sous-arbre (souvent un tableau `{id, value, ...}`) ou `isError: true` si le chemin est introuvable.

NameTypeReqDescription
dictionaryTypestringyesType de dictionnaire (ex: typeOf/actions, typeOf/absences, states/candidates, states/resources, states/opportunities, states/projects, states/invoices, countries, currencies, languages...)

No output schema declared.

No examples provided.

boond_business_units_get ~49

Récupère les informations détaillées d'un(e) business unit par son ID.

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

No output schema declared.

No examples provided.

boond_business_units_search ~172

Recherche des business units 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 business units correspondants avec leur ID, nom et détails principaux.

NameTypeReqDescription
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_calendars_get ~49

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

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

No output schema declared.

No examples provided.

boond_calendars_search ~173

Recherche des calendriers 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 calendriers correspondants avec leur ID, nom et détails principaux.

NameTypeReqDescription
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_candidates_actions ~74

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

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

No output schema declared.

No examples provided.

boond_candidates_administrative ~65

Récupère les informations administratives d'un candidat. Args: - id (string): ID du candidat Returns: Données administratives du candidat.

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

No output schema declared.

No examples provided.

boond_candidates_create ~166

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

NameTypeReqDescription
citystringVille
countrystringPays
email1stringEmail principal
firstNamestringyesPrénom du candidat
lastNamestringyesNom de famille du candidat
mainSkillsstringCompétences principales (texte libre)
notestringNotes / commentaires
phone1stringTéléphone principal
stateintegerÉtat du candidat (0=en cours, 1=placé, 2=archivé...)
titlestringTitre du poste / fonction
NameTypeReqDescription
idstringIdentifiant de l'entité créée/modifiée
typestring

No examples provided.

boond_candidates_delete ~88

Supprime un(e) candidat 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_candidates_get ~130

Récupère les informations détaillées d'un(e) candidat par son ID. Optionnellement un onglet spécifique (information, technical, financial, actions, contracts, documents). Args: - id (string): Identifiant unique du/de la candidat - 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_candidates_information ~79

Récupère les informations générales d'un candidat (coordonnées, adresse, état civil, photo, tags, source...). Args: - id (string): ID du candidat Returns: Données personnelles et administratives du candidat.

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

No output schema declared.

No examples provided.

boond_candidates_positionings ~72

Récupère les positionnements (placements sur des opportunités/projets) d'un candidat. Args: - id (string): ID du candidat Returns: Liste des positionnements du candidat.

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

No output schema declared.

No examples provided.

boond_candidates_search ~1,426

Recherche des candidats 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 candidats** sans connaître son propre ID : `perimeterDynamic: ["data"]`. Pour "candidats de l'équipe X" : `perimeterManagers: [<X_id>]` (utiliser `perimeterManagersType: "main"|"hr"` pour cibler Main vs HR Manager). • **États / types** : `candidateStates: [<id>]` (dictionnaire `setting.state.candidate`), `candidateTypes` (`setting.typeOf.resource`), `contractTypes`, `availabilityTypes`. IDs entiers issus du dictionnaire. • **Périmètre orga** : `perimeterAgencies`, `perimeterPoles`, `perimeterBusinessUnits`. `narrowPerimeter: true` pour ET. • **Profil technique** : `tools: [<id>]` (OU; pour ET: `["#AND#", "1", "2"]`), `expertiseAreas`, `activityAreas`, `experiences`, `trainings`, `mobilityAreas`, `languages` (format `langueId|niveauId`). • **Sourcing** : `sources: [<id>]` (origine du candidat), `evaluations`. • **Période** : `period: "created"|"updated"|"available"|"withActions"|...` + `startDate`/`endDate`. • **Recherche par nom** : `keywords: "Dupont"` + `keywordsType: "lastName"` (ou firstName, fullName avec `"NOM#PRENOM"`, emails, phones, title, titleSkills…). Sans `keywordsType`, recherche par défaut dans le CV. • **Géolocalisation** : `coordinates: "lat,lon"` ou `location` + `geoDistance` (km, 5-200). Pagination : `page`, `pageSize` (max 500). Tri : `sort` + `order`. Returns : liste paginée des candidats. Utiliser `boond_candidates_get` ou les outils d'onglets pour le détail.

NameTypeReqDescription
activityAreasarrayIDs de secteurs d'activité (dictionnaire setting.activityArea).
availabilityTypesarrayIDs de types de disponibilité (dictionnaire setting.availability).
candidateStatesarrayIDs d'états de candidat (dictionnaire setting.state.candidate via boond_application_dictionary).
candidateTypesarrayIDs de types de candidat (dictionnaire setting.typeOf.resource).
contractTypesarrayIDs de types de contrat recherchés (dictionnaire setting.typeOf.contract).
coordinatesstringCoordonnées GPS 'lat,lon'. Requiert `geoDistance`.
endDatestringDate de fin (YYYY-MM-DD), à utiliser avec `period`.
evaluationsarrayIDs d'évaluations.
experiencesarrayIDs de niveaux d'expérience.
expertiseAreasarrayIDs de domaines d'expertise.
fieldsarrayProjection côté client : liste d'attributs JSON:API à afficher pour chaque résultat (ex: ['title', 'updateDate', 'numberOfActiveProjects']). Réduit fortement la taille de la réponse. Absent = résumé…
flagsarrayIDs de tags.
geoDistanceintegerRayon km (5-200).
keywordsstringMots-clés (par défaut, recherche dans CV + dossier technique). Combinable avec `keywordsType`.
keywordsTypestringChamp ciblé par `keywords` (défaut: 'resumeTd').
languagesarrayLangues au format `langueId|niveauId` (ex: ['anglais|courant']).
locationstringAdresse texte. Requiert `geoDistance`.
mobilityAreasarrayIDs de zones de mobilité.
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_…
perimeterManagersTypestringType de responsable visé par `perimeterManagers`: 'main' (Main Manager) ou 'hr' (HR Manager).
perimeterPolesarrayIDs de pôles. Conserve les entités dont le responsable appartient à ces pôles.
periodstringFiltre temporel : 'created', 'updated', 'available', 'noAction'/'withActions'/'withoutActions'. À combiner avec `startDate` + `endDate`.
providerCompaniesarrayIDs de sociétés sous-traitantes.
shieldsarrayNiveau de complétude.
sortstringChamp de tri (ex: lastName, firstName, updateDate)
sourcesarrayIDs de sources de recrutement (dictionnaire setting.source).
startDatestringDate de début (YYYY-MM-DD), à utiliser avec `period`.
toolsarrayIDs d'outils/technos (dictionnaire setting.tool). Logique OU par défaut. Pour ET, ajouter '#AND#' en 1er élément: tools=['#AND#','12','34'].
trainingsarrayIDs de formations.
NameTypeReqDescription
countnumberyesNombre d'éléments retournés sur cette page
itemsarrayyes
totalnumberNombre total de résultats côté BoondManager

No examples provided.

boond_candidates_technical_data ~80

Récupère le profil technique d'un candidat (compétences, expériences, formations, certifications, langues, CV...). Args: - id (string): ID du candidat Returns: Données techniques et compétences du candidat.

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

No output schema declared.

No examples provided.

boond_candidates_update ~157

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

NameTypeReqDescription
citystringVille
countrystringPays
email1stringEmail principal
firstNamestringPrénom
idstringyesID du candidat à modifier
lastNamestringNom
mainSkillsstringCompétences principales
notestringNotes
phone1stringTéléphone
stateintegerÉtat du candidat
titlestringTitre / fonction
NameTypeReqDescription
idstringIdentifiant de l'entité créée/modifiée
typestring

No examples provided.

boond_companies_actions ~77

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

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

No output schema declared.

No examples provided.

boond_companies_contacts ~64

Récupère les contacts associés à une société. Args: - id (string): ID de la société Returns: Liste des contacts de la société.

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

No output schema declared.

No examples provided.

boond_companies_create ~131

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

NameTypeReqDescription
citystringVille
countrystringPays
email1stringEmail de la société
namestringyesNom de la société
notestringNotes
phone1stringTéléphone
siretstringNuméro SIRET
stateintegerÉtat de la société
websitestringSite web
NameTypeReqDescription
idstringIdentifiant de l'entité créée/modifiée
typestring

No examples provided.

boond_companies_delete ~89

Supprime un(e) société 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_companies_get ~131

Récupère les informations détaillées d'un(e) société par son ID. Optionnellement un onglet spécifique (information, technical, financial, actions, contracts, documents). Args: - id (string): Identifiant unique du/de la société - 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_companies_information ~81

Récupère les informations générales d'une société (coordonnées, SIRET, site web, secteur, taille, tags...). Args: - id (string): ID de la société Returns: Données générales de la société.

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

No output schema declared.

No examples provided.

boond_companies_invoices ~66

Récupère les factures d'une société. Args: - id (string): ID de la société Returns: Liste des factures de la société.

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

No output schema declared.

No examples provided.

boond_companies_opportunities ~67

Récupère les opportunités commerciales d'une société. Args: - id (string): ID de la société Returns: Liste des opportunités de la société.

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

No output schema declared.

No examples provided.

boond_companies_orders ~67

Récupère les bons de commande d'une société. Args: - id (string): ID de la société Returns: Liste des bons de commande de la société.

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

No output schema declared.

No examples provided.

boond_companies_projects ~64

Récupère les projets associés à une société. Args: - id (string): ID de la société Returns: Liste des projets de la société.

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

No output schema declared.

No examples provided.

boond_companies_provider_invoices ~69

Récupère les factures fournisseur d'une société. Args: - id (string): ID de la société Returns: Liste des factures fournisseur de la société.

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

No output schema declared.

No examples provided.

boond_companies_purchases ~69

Récupère les achats/sous-traitance d'une société. Args: - id (string): ID de la société Returns: Liste des achats de la société.

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

No output schema declared.

No examples provided.

boond_companies_search ~1,042

Recherche des sociétés (clients, prospects, fournisseurs…) 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 comptes** sans connaître son propre ID : `perimeterDynamic: ["data"]`. Pour "comptes gérés par X" : `perimeterManagers: [<X_id>]`. • **États** : `states: [<id>]` (dictionnaire `setting.state.company`). IDs entiers. • **Périmètre orga** : `perimeterAgencies`, `perimeterPoles`, `perimeterBusinessUnits`. `narrowPerimeter: true` pour ET. • **Segmentation m��tier** : `expertiseAreas` (dictionnaire `setting.expertiseArea`), `origins`, `influencers`. • **Période** : `period: "created"|"updated"|"withActions"|"withoutActions"|"noAction"` + `startDate`/`endDate`. • **Recherche** : `keywords` + `keywordsType` ('default' = nom/ville/pays/expertise/info, ou 'name', 'phones', 'emails', 'socialNetworks'). Pour cibler une société par ID : `keywords: "CSOC<id>"`. Pagination : `page`, `pageSize` (max 500). Tri : `sort` + `order`. Note : il n'y a PAS de filtre `typeOf` pour les sociétés dans l'API search. Le type (client/prospect/fournisseur) doit être inféré via le détail de la société (`boond_companies_get`). Returns : liste paginée des sociétés. Utiliser `boond_companies_get` ou les outils d'onglets pour le détail.

NameTypeReqDescription
endDatestringDate de fin (YYYY-MM-DD), à utiliser avec `period`.
expertiseAreasarrayIDs de domaines d'expertise (dictionnaire setting.expertiseArea).
fieldsarrayProjection côté client : liste d'attributs JSON:API à afficher pour chaque résultat (ex: ['title', 'updateDate', 'numberOfActiveProjects']). Réduit fortement la taille de la réponse. Absent = résumé…
flagsarrayIDs de tags.
influencersarrayIDs d'influenceurs.
keywordsstringMots-clés (défaut: nom + ville + pays + expertise + informations). Combinable avec `keywordsType`.
keywordsTypestringChamp ciblé par `keywords`. Défaut: 'default'.
narrowPerimeterbooleanSi true, jointure ET entre les filtres `perimeter*` (au lieu de OU par défaut).
orderstringOrdre de tri (asc/desc)
originsarrayIDs d'origines (dictionnaire setting.origin).
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 : 'created', 'updated', 'noAction'/'withActions'/'withoutActions'. À combiner avec `startDate` + `endDate`.
shieldsarrayNiveau de complétude.
sortstringChamp de tri (ex: lastName, firstName, updateDate)
startDatestringDate de début (YYYY-MM-DD), à utiliser avec `period`.
statesarrayIDs d'états de société (dictionnaire setting.state.company).
NameTypeReqDescription
countnumberyesNombre d'éléments retournés sur cette page
itemsarrayyes
totalnumberNombre total de résultats côté BoondManager

No examples provided.

boond_companies_update ~144

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

NameTypeReqDescription
citystringVille
countrystringPays
email1stringEmail
idstringyesID de la société à modifier
namestringNom
notestringNotes
phone1stringTéléphone
siretstringNuméro SIRET
stateintegerÉtat
websitestringSite web
NameTypeReqDescription
idstringIdentifiant de l'entité créée/modifiée
typestring

No examples provided.

boond_contacts_actions ~74

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

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

No output schema declared.

No examples provided.

boond_contacts_create ~131

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

NameTypeReqDescription
citystringVille
companyIdstringID de la société associée
countrystringPays
email1stringEmail principal
firstNamestringyesPrénom du contact
lastNamestringyesNom de famille
notestringNotes
phone1stringTéléphone
titlestringTitre / fonction
NameTypeReqDescription
idstringIdentifiant de l'entité créée/modifiée
typestring

No examples provided.

boond_contacts_delete ~88

Supprime un(e) contact 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_contacts_get ~130

Récupère les informations détaillées d'un(e) contact par son ID. Optionnellement un onglet spécifique (information, technical, financial, actions, contracts, documents). Args: - id (string): Identifiant unique du/de la contact - 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.