Big Five personality test
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
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.
Optional first name or nickname for the share card, e.g. Alex. Leave empty for an anonymous card.
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.
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.
| Argument | Type | Description |
|---|---|---|
| name | string | Optional first name or nickname for the share card, e.g. Alex. Leave empty for an anonymous card. |
| answers | any | 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. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"name": {
"type": "string",
"maxLength": 500,
"description": "Optional first name or nickname for the share card, e.g. Alex. Leave empty for an anonymous card."
},
"answers": {
"anyOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"type": "number"
},
{
"type": "string",
"maxLength": 40
},
{
"type": "null"
}
]
},
"maxItems": 100
},
{
"type": "string",
"maxLength": 2000
}
],
"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."
}
}
}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.
| Argument | Type | Description |
|---|---|---|
| person_a* | object | First person's raw scores, e.g. {"name":"Alex","extraversion":34,"agreeableness":41,"conscientiousness":29,"emotional_stability":30,"intellect_imagination":38}. |
| person_b* | object | Second person's raw scores, e.g. {"name":"Sam","extraversion":22,"agreeableness":38,"conscientiousness":44,"emotional_stability":35,"intellect_imagination":31}. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"person_a",
"person_b"
],
"properties": {
"person_a": {
"type": "object",
"properties": {
"name": {
"type": "string",
"maxLength": 500,
"description": "Optional first name or nickname shown on the card, e.g. Alex."
},
"extraversion": {
"anyOf": [
{
"type": "number"
},
{
"type": "string",
"maxLength": 12
}
],
"description": "Extraversion raw score, whole number 10-50 (required), e.g. 34."
},
"agreeableness": {
"anyOf": [
{
"type": "number"
},
{
"type": "string",
"maxLength": 12
}
],
"description": "Agreeableness raw score, whole number 10-50 (required), e.g. 41."
},
"conscientiousness": {
"anyOf": [
{
"type": "number"
},
{
"type": "string",
"maxLength": 12
}
],
"description": "Conscientiousness raw score, whole number 10-50 (required), e.g. 29."
},
"emotional_stability": {
"anyOf": [
{
"type": "number"
},
{
"type": "string",
"maxLength": 12
}
],
"description": "Emotional Stability raw score, whole number 10-50 (required), e.g. 30."
},
"intellect_imagination": {
"anyOf": [
{
"type": "number"
},
{
"type": "string",
"maxLength": 12
}
],
"description": "Intellect/Imagination raw score, whole number 10-50 (required), e.g. 38."
}
},
"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": {
"type": "string",
"maxLength": 500,
"description": "Optional first name or nickname shown on the card, e.g. Alex."
},
"extraversion": {
"anyOf": [
{
"type": "number"
},
{
"type": "string",
"maxLength": 12
}
],
"description": "Extraversion raw score, whole number 10-50 (required), e.g. 34."
},
"agreeableness": {
"anyOf": [
{
"type": "number"
},
{
"type": "string",
"maxLength": 12
}
],
"description": "Agreeableness raw score, whole number 10-50 (required), e.g. 41."
},
"conscientiousness": {
"anyOf": [
{
"type": "number"
},
{
"type": "string",
"maxLength": 12
}
],
"description": "Conscientiousness raw score, whole number 10-50 (required), e.g. 29."
},
"emotional_stability": {
"anyOf": [
{
"type": "number"
},
{
"type": "string",
"maxLength": 12
}
],
"description": "Emotional Stability raw score, whole number 10-50 (required), e.g. 30."
},
"intellect_imagination": {
"anyOf": [
{
"type": "number"
},
{
"type": "string",
"maxLength": 12
}
],
"description": "Intellect/Imagination raw score, whole number 10-50 (required), e.g. 38."
}
},
"description": "Second person's raw scores, e.g. {\"name\":\"Sam\",\"extraversion\":22,\"agreeableness\":38,\"conscientiousness\":44,\"emotional_stability\":35,\"intellect_imagination\":31}."
}
}
}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.
| Argument | Type | Description |
|---|---|---|
| name | string | Optional first name or nickname to prefill for the result card, e.g. Alex. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"name": {
"type": "string",
"maxLength": 500,
"description": "Optional first name or nickname to prefill for the result card, e.g. Alex."
}
}
}