EQIQs Rapport Axis
Qué hace este MCP
Creates workplace and personal profiles, stores relationships, and scores compatibility across business, romantic, friendship, and co-parenting contexts.
Herramientas
Esquema de entrada
{'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}
Esquema de salida
{'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}
Esquema de entrada
{'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}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'profile': {'type': 'object', 'description': 'The newly created profile.', 'additionalProperties': {}}}, 'additionalProperties': False}
Esquema de entrada
{'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}
Esquema de salida
{'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}
Esquema de entrada
{'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}
Esquema de salida
{'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}
Esquema de entrada
{'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}
Esquema de salida
{'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}
Esquema de entrada
{'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}
Esquema de salida
{'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}
Esquema de entrada
{'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}
Esquema de salida
{'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}
Esquema de entrada
{'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}
Esquema de salida
{'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}
Esquema de entrada
{'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}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'profiles': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': {}}, 'description': 'Matching profiles.'}}, 'additionalProperties': False}
Esquema de entrada
{'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}
Esquema de salida
{'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}
Esquema de entrada
{'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}
Esquema de salida
{'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}
Esquema de entrada
{'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}
Esquema de salida
{'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}
Esquema de entrada
{'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}
Esquema de salida
{'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}
Esquema de entrada
{'type': 'object', 'properties': {'framework': {'type': 'string', 'description': "Framework key, e.g. 'mbti', 'disc', 'enneagram', 'big_five'. Omit to list remaining frameworks."}}, 'additionalProperties': False}
Esquema de salida
{'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}
Esquema de entrada
{'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}
Esquema de salida
{'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}
Esquema de entrada
{'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}
Esquema de salida
{'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}
Cambios recientes en herramientas
Servidores MCP similares
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…