Zovo Big Five Test
Big Five personality test
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"personality-test": {
"url": "https://personality-test.zovo.one/mcp"
}
}
}Puntos de conexión remotos
https://personality-test.zovo.one/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (3)
🟢calculate_personality_scores(answers, name)
Use this when the user has answered all 50 items of the IPIP Big-Five Factor Markers test (answers 1-5 in item order) and wants their personality test scores. Returns raw scores (10-50) for Extraversion, Agreeableness, Conscientiousness, Emotional Stability and Intellect/Imagination, an approximate percentile, a low/average/high band with a plain-language description, a share card (SVG) and a share page link. Reverse-keyed items are scored automatically. Does not diagnose anything and is not for hiring decisions. Do not use for other questionnaires (MBTI, DISC, Enneagram) or with invented answers.
Esquema de entrada
{
"type": "object",
"properties": {
"answers": {
"description": "Required. The 50 answers in item order, each 1-5 (1 very inaccurate ... 5 very accurate), e.g. [4,2,4,2,4,2,5,2,4,2, ...]. A string like \"4,2,4,2,...\", \"4242...\" or a numbered list \"1: 4, 2: 2, ...\" also works. Use null for an unanswered item.",
"anyOf": [
{
"maxItems": 100,
"type": "array",
"items": {
"anyOf": [
{
"type": "number"
},
{
"type": "string",
"maxLength": 40
},
{
"type": "null"
}
]
}
},
{
"type": "string",
"maxLength": 2000
}
]
},
"name": {
"description": "Optional first name or nickname for the share card, e.g. Alex. Leave empty for an anonymous card.",
"type": "string",
"maxLength": 500
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}Esquema de salida
{
"type": "object",
"properties": {
"domains": {
"type": "array",
"items": {
"type": "object",
"properties": {
"key": {
"type": "string"
},
"name": {
"type": "string"
},
"score": {
"type": "number"
},
"percentile": {
"type": "number"
},
"band": {
"type": "string"
},
"description": {
"type": "string"
}
},
"required": [
"key",
"name",
"score",
"percentile",
"band",
"description"
],
"additionalProperties": false
}
},
"norm_note": {
"type": "string"
},
"disclaimer": {
"type": "string"
},
"name": {
"type": "string"
},
"downloads": {
"type": "object",
"properties": {
"card": {
"type": "string"
},
"page": {
"type": "string"
}
},
"required": [
"card",
"page"
],
"additionalProperties": false
}
},
"required": [
"domains",
"norm_note",
"disclaimer",
"name",
"downloads"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢show_personality_test(name)
Use this when the user wants to take a personality test, a Big Five (five-factor, OCEAN) test, or a personality test for self-reflection, students, teens or couples. Shows the 50 public-domain IPIP Big-Five Factor Marker items in an interactive widget (one at a time, progress bar, back button); answers stay in the widget until the user submits, then they are scored with calculate_personality_scores. Also returns the item list and a browser link to take the same test. Does not score anything by itself. Do not use for MBTI/16-type, DISC or Enneagram tests, or to screen job candidates.
Esquema de entrada
{
"type": "object",
"properties": {
"name": {
"description": "Optional first name or nickname to prefill for the result card, e.g. Alex.",
"type": "string",
"maxLength": 500
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}Esquema de salida
{
"type": "object",
"properties": {
"instructions": {
"type": "string"
},
"scale": {
"type": "array",
"items": {
"type": "string"
}
},
"items": {
"type": "array",
"items": {
"type": "object",
"properties": {
"n": {
"type": "number"
},
"text": {
"type": "string"
}
},
"required": [
"n",
"text"
],
"additionalProperties": false
}
},
"name": {
"type": "string"
},
"test_page": {
"type": "string"
},
"disclaimer": {
"type": "string"
}
},
"required": [
"instructions",
"scale",
"items",
"name",
"test_page",
"disclaimer"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢compare_personality_scores(person_a, person_b)
Use this when the user wants to compare two people's Big Five personality test results, e.g. friends, partners or siblings who both took the 50-item test. Takes each person's five raw scores (10-50) and returns per-trait differences (similar when 3 points or fewer apart), each person's percentile, a comparison card (SVG) and a comparison page. Describes differences only; it does not rate compatibility, predict relationships, or judge who is better. Do not use for hiring or team selection.
Esquema de entrada
{
"type": "object",
"properties": {
"person_a": {
"type": "object",
"properties": {
"name": {
"description": "Optional first name or nickname shown on the card, e.g. Alex.",
"type": "string",
"maxLength": 500
},
"extraversion": {
"description": "Extraversion raw score, whole number 10-50 (required), e.g. 34.",
"anyOf": [
{
"type": "number"
},
{
"type": "string",
"maxLength": 12
}
]
},
"agreeableness": {
"description": "Agreeableness raw score, whole number 10-50 (required), e.g. 41.",
"anyOf": [
{
"type": "number"
},
{
"type": "string",
"maxLength": 12
}
]
},
"conscientiousness": {
"description": "Conscientiousness raw score, whole number 10-50 (required), e.g. 29.",
"anyOf": [
{
"type": "number"
},
{
"type": "string",
"maxLength": 12
}
]
},
"emotional_stability": {
"description": "Emotional Stability raw score, whole number 10-50 (required), e.g. 30.",
"anyOf": [
{
"type": "number"
},
{
"type": "string",
"maxLength": 12
}
]
},
"intellect_imagination": {
"description": "Intellect/Imagination raw score, whole number 10-50 (required), e.g. 38.",
"anyOf": [
{
"type": "number"
},
{
"type": "string",
"maxLength": 12
}
]
}
},
"description": "First person's raw scores, e.g. {\"name\":\"Alex\",\"extraversion\":34,\"agreeableness\":41,\"conscientiousness\":29,\"emotional_stability\":30,\"intellect_imagination\":38}."
},
"person_b": {
"type": "object",
"properties": {
"name": {
"description": "Optional first name or nickname shown on the card, e.g. Alex.",
"type": "string",
"maxLength": 500
},
"extraversion": {
"description": "Extraversion raw score, whole number 10-50 (required), e.g. 34.",
"anyOf": [
{
"type": "number"
},
{
"type": "string",
"maxLength": 12
}
]
},
"agreeableness": {
"description": "Agreeableness raw score, whole number 10-50 (required), e.g. 41.",
"anyOf": [
{
"type": "number"
},
{
"type": "string",
"maxLength": 12
}
]
},
"conscientiousness": {
"description": "Conscientiousness raw score, whole number 10-50 (required), e.g. 29.",
"anyOf": [
{
"type": "number"
},
{
"type": "string",
"maxLength": 12
}
]
},
"emotional_stability": {
"description": "Emotional Stability raw score, whole number 10-50 (required), e.g. 30.",
"anyOf": [
{
"type": "number"
},
{
"type": "string",
"maxLength": 12
}
]
},
"intellect_imagination": {
"description": "Intellect/Imagination raw score, whole number 10-50 (required), e.g. 38.",
"anyOf": [
{
"type": "number"
},
{
"type": "string",
"maxLength": 12
}
]
}
},
"description": "Second person's raw scores, e.g. {\"name\":\"Sam\",\"extraversion\":22,\"agreeableness\":38,\"conscientiousness\":44,\"emotional_stability\":35,\"intellect_imagination\":31}."
}
},
"required": [
"person_a",
"person_b"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Esquema de salida
{
"type": "object",
"properties": {
"person_a": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"domains": {
"type": "array",
"items": {
"type": "object",
"properties": {
"key": {
"type": "string"
},
"name": {
"type": "string"
},
"score": {
"type": "number"
},
"percentile": {
"type": "number"
},
"band": {
"type": "string"
},
"description": {
"type": "string"
}
},
"required": [
"key",
"name",
"score",
"percentile",
"band",
"description"
],
"additionalProperties": false
}
}
},
"required": [
"name",
"domains"
],
"additionalProperties": false
},
"person_b": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"domains": {
"type": "array",
"items": {
"type": "object",
"properties": {
"key": {
"type": "string"
},
"name": {
"type": "string"
},
"score": {
"type": "number"
},
"percentile": {
"type": "number"
},
"band": {
"type": "string"
},
"description": {
"type": "string"
}
},
"required": [
"key",
"name",
"score",
"percentile",
"band",
"description"
],
"additionalProperties": false
}
}
},
"required": [
"name",
"domains"
],
"additionalProperties": false
},
"differences": {
"type": "array",
"items": {
"type": "object",
"properties": {
"key": {
"type": "string"
},
"name": {
"type": "string"
},
"a": {
"type": "number"
},
"b": {
"type": "number"
},
"difference": {
"type": "number"
},
"summary": {
"type": "string"
}
},
"required": [
"key",
"name",
"a",
"b",
"difference",
"summary"
],
"additionalProperties": false
}
},
"similar_count": {
"type": "number"
},
"largest_difference": {
"type": "string"
},
"note": {
"type": "string"
},
"downloads": {
"type": "object",
"properties": {
"card": {
"type": "string"
},
"page": {
"type": "string"
}
},
"required": [
"card",
"page"
],
"additionalProperties": false
}
},
"required": [
"person_a",
"person_b",
"differences",
"similar_count",
"largest_difference",
"note",
"downloads"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}Comunidad
Evidencia