Skip to main content
Glama

Server Details

Certification exam practice as a town-building game: AWS, Security+, PMP, CFA, Claude and more.

Ownership verified
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

A3.5/5.0

Scored across 24 tools

Disambiguation4/5

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.

Naming Consistency4/5

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.

Tool Count3/5

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.

Completeness4/5

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 tools
about_certopolisAbout CertopolisA
Read-only
Inspect

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.

NameRequiredDescriptionDefault

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.

NameRequiredDescriptionDefault
chosenYesThe option letter the player chose, e.g. "B". For a multiple-response question, comma-separated, e.g. "A,C".
batchIdNoThe batchId from deal_questions.
questionIdYes
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.

NameRequiredDescriptionDefault
chosenYesThe option letter the player chose, e.g. "B". For a multiple-response question, comma-separated, e.g. "A,C".
questionIdYes
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.

NameRequiredDescriptionDefault
sizeNoHow many questions to deal.
domainIdYesThe 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.

NameRequiredDescriptionDefault
sizeNo
domainIdNo
end_batchEnd the batchBInspect

Close a batch and get its summary: answered, right, wrong, looked up, Renown gained and levels moved.

NameRequiredDescriptionDefault
batchIdYes
get_boardGet the boardA
Read-only
Inspect

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.

NameRequiredDescriptionDefault

No parameters

get_cityGet a cityB
Read-only
Inspect

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.

NameRequiredDescriptionDefault
cityYesThe city's slug: the last part of its url, e.g. fernwick.
regionIdYesA regionId from list_regions.
get_landmarkGet a capitalA
Read-only
Inspect

A region's capital (a landmark that belongs to nobody): its name, biome, cell and its wards. No sign-in needed.

NameRequiredDescriptionDefault
slugYesThe capital's slug, from list_regions, e.g. grandspire.
regionIdYesA regionId from list_regions.
get_learn_topicGet a learn topicA
Read-only
Inspect

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.

NameRequiredDescriptionDefault
topicYesA topic slug from list_learn_topics.
examIdYesAn examId from list_learn_topics.
get_missesList my missesA
Read-only
Inspect

Questions the player got wrong and has not yet retired by reviewing them correctly, newest first.

NameRequiredDescriptionDefault

No parameters

get_region_mapGet a region's mapA
Read-only
Inspect

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.

NameRequiredDescriptionDefault
regionIdYesA regionId from list_regions.
get_sample_questionsGet sample questionsA
Read-only
Inspect

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.

NameRequiredDescriptionDefault
examIdYesAn examId from list_exams.
get_standingGet my standingA
Read-only
Inspect

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.

NameRequiredDescriptionDefault

No parameters

get_townGet my townB
Read-only
Inspect

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.

NameRequiredDescriptionDefault

No parameters

learn_questionLearn about a questionA
Read-only
Inspect

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.

NameRequiredDescriptionDefault
questionIdYes
list_coursesList coursesB
Read-only
Inspect

Every certification exam on offer, which one is current, and the player's progress in each.

NameRequiredDescriptionDefault

No parameters

list_examsList examsA
Read-only
Inspect

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.

NameRequiredDescriptionDefault

No parameters

list_learn_topicsList learn topicsA
Read-only
Inspect

The /learn concept pages: for each exam, its domains and every topic explained there (title, one-line description, page). No sign-in needed.

NameRequiredDescriptionDefault
examIdNoLimit to one exam.
list_looksList town themesA
Read-only
Inspect

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.

NameRequiredDescriptionDefault

No parameters

list_regionsList regionsA
Read-only
Inspect

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.

NameRequiredDescriptionDefault

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.

NameRequiredDescriptionDefault
batchIdNo
questionIdYes
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.

NameRequiredDescriptionDefault
examDateYes
switch_courseSwitch courseAInspect

Make another exam the player's current course. Progress in every course is kept.

NameRequiredDescriptionDefault
examIdYesAn examId from list_courses.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 11 tool updates
    • Addedabout_certopolis
    • Addedget_board
    • Addedget_city
    • Addedget_landmark
    • Addedget_learn_topic
    • Addedget_region_map
    • Addedget_sample_questions
    • Addedlist_exams
    • Addedlist_learn_topics
    • Addedlist_looks
    • Addedlist_regions
  2. 13 tool updates
    • First observedanswer_question
    • First observedanswer_review
    • First observeddeal_questions
    • First observeddeal_review
    • First observedend_batch
    • First observedget_misses
    • First observedget_standing
    • First observedget_town
    • First observedlearn_question
    • First observedlist_courses
    • First observedlook_up_answer
    • First observedset_exam_date
    • First observedswitch_course

Publisher details

Operator
Certopolis · Publisher source
Vendor relationship
First-party · Publisher source
Trust center
Not available
Restrictions
Requires a Certopolis account (OAuth sign-in). Sign-up is free.

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Free 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.
    18
    32 npm
    38
    MIT
  • A
    license
    B
    quality
    C
    maintenance
    Enables 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.
    26
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Crash-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.
    9
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources