client-compass
Qué hace este MCP
Maintains client profiles and chat histories and generates behavioral communication guidance, personality insights, and relationship strategies for client-facing professionals.
Herramientas
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['contacts'], 'properties': {'contacts': {'type': 'array', 'items': {'type': 'object', 'required': ['first_name', 'last_name'], 'properties': {'dob': {'type': 'string', 'description': 'Date of birth in YYYY-MM-DD format (optional)'}, 'vertical': {'enum': ['real_estate', 'sales', 'civic', 'insurance'], 'type': 'string'}, 'last_name': {'type': 'string', 'maxLength': 200, 'minLength': 1}, 'first_name': {'type': 'string', 'maxLength': 200, 'minLength': 1}, 'middle_name': {'type': 'string', 'maxLength': 200}}}, 'maxItems': 10, 'minItems': 1, 'description': 'Array of 1â\x80\x9310 contacts to profile. First and last name required for each.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['first_name', 'last_name', 'profession'], 'properties': {'dob': {'type': 'string', 'description': 'Date of birth YYYY-MM-DD (optional, improves compass). Do not ask the user for this before calling â\x80\x94 proceed with name only.'}, 'phone': {'type': 'string', 'description': 'Phone number (optional)'}, 'last_name': {'type': 'string', 'minLength': 1, 'description': 'Last name (required)'}, 'first_name': {'type': 'string', 'minLength': 1, 'description': 'First name (required)'}, 'profession': {'enum': ['real_estate', 'sales', 'civic', 'insurance', 'design', 'hospitality_travel', 'event_planning'], 'type': 'string', 'description': 'Profession (required)'}, 'maiden_name': {'type': 'string', 'description': 'Maiden/birth name (optional)'}, 'middle_name': {'type': 'string', 'description': 'Middle name (optional)'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['first_name', 'last_name'], 'properties': {'dob': {'type': 'string', 'description': 'Date of birth in YYYY-MM-DD format (optional, improves compass accuracy). Do not ask the user for this before calling â\x80\x94 proceed with name only and let the engine handle it.'}, 'vertical': {'enum': ['real_estate', 'sales', 'civic', 'insurance'], 'type': 'string', 'description': "Industry vertical override. Defaults to the user's profession if omitted."}, 'last_name': {'type': 'string', 'maxLength': 200, 'minLength': 1, 'description': 'Last name (required)'}, 'first_name': {'type': 'string', 'maxLength': 200, 'minLength': 1, 'description': 'First name (required)'}, 'key_parties': {'type': 'array', 'items': {'type': 'object', 'required': ['id'], 'properties': {'id': {'enum': ['spouse_partner', 'parent', 'colleague', 'friend', 'investor'], 'type': 'string'}, 'name': {'type': 'string'}}}, 'description': 'Key parties involved (e.g. spouse, parent, colleague)'}, 'middle_name': {'type': 'string', 'maxLength': 200, 'description': 'Middle name (optional)'}, 'must_haves_avoids': {'type': 'string', 'maxLength': 2000, 'description': 'Notes on must-haves or things to avoid'}, 'is_first_interaction': {'type': 'boolean', 'description': 'Is this the first interaction with this client? Default: true'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'dob': {'type': 'string', 'description': 'Date of birth in YYYY-MM-DD format (optional). If not provided, proceed with name only.'}, 'name': {'type': 'string', 'minLength': 1, 'description': 'Full name of the person'}, 'vertical': {'enum': ['real_estate', 'sales', 'civic', 'insurance'], 'type': 'string', 'default': 'real_estate', 'description': 'Industry vertical (default: real_estate)'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['person_id'], 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Max messages to return (default: 50)'}, 'cursor': {'type': 'string', 'description': 'Pagination cursor from a previous response'}, 'person_id': {'type': 'string', 'description': 'The UUID of the person'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['person_id'], 'properties': {'person_id': {'type': 'string', 'description': 'The UUID of the person to retrieve'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'pace': {'type': 'string', 'description': 'Filter by preferred pace (e.g. quick, measured, deliberate)'}, 'tone': {'type': 'string', 'description': 'Filter by tone (e.g. confident, collaborative, analytical)'}, 'voice': {'type': 'string', 'description': 'Filter by communication voice (e.g. direct, warm, conversational)'}, 'search': {'type': 'string', 'description': 'Search by name (partial match, case-insensitive)'}, 'archetype': {'enum': ['Initiator', 'Connector', 'Creator', 'Operator', 'Maverick', 'Guardian', 'Navigator', 'Architect', 'Advocate', 'Lighthouse', 'Blueprint', 'Mentor'], 'type': 'string', 'description': 'Filter by behavioral archetype'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['person_id', 'message'], 'properties': {'message': {'type': 'string', 'minLength': 1, 'description': 'The message to send'}, 'person_id': {'type': 'string', 'description': 'The UUID of the person'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'dob': {'type': 'string', 'description': 'Date of birth YYYY-MM-DD'}, 'phone': {'type': 'string', 'description': 'Phone number'}, 'last_name': {'type': 'string', 'description': 'Last name'}, 'first_name': {'type': 'string', 'description': 'First name'}, 'profession': {'enum': ['real_estate', 'sales', 'civic', 'insurance', 'design', 'hospitality_travel', 'event_planning'], 'type': 'string', 'description': 'Profession'}, 'maiden_name': {'type': 'string', 'description': 'Maiden/birth name'}, 'middle_name': {'type': 'string', 'description': 'Middle name'}, 'custom_prompt': {'type': 'string', 'description': 'Custom instructions for AI interactions'}}}
Cambios recientes en herramientas
Servidores MCP similares
freedom-mcp
Supports company operations through commitments, teams, agents, customer evidence, leads, content workflows, spreadsheets, commer…
YouSpot
Connects personal contacts, companies, notes, files, CRM records, email, Slack, LinkedIn, and calendars, with search, relationshi…
Support Agent Admin by Nova (CIVAI)
Manages support-agent CRM sessions, labels, assignments, bulk follow-ups, and connected Google Calendar, Docs, and Sheets workflo…
Mob (Demo)
Manages personal CRM data including contacts, relationships, activities, notes, reminders, gifts, debts, preferences, tasks, sear…
momence
Manages studio members, classes, appointments, bookings, waitlists, memberships, check-ins, leads, and customer tags in Momence.
less-annoying-crm
Reads and writes Less Annoying CRM contacts, companies, groups, notes, tasks, events, pipelines, and pipeline items.
EVERJUST
Manages CRM, sales, projects, email, documents, calendars, and invoicing in an EVERJUST workspace.
neuron
Operates AI chatbots and messaging workflows across WhatsApp and social channels, including contacts, campaigns, conversations, p…