EQIQs Rapport Axis
Ce que fait ce MCP
Creates workplace and personal profiles, stores relationships, and scores compatibility across business, romantic, friendship, and co-parenting contexts.
Outils
Schéma d’entrée
{'type': 'object', 'required': ['person', 'note'], 'properties': {'note': {'type': 'string', 'maxLength': 4000, 'minLength': 1, 'description': 'Note text (up to 4,000 characters).'}, 'person': {'type': 'string', 'description': 'Who the note is about. Accepts a profile id, an exact email, or a full name. If a name matches more than one person the tool asks which one instead of guessing.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'person': {'type': 'string', 'description': 'Who the note is about.'}, 'note_id': {'type': 'string', 'description': 'Id of the saved note.'}, 'created_at': {'type': 'string', 'description': 'When the note was saved (ISO 8601).'}, 'profile_id': {'type': 'string', 'description': 'Profile id of that person.'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'maxLength': 120, 'minLength': 1, 'description': 'Full name (required).'}, 'email': {'type': 'string', 'format': 'email', 'description': 'Optional email; used to match results if they later take the assessment.'}, 'eq_score': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Optional emotional-intelligence score 0-100.'}, 'disc_type': {'type': 'string', 'description': 'Optional DISC style: D, I, S, C or a blend such as DI.'}, 'mbti_type': {'type': 'string', 'maxLength': 4, 'description': 'Optional four-letter MBTI type, e.g. INTJ.'}, 'department': {'type': 'string', 'maxLength': 120, 'description': 'Optional team or department, used by score_team, prep_meeting and suggest_lead.'}, 'date_of_birth': {'type': 'string', 'format': 'date', 'description': 'Optional YYYY-MM-DD. Personal data: never used in business context.'}, 'enneagram_type': {'type': 'string', 'description': 'Optional Enneagram type 1-9, with wing if known, e.g. 3w2.'}, 'attachment_style': {'type': 'string', 'maxLength': 40, 'description': 'Optional. Personal data: never used in business context.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'profile': {'type': 'object', 'description': 'The newly created profile.', 'additionalProperties': {}}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'required': ['person'], 'properties': {'focus': {'type': 'string', 'maxLength': 200, 'description': "Optional topic to emphasize, e.g. 'giving feedback'."}, 'length': {'enum': ['short', 'standard', 'deep'], 'type': 'string', 'default': 'standard', 'description': 'Approximate length of the narrative.'}, 'person': {'type': 'string', 'description': 'Who the narrative is about. Accepts a profile id, an exact email, or a full name. If a name matches more than one person the tool asks which one instead of guessing.'}, 'context': {'enum': ['business', 'romantic', 'friendship', 'coparenting'], 'type': 'string', 'default': 'business', 'description': "Relationship context that sets framework weighting. 'business' (default) is work-safe and withholds personal-life signals (love language, attachment style, date of birth); the other contexts include them."}, 'audience': {'enum': ['manager', 'self', 'partner'], 'type': 'string', 'default': 'manager', 'description': 'Who will read it. Hiring or candidate-screening audiences are intentionally not supported.'}, 'compare_with': {'type': 'string', 'description': 'Optional second person for a pair narrative. Accepts a profile id, an exact email, or a full name. If a name matches more than one person the tool asks which one instead of guessing.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'units': {'type': 'number', 'description': 'Tool-call units this narrative costs.'}, 'billing': {'type': 'object', 'description': 'Units billed.', 'additionalProperties': {'$ref': '#/properties/guardrails/additionalProperties'}}, 'context': {'type': ['string', 'null'], 'description': 'Relationship context for pair narratives.'}, 'scoring': {'description': 'Scores the narrative is based on.'}, 'subject': {'type': 'string', 'description': 'Person the narrative is about.'}, 'audience': {'type': 'string', 'description': 'Who the narrative is written for.'}, 'sections': {'description': 'Narrative split into sections.'}, 'narrative': {'type': 'string', 'description': 'The written coaching narrative.'}, 'disclaimer': {'type': 'string', 'description': 'Decision-support disclaimer.'}, 'guardrails': {'type': 'object', 'description': 'Safety check results.', 'additionalProperties': {}}, 'action_items': {'description': 'Action items pulled from the narrative.'}, 'compared_with': {'type': ['string', 'null'], 'description': 'Second person, for pair narratives.'}, 'requires_confirmation': {'type': 'boolean', 'description': 'True when the price must be confirmed before running.'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'properties': {'context': {'enum': ['business', 'romantic', 'friendship', 'coparenting'], 'type': 'string', 'default': 'business', 'description': "Relationship context that sets framework weighting. 'business' (default) is work-safe and withholds personal-life signals (love language, attachment style, date of birth); the other contexts include them."}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'context': {'type': ['string', 'null'], 'description': 'Relationship context the profile was filtered for.'}, 'profile': {'type': 'object', 'description': "The person's profile fields that are visible in this context.", 'additionalProperties': {}}, 'matched_by': {'type': 'string', 'description': "How the signed-in user's own profile was found."}, 'label_meanings': {'type': 'object', 'description': 'Plain-language meanings for the framework labels on the profile.', 'additionalProperties': {'$ref': '#/properties/profile/additionalProperties'}}, 'frameworks_total': {'type': 'number', 'description': 'Total frameworks EQIQs uses (21).'}, 'framework_coverage': {'type': 'number', 'description': 'How many of the 21 frameworks have data.'}, 'frameworks_withheld': {'type': 'number', 'description': 'How many frameworks are hidden in this context (e.g. personal-life signals at work).'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'properties': {'name': {'type': 'string', 'description': 'Full name. Ambiguous names return a list to choose from rather than a guess.'}, 'email': {'type': 'string', 'format': 'email', 'description': "The person's exact email."}, 'context': {'enum': ['business', 'romantic', 'friendship', 'coparenting'], 'type': 'string', 'default': 'business', 'description': "Relationship context that sets framework weighting. 'business' (default) is work-safe and withholds personal-life signals (love language, attachment style, date of birth); the other contexts include them."}, 'profile_id': {'type': 'string', 'description': 'Profile id from list_profiles (preferred).'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'context': {'type': ['string', 'null'], 'description': 'Relationship context the profile was filtered for.'}, 'profile': {'type': 'object', 'description': "The person's profile fields that are visible in this context.", 'additionalProperties': {}}, 'label_meanings': {'type': 'object', 'description': 'Plain-language meanings for the framework labels on the profile.', 'additionalProperties': {'$ref': '#/properties/profile/additionalProperties'}}, 'frameworks_total': {'type': 'number', 'description': 'Total frameworks EQIQs uses (21).'}, 'framework_coverage': {'type': 'number', 'description': 'How many of the 21 frameworks have data.'}, 'frameworks_withheld': {'type': 'number', 'description': 'How many frameworks are hidden in this context (e.g. personal-life signals at work).'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'properties': {'name': {'type': 'string', 'maxLength': 120, 'description': "Invitee's name, shown in the invite."}, 'email': {'type': 'string', 'format': 'email', 'description': "Invitee's email, when they are not saved yet."}, 'person': {'type': 'string', 'description': 'Existing saved person to invite (optional if email is given). Accepts a profile id, an exact email, or a full name. If a name matches more than one person the tool asks which one instead of guessing.'}, 'send_email': {'type': 'boolean', 'default': True, 'description': 'true: EQIQs emails the link. false: only return the link.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'link': {'type': ['string', 'null'], 'description': 'Private invite link.'}, 'status': {'type': 'string', 'description': 'Invite status.'}, 'emailed': {'type': 'boolean', 'description': 'Whether EQIQs emailed the invite.'}, 'invitee': {'type': 'string', 'description': 'Who was invited.'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'default': 20, 'maximum': 50, 'minimum': 1, 'description': 'Maximum rows to return (1-50, default 20).'}, 'status': {'enum': ['all', 'pending', 'clicked', 'started', 'completed'], 'type': 'string', 'default': 'all', 'description': 'Filter by status.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'invites': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': {}}, 'description': 'Sent invites with status (sent, opened, started, finished).'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'required': ['person'], 'properties': {'limit': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1, 'description': 'Maximum rows to return (1-100, default 20).'}, 'person': {'type': 'string', 'description': 'Whose notes to read. Accepts a profile id, an exact email, or a full name. If a name matches more than one person the tool asks which one instead of guessing.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'notes': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': {}}, 'description': 'Notes, newest first.'}, 'person': {'type': 'string', 'description': 'Who the notes are about.'}, 'profile_id': {'type': 'string', 'description': 'Profile id of that person.'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 1, 'description': 'Maximum rows to return (1-100, default 25).'}, 'search': {'type': 'string', 'maxLength': 100, 'description': 'Optional case-insensitive filter on name or email.'}, 'context': {'enum': ['business', 'romantic', 'friendship', 'coparenting'], 'type': 'string', 'default': 'business', 'description': "Relationship context that sets framework weighting. 'business' (default) is work-safe and withholds personal-life signals (love language, attachment style, date of birth); the other contexts include them."}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'profiles': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': {}}, 'description': 'Matching profiles.'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 1, 'description': 'Maximum rows to return (1-100, default 25).'}, 'context': {'enum': ['business', 'romantic', 'friendship', 'coparenting'], 'type': 'string', 'description': 'Optional filter: only pairings scored in this context.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'relationships': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': {}}, 'description': 'Saved pairings with their context.'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'properties': {'goal': {'type': 'string', 'maxLength': 300, 'description': "Optional meeting goal, e.g. 'agree the Q4 roadmap', used to tailor the advice."}, 'members': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 12, 'minItems': 1, 'description': 'Profile ids or full names of attendees (1-12). Omit when using department.'}, 'department': {'type': 'string', 'maxLength': 100, 'description': 'Use everyone tagged with this department instead of naming members. Exact match first; refuses and asks for names if more than 12 people match or the name spans several departments.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'goal': {'type': ['string', 'null'], 'description': 'Stated meeting goal.'}, 'people': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': {}}, 'description': 'How to work with each attendee.'}, 'goal_tips': {'type': 'array', 'items': {}, 'description': 'Tips tied to the goal.'}, 'watch_pairs': {'type': 'array', 'items': {'$ref': '#/properties/people/items'}, 'description': 'Pairings that need care.'}, 'weakest_pair': {'description': 'The pairing with the lowest score.'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'required': ['person_a', 'person_b'], 'properties': {'context': {'enum': ['business', 'romantic', 'friendship', 'coparenting'], 'type': 'string', 'default': 'business', 'description': "Relationship context that sets framework weighting. 'business' (default) is work-safe and withholds personal-life signals (love language, attachment style, date of birth); the other contexts include them."}, 'person_a': {'type': 'string', 'description': 'First person. Accepts a profile id, an exact email, or a full name. If a name matches more than one person the tool asks which one instead of guessing.'}, 'person_b': {'type': 'string', 'description': 'Second person. Accepts a profile id, an exact email, or a full name. If a name matches more than one person the tool asks which one instead of guessing.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'dos': {'type': 'array', 'items': {'$ref': '#/properties/strengths/items'}, 'description': 'Things to do with this person.'}, 'donts': {'type': 'array', 'items': {'$ref': '#/properties/strengths/items'}, 'description': 'Things to avoid with this person.'}, 'drivers': {'type': 'array', 'items': {'$ref': '#/properties/subscore_reasons/items'}, 'description': 'Frameworks that moved the score most.'}, 'strengths': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Where the pair works well together.'}, 'subscores': {'type': 'object', 'description': 'Score per dimension, 0-100.', 'additionalProperties': {}}, 'disclaimer': {'type': 'string', 'description': 'Decision-support disclaimer.'}, 'overall_score': {'type': 'number', 'description': 'Overall compatibility score, 0-100.'}, 'frameworks_used': {'type': 'number', 'description': 'Frameworks with data for both people.'}, 'friction_points': {'type': 'array', 'items': {'$ref': '#/properties/strengths/items'}, 'description': 'Where the pair is likely to clash.'}, 'frameworks_total': {'type': 'number', 'description': 'Total frameworks considered.'}, 'subscore_reasons': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': {'$ref': '#/properties/subscores/additionalProperties'}}, 'description': 'Why each dimension scored as it did, with a tip.'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'properties': {'label': {'type': 'string', 'maxLength': 80, 'description': 'Optional group name echoed in the summary.'}, 'context': {'enum': ['business', 'romantic', 'friendship', 'coparenting'], 'type': 'string', 'default': 'business', 'description': "Relationship context that sets framework weighting. 'business' (default) is work-safe and withholds personal-life signals (love language, attachment style, date of birth); the other contexts include them."}, 'members': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 12, 'minItems': 2, 'description': 'Profile ids or full names of the people in the group (2-12). Omit when using department.'}, 'department': {'type': 'string', 'maxLength': 100, 'description': 'Use everyone tagged with this department instead of naming members. Exact match first; refuses and asks for names if more than 12 people match or the name spans several departments.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'label': {'type': ['string', 'null'], 'description': 'Team or department name.'}, 'pairs': {'type': 'array', 'items': {'$ref': '#/properties/members/items'}, 'description': 'Every pairing and its score.'}, 'context': {'type': 'string', 'description': 'Relationship context used.'}, 'members': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': {'$ref': '#/properties/subscore_averages/additionalProperties'}}, 'description': 'Each member with their average fit.'}, 'connector': {'description': 'Best-connected member.'}, 'thin_data': {'description': 'Members with too little data for a reliable read.'}, 'disclaimer': {'type': 'string', 'description': 'Decision-support disclaimer.'}, 'pair_count': {'type': 'number', 'description': 'Pairings scored.'}, 'watch_pairs': {'type': 'array', 'items': {'$ref': '#/properties/members/items'}, 'description': 'Pairings that need care.'}, 'anchor_pairs': {'type': 'array', 'items': {'$ref': '#/properties/members/items'}, 'description': 'Strongest pairings.'}, 'member_count': {'type': 'number', 'description': 'People in the team.'}, 'most_isolated': {'description': 'Member furthest from the rest.'}, 'role_coverage': {'description': 'Mix of working-style roles, counting each person once.'}, 'cohesion_score': {'type': 'number', 'description': 'Team cohesion, 0-100.'}, 'weakest_subscore': {'description': "The team's weakest shared dimension."}, 'subscore_averages': {'type': 'object', 'description': 'Average score per dimension across the team.', 'additionalProperties': {}}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'properties': {'framework': {'type': 'string', 'description': "Framework key, e.g. 'mbti', 'disc', 'enneagram', 'big_five'. Omit to list remaining frameworks."}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'missing': {'type': 'array', 'items': {'$ref': '#/properties/completed/items'}, 'description': 'Frameworks still to take.'}, 'completed': {'type': 'array', 'items': {}, 'description': 'Frameworks already completed.'}, 'framework': {'type': 'string', 'description': 'Framework whose questions are returned.'}, 'questions': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': {}}, 'description': 'Questions with A/B options.'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'required': ['framework', 'answers'], 'properties': {'answers': {'type': 'object', 'description': "Map of question id to the user's answer, 'A' or 'B', for every question returned.", 'additionalProperties': {'enum': ['A', 'B'], 'type': 'string'}}, 'framework': {'type': 'string', 'description': 'The same framework key passed to start_assessment.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'result': {'type': 'string', 'description': 'Resulting type or level.'}, 'framework': {'type': 'string', 'description': 'Framework scored.'}, 'profile_id': {'type': 'string', 'description': 'Profile the result was saved to.'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'properties': {'kind': {'enum': ['execution', 'people', 'innovation', 'analysis'], 'type': 'string', 'default': 'execution', 'description': 'Kind of leadership the work needs.'}, 'members': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 12, 'minItems': 2, 'description': 'Profile ids or full names of the people in the group (2-12). Omit when using department.'}, 'project': {'type': 'string', 'maxLength': 300, 'description': 'Optional project description echoed in the ranking.'}, 'department': {'type': 'string', 'maxLength': 100, 'description': 'Use everyone tagged with this department instead of naming members. Exact match first; refuses and asks for names if more than 12 people match or the name spans several departments.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'kind': {'type': 'string', 'description': 'Type of work being led.'}, 'considerations': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': {}}, 'description': 'People to consider and why (not a ranking).'}}, 'additionalProperties': False}
Modifications récentes des outils
Serveurs MCP similaires
freedom-mcp
Supports company operations through commitments, teams, agents, customer evidence, leads, content workflows, spreadsheets, commer…
Stable Baseline
Manages company documents, knowledge graphs, whiteboards, projects, plans, tasks, teams, and improvement workflows.
mcp
Manages Nestr workspaces, roles, circles, tensions, governance proposals, comments, daily plans, graph relationships, agents, and…
TaScan
Manages field-service projects, workers, task lists, subtasks, dispatch, geofenced work zones, inspections, remediation workflows…
Tango
Manages shared work between humans and agents through tasks, leases, handoffs, approvals, artifacts, comments, integrations, prog…
AIOProductOS MCP
Combines customer records, support conversations, feedback, product analytics, roadmaps, tasks, experiments, releases, and retent…
agendaforge
Manages events, agendas, sessions, speakers, attendees, sponsors, forms, contacts, email templates, approvals, and organizer work…
Refine Job Search
Tracks job applications, interviews, offers, recruiter email, and company openings, with Gmail synchronization and workflow actio…