
Create online knowledge tests and quizzes, share a link, see results. Search ready-made tests.
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.
Create an online knowledge test (exam-style quiz with scoring) on Wellemo from questions you write, and get a link to share. Participants take it in the browser without registration; the author sees every result, score and the hardest questions. Returns: take_url (public, send it to participants), edit_url (PRIVATE: lets the author edit the test and see results; opening it while logged in to Wellemo saves the test to the account) and results_url. Always show the user take_url and edit_url and tell them to keep edit_url private. Write questions in the language of the user. Up to 100 questions.
Test title.
Interface language of the test page. Default: detected from the title.
Pass threshold in percent (0-100), optional.
Time limit for the whole test in minutes, 0 or omitted = no limit.
Short description shown before the start.
When participants see correct answers: end (after finishing, default), each (after every question), none.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Create an online knowledge test (exam-style quiz with scoring) on Wellemo from questions you write, and get a link to share. Participants take it in the browser without registration; the author sees every result, score and the hardest questions. Returns: take_url (public, send it to participants), edit_url (PRIVATE: lets the author edit the test and see results; opening it while logged in to Wellemo saves the test to the account) and results_url. Always show the user take_url and edit_url and tell them to keep edit_url private. Write questions in the language of the user. Up to 100 questions.
| Argument | Type | Description |
|---|---|---|
| title* | string | Test title. |
| language | string | Interface language of the test page. Default: detected from the title. |
| questions* | array | |
| pass_score | number | Pass threshold in percent (0-100), optional. |
| time_limit | integer | Time limit for the whole test in minutes, 0 or omitted = no limit. |
| description | string | Short description shown before the start. |
| show_answers | string | When participants see correct answers: end (after finishing, default), each (after every question), none. |
{
"type": "object",
"required": [
"title",
"questions"
],
"properties": {
"title": {
"type": "string",
"description": "Test title."
},
"language": {
"enum": [
"ru",
"en",
"de",
"fr",
"es"
],
"type": "string",
"description": "Interface language of the test page. Default: detected from the title."
},
"questions": {
"type": "array",
"items": {
"type": "object",
"required": [
"text"
],
"properties": {
"text": {
"type": "string",
"description": "Question text."
},
"type": {
"enum": [
"single",
"multiple",
"truefalse",
"text",
"number",
"matching",
"ordering",
"gap"
],
"type": "string",
"description": "single: one correct option; multiple: several correct options; truefalse; text: typed answer; number: numeric answer; matching: pairs; ordering: items in the right order; gap: answers in [square brackets] inside the text, e.g. \"The capital of France is [Paris]\"."
},
"items": {
"type": "array",
"items": {
"type": "string"
},
"description": "ordering: items in the correct order (they are shuffled for participants)."
},
"pairs": {
"type": "array",
"items": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 2,
"minItems": 2
},
"description": "matching: [[\"left\", \"right\"], ...]."
},
"answer": {
"type": "number",
"description": "number: the correct value."
},
"points": {
"type": "number",
"description": "Points for the question, default 1."
},
"answers": {
"type": "array",
"items": {
"type": "string"
},
"description": "text: accepted answers (case-insensitive)."
},
"correct": {
"description": "single: 0-based index of the correct option; multiple: array of 0-based indexes; truefalse: true or false."
},
"options": {
"type": "array",
"items": {
"type": "string"
},
"description": "single/multiple: answer options."
},
"tolerance": {
"type": "number",
"description": "number: allowed deviation, default 0."
},
"explanation": {
"type": "string",
"description": "Optional explanation shown after answering."
}
}
},
"maxItems": 100,
"minItems": 1
},
"pass_score": {
"type": "number",
"description": "Pass threshold in percent (0-100), optional."
},
"time_limit": {
"type": "integer",
"description": "Time limit for the whole test in minutes, 0 or omitted = no limit."
},
"description": {
"type": "string",
"description": "Short description shown before the start."
},
"show_answers": {
"enum": [
"end",
"each",
"none"
],
"type": "string",
"description": "When participants see correct answers: end (after finishing, default), each (after every question), none."
}
}
}Get a summary of results for a Wellemo knowledge test: number of participants, average score, pass rate, average time and the questions people got wrong most often. Needs the private edit_url (or its id) returned by create_knowledge_test. Participant names are not returned; full results are at results_url.
| Argument | Type | Description |
|---|---|---|
| edit_url* | string | The private edit_url of the test (or the id from it). |
{
"type": "object",
"required": [
"edit_url"
],
"properties": {
"edit_url": {
"type": "string",
"description": "The private edit_url of the test (or the id from it)."
}
}
}Search the public Wellemo catalog of ready-made tests and quizzes by topic. Returns titles, short descriptions, number of takes and a link to take each test on Wellemo. Questions are not returned: give the user the links.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Max results, default 5. |
| query* | string | Topic or keywords, in the language of the tests you look for. |
{
"type": "object",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"maximum": 10,
"minimum": 1,
"description": "Max results, default 5."
},
"query": {
"type": "string",
"description": "Topic or keywords, in the language of the tests you look for."
}
}
}