Zovo Big Five Test

Big Five personality test

Sollte ich dies verwenden

Qualität und Sicherheit

A
Qualität der Beschreibung
100%
Vollständigkeit des Schemas
90%
Qualität der Benennung
93%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~2,126Tokens (Tool-Definitionen)
~6.2 KBTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (1.66% von 128k Kontext)

Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.

Installieren

Installation mit einem Klick

Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:

{
  "mcpServers": {
    "personality-test": {
      "url": "https://personality-test.zovo.one/mcp"
    }
  }
}

Remote-Endpunkte

https://personality-test.zovo.one/mcpstreamable-http

Was es kann

Tool-Inventar

Tools (3)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢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.

Eingabe-Schema

{
  "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#"
}

Ausgabe-Schema

{
  "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.

Eingabe-Schema

{
  "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#"
}

Ausgabe-Schema

{
  "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.

Eingabe-Schema

{
  "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#"
}

Ausgabe-Schema

{
  "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
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet3 Tools