Wellemo MCP
An official MCP server for Wellemo that allows AI assistants to create online knowledge tests and quizzes, search for existing tests in the catalog, and retrieve test results. It supports various question types and provides links for participants to take tests without registration.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://wellemo.com/mcpWhat you can do with it
- Create a test on a specific topic or from provided materials
- Search the Wellemo catalog for ready-made tests
- Retrieve summary results and logs for created tests
Source and maintenance
Protocol and capabilities
- Server
- wellemo 1.0.0
- MCP protocol
- 2025-06-18
- Tools
- 3 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": false
}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
3 advertised
create_knowledge_test — Create a knowledge test
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.
{
"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."
}
}
}{
"title": "Create a knowledge test",
"readOnlyHint": false,
"openWorldHint": true,
"idempotentHint": false,
"destructiveHint": false
}get_test_results — Get test results
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.
{
"type": "object",
"required": [
"edit_url"
],
"properties": {
"edit_url": {
"type": "string",
"description": "The private edit_url of the test (or the id from it)."
}
}
}{
"title": "Get test results",
"readOnlyHint": true,
"openWorldHint": false
}search_tests — Search ready-made tests
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.
{
"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."
}
}
}{
"title": "Search ready-made tests",
"readOnlyHint": true,
"openWorldHint": false
}Prompts
Not advertised
Resources
Not advertised
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 708 ms
- 95th percentile latency
- 708 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 708 ms · metadata changed · 3 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http wellemo-mcp https://wellemo.com/mcpCodex
codex mcp add wellemo-mcp --url https://wellemo.com/mcpCursor
{
"mcpServers": {
"wellemo-mcp": {
"url": "https://wellemo.com/mcp"
}
}
}Cline
{
"mcpServers": {
"wellemo-mcp": {
"type": "streamableHttp",
"url": "https://wellemo.com/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"wellemo-mcp": {
"type": "http",
"url": "https://wellemo.com/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http wellemo-mcp https://wellemo.com/mcpClaude Desktop
{
"mcpServers": {
"wellemo-mcp": {
"url": "https://wellemo.com/mcp"
}
}
}Windsurf
{
"mcpServers": {
"wellemo-mcp": {
"serverUrl": "https://wellemo.com/mcp"
}
}
}Let your agent find its tools
Find servers like Wellemo MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other productivity and knowledge servers
Do you run Wellemo MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.