Certopolis
Server Details
Certification exam practice as a town-building game: AWS, Security+, PMP, CFA, Claude and more.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- OAuth
- Works in Glama
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 24 tools
Most tools target a clearly distinct resource or action (deal_questions vs deal_review, answer_question vs answer_review, get_town vs get_standing). The label of get_* public-page getters is large, and the trio get_learn_topic / get_sample_questions / learn_question could be momentarily confused, but descriptions make the boundaries clear.
Nearly all tools are snake_case with a leading verb (get_, list_, deal_, answer_, set_, switch_), forming a predictable pattern. Minor deviations like about_certopolis and the pairing of learn_question against get_learn_topic are slightly irregular but readable.
24 tools is on the heavy side for what is essentially a quiz game, spread across gameplay, review, progress, and many public-page readers. Each tool has a defensible role, but the surface is large enough to feel borderline for the domain.
Full lifecycle coverage for gameplay is present: deal, answer, review, look up, end batch, track misses/standing, set exam date, switch course, plus extensive public browsing. Only minor gaps exist, such as suggesting/voting on the board being deferred to the website rather than exposed as tools.
Available Tools
24 toolsabout_certopolisAbout CertopolisARead-onlyInspect
What Certopolis is, how the game works, the public pages of the site, how to connect it to Claude, and how many questions are live. No sign-in needed.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
answer_questionAnswer a questionAInspect
Submit the player's answer to a dealt question. Returns whether it was right, the key, the explanation, the Renown change and the building's new level.
| Name | Required | Description | Default |
|---|---|---|---|
| chosen | Yes | The option letter the player chose, e.g. "B". For a multiple-response question, comma-separated, e.g. "A,C". | |
| batchId | No | The batchId from deal_questions. | |
| questionId | Yes |
answer_reviewAnswer a review questionBInspect
Submit the player's answer to a review question. Returns right/wrong, the key, the explanation and the retire streak.
| Name | Required | Description | Default |
|---|---|---|---|
| chosen | Yes | The option letter the player chose, e.g. "B". For a multiple-response question, comma-separated, e.g. "A,C". | |
| questionId | Yes |
deal_questionsDeal questionsAInspect
Deal a batch of practice questions for one domain (building) at the player's current tier. Returns a batchId and the questions WITHOUT answers.
| Name | Required | Description | Default |
|---|---|---|---|
| size | No | How many questions to deal. | |
| domainId | Yes | The building's domainId, from get_town. |
deal_reviewDeal review questionsBInspect
Deal missed questions to retry, WITHOUT answers. Reviews pay no Renown; enough correct in a row retires a miss. Optionally limit to one domain.
| Name | Required | Description | Default |
|---|---|---|---|
| size | No | ||
| domainId | No |
end_batchEnd the batchBInspect
Close a batch and get its summary: answered, right, wrong, looked up, Renown gained and levels moved.
| Name | Required | Description | Default |
|---|---|---|---|
| batchId | Yes |
get_boardGet the boardARead-onlyInspect
The public board of what players have asked for: open requests ranked by votes, what is planned, what has shipped, and what will not be done. No sign-in needed; voting and suggesting happen on the page.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
get_cityGet a cityBRead-onlyInspect
One town's public page: its rank, % built, biome, each district with its buildings' levels, its hat tips, and whether it is a bot (a settlement of the realm, not a player's city). Course and domain names are never public. No sign-in needed.
| Name | Required | Description | Default |
|---|---|---|---|
| city | Yes | The city's slug: the last part of its url, e.g. fernwick. | |
| regionId | Yes | A regionId from list_regions. |
get_landmarkGet a capitalARead-onlyInspect
A region's capital (a landmark that belongs to nobody): its name, biome, cell and its wards. No sign-in needed.
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | The capital's slug, from list_regions, e.g. grandspire. | |
| regionId | Yes | A regionId from list_regions. |
get_learn_topicGet a learn topicARead-onlyInspect
One /learn concept page in full: the answer, each section, the exam traps, the vendor docs it is drawn from, related topics and its practice questions (with keys: reveal after the person picks). No sign-in needed.
| Name | Required | Description | Default |
|---|---|---|---|
| topic | Yes | A topic slug from list_learn_topics. | |
| examId | Yes | An examId from list_learn_topics. |
get_missesList my missesARead-onlyInspect
Questions the player got wrong and has not yet retired by reviewing them correctly, newest first.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
get_region_mapGet a region's mapARead-onlyInspect
One region as its map shows it: every town with its cell (axial q, r), rank, % built, biome, whether it settled this week and its page; the capital; and the open sites a newcomer can settle on, each with its biome. No sign-in needed.
| Name | Required | Description | Default |
|---|---|---|---|
| regionId | Yes | A regionId from list_regions. |
get_sample_questionsGet sample questionsARead-onlyInspect
The free questions anyone can try on the site for one exam (the landing page's run and the /learn hub's sampler), WITH the key and every option's explanation. Show the stem and options first and reveal the key only after the person picks. No sign-in needed.
| Name | Required | Description | Default |
|---|---|---|---|
| examId | Yes | An examId from list_exams. |
get_standingGet my standingARead-onlyInspect
How ready the player is for the exam: per-domain Renown, accuracy over recent answers, questions seen versus bank size, misses, days to the exam and pace.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
get_townGet my townBRead-onlyInspect
The player's current exam and town: one building per exam domain with its domainId, level, Renown, current question tier and the bands available, plus how many misses await review.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
learn_questionLearn about a questionARead-onlyInspect
Everything the bank teaches about a question the player has already answered or looked up: the stem, options, key, the player's pick, the explanation, why each wrong option is wrong, the longer teaching note and the concept map. Pays and changes nothing.
| Name | Required | Description | Default |
|---|---|---|---|
| questionId | Yes |
list_coursesList coursesBRead-onlyInspect
Every certification exam on offer, which one is current, and the player's progress in each.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
list_examsList examsARead-onlyInspect
Every certification exam with a live question bank: vendor, name and code, how many questions, the real exam's format, and each domain with the vendor's weight and the bank's share. No sign-in needed.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
list_learn_topicsList learn topicsARead-onlyInspect
The /learn concept pages: for each exam, its domains and every topic explained there (title, one-line description, page). No sign-in needed.
| Name | Required | Description | Default |
|---|---|---|---|
| examId | No | Limit to one exam. |
list_looksList town themesARead-onlyInspect
The themes a town can wear (the /looks gallery): name, what it looks like, its data cost and its full-screen viewer; plus every biome a town can stand on. No sign-in needed.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
list_regionsList regionsARead-onlyInspect
Every region of the world map, each with its towns (name, settlement rank, % built, the ground or biome it stands on, and its page), its capital, and a count of towns per biome. No sign-in needed.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
look_up_answerLook up the answerAInspect
Reveal the key and explanation for a dealt question WITHOUT answering it. Pays no Renown and parks the question for a while.
| Name | Required | Description | Default |
|---|---|---|---|
| batchId | No | ||
| questionId | Yes |
set_exam_dateSet exam dateAInspect
Set the date of the player's exam for the current course (YYYY-MM-DD), or null to clear it.
| Name | Required | Description | Default |
|---|---|---|---|
| examDate | Yes |
switch_courseSwitch courseAInspect
Make another exam the player's current course. Progress in every course is kept.
| Name | Required | Description | Default |
|---|---|---|---|
| examId | Yes | An examId from list_courses. |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
11 tool updates
- Added
about_certopolis - Added
get_board - Added
get_city - Added
get_landmark - Added
get_learn_topic - Added
get_region_map - Added
get_sample_questions - Added
list_exams - Added
list_learn_topics - Added
list_looks - Added
list_regions
13 tool updates
- First observed
answer_question - First observed
answer_review - First observed
deal_questions - First observed
deal_review - First observed
end_batch - First observed
get_misses - First observed
get_standing - First observed
get_town - First observed
learn_question - First observed
list_courses - First observed
look_up_answer - First observed
set_exam_date - First observed
switch_course
Publisher details
- Operator
- Certopolis · Publisher source
- Operator website
- https://certopolis.com · Publisher source
- Vendor relationship
- First-party · Publisher source
- Documentation
- https://certopolis.com/connect · Publisher source
- Trust center
- Not available
- Restrictions
- Requires a Certopolis account (OAuth sign-in). Sign-up is free.
Related MCP Connectors
Look up certification exams and practise free exam-style questions with explanations.
Practice questions for the four Claude certifications. The assistant never sees the key.
Free, unofficial practice questions for four Claude certifications, plus an AI blog (EN/PL).
Prep for hiring assessments and one-way video interviews, with practice for HireVue-style games.
61
Related MCP Servers
- AlicenseAqualityDmaintenanceFree certification prep for the Claude Certified Architect exam. 390 scenario-based questions, guided capstone build, 30 concept handouts, 6 reference projects, practice exams, interactive UI with clickable answer cards, progress dashboard, spaced repetition, and deterministic grading. Everything runs locally — no cloud, no accounts, no telemetry.1832 npm38MIT
- AlicenseBqualityCmaintenanceEnables users to practice any chosen topic through daily, Duolingo-style quiz questions with spaced repetition, adaptive difficulty, streaks, and certification tracks, while the server manages scheduling and grading.26MIT
- AlicenseNot gradedqualityCmaintenanceEnables MCP-compatible AI assistants to search an exam-prep catalog, retrieve 204 free practice questions with answers and explanations across 15 IT and nursing certifications, check pricing, and get official exam facts.MIT

Xzar MCP Serverofficial
AlicenseAqualityBmaintenanceCrash-test AI agents on real professional decisions. Agents take real tariff classification and patent examination cases, search reference libraries and rulebooks, submit a decision, and get an exact score with a receipt against what the professional actually decided. Most cases were decided after current models were trained.9MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.