accueil / serveurs / Communication / com.numbru/client-compass
com.numbru/client-compass
serveur MCP (Model Context Protocol) · numbrU API 1.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que com.numbru/client-compass est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.numbru/client-compass » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 11 outils
- batch_create_persons≈ 296 tokens
Create up to 10 people (clients) in parallel and generate a Client Compass for each. Use this for re-engaging dormant leads — a name is enough. IMPORTANT: Return the full Start Here coaching for each person (ask_them, know_this, avoid_this) — do not summarize or create tables. Present each person's compass_summary_text and all three Start Here items in full.
Paramètres, retour & exemple (1)
Paramètrescontacts· array · requis
Array of 1–10 contacts to profile. First and last name required for each.
Exemple d'appel{"name": "batch_create_persons", "arguments": {"contacts": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - complete_profile≈ 282 tokens
Complete the user's profile (one-time signup). Sets name, profession, and generates a User Compass. Required before creating clients.
Paramètres, retour & exemple (7)
Paramètresdob· string · optionnel
Date of birth YYYY-MM-DD (optional, improves compass). Do not ask the user for this before calling — proceed with name only.phone· string · optionnel
Phone number (optional)last_name· string · requis
Last name (required)first_name· string · requis
First name (required)profession· string · requis · real_estate | sales | civic | insurance | design | hospitality_travel | event_planning
Profession (required)maiden_name· string · optionnel
Maiden/birth name (optional)middle_name· string · optionnel
Middle name (optional)
Exemple d'appel{"name": "complete_profile", "arguments": {"last_name": "texte", "first_name": "texte", "profession": "real_estate"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_person≈ 395 tokens
Create a new person (client). Generates their Client Compass automatically. Requires the user to have a profession set.
Paramètres, retour & exemple (8)
Paramètresdob· string · optionnel
Date of birth in YYYY-MM-DD format (optional, improves compass accuracy). Do not ask the user for this before calling — proceed with name only and let the engine handle it.vertical· string · optionnel · real_estate | sales | civic | insurance
Industry vertical override. Defaults to the user's profession if omitted.last_name· string · requis
Last name (required)first_name· string · requis
First name (required)key_parties· array · optionnel
Key parties involved (e.g. spouse, parent, colleague)middle_name· string · optionnel
Middle name (optional)must_haves_avoids· string · optionnel
Notes on must-haves or things to avoidis_first_interaction· boolean · optionnel
Is this the first interaction with this client? Default: true
Exemple d'appel{"name": "create_person", "arguments": {"last_name": "texte", "first_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - generate_compass≈ 277 tokens
Generate a numbrU Compass profile for a person using the Compass engine. Returns how the person is wired: how they decide, what earns their trust, and what to avoid. IMPORTANT: present the returned output verbatim, exactly as formatted, preserving every section and heading (KNOW, DO, DEEPER DETAILS, Strategic Tips, Who They Are, Signals, How to Communicate, Try This First). Do not summarize, reword, reorder, condense into tables, or describe the sections instead of showing them. The formatting is the product.
Paramètres, retour & exemple (3)
Paramètresdob· string · optionnel
Date of birth in YYYY-MM-DD format (optional). If not provided, proceed with name only.name· string · requis
Full name of the personvertical· string · optionnel · real_estate | sales | civic | insurance
Industry vertical (default: real_estate)
Exemple d'appel{"name": "generate_compass", "arguments": {"name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_chat_messages≈ 150 tokens
Retrieve chat message history for a specific person (client). Returns messages in reverse chronological order.
Paramètres, retour & exemple (3)
Paramètreslimit· integer · optionnel
Max messages to return (default: 50)cursor· string · optionnel
Pagination cursor from a previous responseperson_id· string · requis
The UUID of the person
Exemple d'appel{"name": "get_chat_messages", "arguments": {"person_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_me≈ 57 tokens
Retrieve the authenticated user's profile information.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_me", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_person≈ 91 tokens
Retrieve a single person (client) by their ID, including their Client Compass data.
Paramètres, retour & exemple (1)
Paramètresperson_id· string · requis
The UUID of the person to retrieve
Exemple d'appel{"name": "get_person", "arguments": {"person_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - health_check≈ 54 tokens
Check the health status of the numbrU API
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "health_check", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_people≈ 188 tokens
Retrieve all people (clients) for the authenticated user. Optionally search by name.
Paramètres, retour & exemple (5)
Paramètrespace· string · optionnel
Filter by preferred pace (e.g. quick, measured, deliberate)tone· string · optionnel
Filter by tone (e.g. confident, collaborative, analytical)voice· string · optionnel
Filter by communication voice (e.g. direct, warm, conversational)search· string · optionnel
Search by name (partial match, case-insensitive)archetype· string · optionnel
Filter by archetype name
Exemple d'appel{"name": "list_people", "arguments": {"pace": "texte", "tone": "texte", "voice": "texte", "search": "texte", "archetype": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - send_chat_message≈ 128 tokens
Send a chat message about a specific person (client). The AI will respond with tailored advice based on the client's Compass profile.
Paramètres, retour & exemple (2)
Paramètresmessage· string · requis
The message to sendperson_id· string · requis
The UUID of the person
Exemple d'appel{"name": "send_chat_message", "arguments": {"message": "texte", "person_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - update_profile≈ 231 tokens
Update the user's profile settings. Can change name, profession, phone, DOB, or custom prompt.
Paramètres, retour & exemple (8)
Paramètresdob· string · optionnel
Date of birth YYYY-MM-DDphone· string · optionnel
Phone numberlast_name· string · optionnel
Last namefirst_name· string · optionnel
First nameprofession· string · optionnel · real_estate | sales | civic | insurance | design | hospitality_travel | event_planning
Professionmaiden_name· string · optionnel
Maiden/birth namemiddle_name· string · optionnel
Middle namecustom_prompt· string · optionnel
Custom instructions for AI interactions
Exemple d'appel{"name": "update_profile", "arguments": {"dob": "texte", "phone": "texte", "last_name": "texte", "first_name": "texte", "profession": "real_estate", "maiden_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».