Skip to main content
Glama

Country Generator

Server Details

Look up any country's capital, population and borders, or play geography quizzes with your AI.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

A3.9/5.0

Scored across 7 tools

Disambiguation5/5

Each tool has a clearly distinct role: data retrieval (get_country, get_borders, search_countries, random_country), comparison (compare_population), and quiz workflow (create_quiz, check_answer). The quiz tools are explicitly paired but not overlapping, and the country-data tools differ by scope (single country, border list, search, random).

Naming Consistency4/5

Most names follow a clear snake_case verb_noun pattern (check_answer, compare_population, create_quiz, get_borders, get_country, search_countries). random_country is the only outlier, using an adjective_noun form rather than a verb, but it remains readable and consistent in casing.

Tool Count5/5

Seven tools is well-scoped for a country facts and quiz server. Each tool earns its place by covering a distinct operation, with no redundant or filler tools.

Completeness4/5

The surface covers core geography facts, search, random selection, population comparison, borders, and a full quiz create/check lifecycle. Minor gaps exist, such as no dedicated way to retrieve a country flag or outline outside the quiz flow, but agents can work around this via random_country or create_quiz.

Available Tools

7 tools
check_answerCheck a quiz answerA
Read-only
Inspect

Check the user's answer to one create_quiz question. Pass the question's ticket, the user's answer exactly as given (a letter, a name or a code), and the score_ticket from the previous check_answer, if there was one. Returns whether it was correct, the right answer, facts to share in the user's language, and the new score.

NameRequiredDescriptionDefault
answerYesThe user's answer as given: an option letter, a name, or a code.
ticketYesThe ticket of the question being answered.
score_ticketNoThe score_ticket from the previous check_answer. Leave out for the first question.

Output Schema

NameRequiredDescription
aboutYesFacts to share. A population question has populations and source; the others have country facts.
scoreYesThe running score.
correctYesWhether the answer was right.
play_urlNoA page on the site to play. Share it once.
game_overYesTrue after the last life is lost.
score_ticketYesSend this with the next check_answer.
correct_answerYesThe right answer in the quiz language.
compare_populationCompare populationsA
Read-only
Inspect

Rank 2 to 4 countries by population, largest first, with World Bank 2024 figures.

NameRequiredDescriptionDefault
localeNoLanguage for names, capitals and links.en
countriesYes2 to 4 country names or ISO codes.

Output Schema

NameRequiredDescription
sourceYesWhere the figures come from.
rankingYesThe countries, largest population first.
play_urlYesA page on the site to play. Share it once.
create_quizCreate a geography quizA
Read-only
Inspect

Create geography quiz questions: guess the country from its flag or outline, pick the capital, pick the most populated country, or name a neighbour. Ask the user one question at a time, then pass the user's answer and the question's ticket to check_answer. Do not guess the answer yourself, and do not reveal it before check_answer.

NameRequiredDescriptionDefault
typeYesflag: name the country from its flag. capital: pick the capital. shape: name the country from its outline. population: pick the most populated of four. borders: name a neighbouring country.
countNoHow many questions to create.
localeNoLanguage for names, capitals and links.en
regionNoLimit to one continent.
difficultyNoeasy: well-known countries. hard: lesser-known countries, wrong options from the same area, look-alike flags.medium

Output Schema

NameRequiredDescription
typeYesThe quiz type that was asked for.
livesYesWrong answers that end the run.
play_urlYesA page on the site to play. Share it once.
questionsYesThe questions, in order.
difficultyYesThe difficulty that was used.
how_to_playYesHow to run the quiz with the user.
get_bordersNeighbouring countriesA
Read-only
Inspect

The countries that share a land border with a country. An island nation returns an empty list.

NameRequiredDescriptionDefault
localeNoLanguage for names, capitals and links.en
countryYesCountry name in any supported language, or an ISO code.

Output Schema

NameRequiredDescription
codeYesIts two-letter ISO code.
countryYesThe country that was asked for.
play_urlYesA page on the site to play. Share it once.
neighboursYesEmpty for an island nation.
get_countryCountry factsA
Read-only
Inspect

Facts about one country: capital, region, population (World Bank 2024), area, languages, currencies, driving side and neighbours. Accepts a name in English, German, Spanish, French, Portuguese, Japanese or Italian, or an ISO code.

NameRequiredDescriptionDefault
localeNoLanguage for names, capitals and links.en
countryYesCountry name in any supported language, or an ISO code such as DE or DEU.

Output Schema

NameRequiredDescription
countryYesFacts about one country.
play_urlYesA page on the site to play. Share it once.
random_countryRandom countryA
Read-only
Inspect

Pick a random country, optionally from one continent, with its capital, flag, region, population and languages.

NameRequiredDescriptionDefault
localeNoLanguage for names, capitals and links.en
regionNoLimit to one continent.

Output Schema

NameRequiredDescription
countryYesFacts about one country.
play_urlYesA page on the site to play. Share it once.
search_countriesSearch countriesA
Read-only
Inspect

List countries by part of a name or capital, by continent, or landlocked only. Returns names, codes and capitals; call get_country for the full facts.

NameRequiredDescriptionDefault
limitNoThe most countries to return.
queryNoPart of a country or capital name.
localeNoLanguage for names, capitals and links.en
regionNoLimit to one continent.
landlockedNoOnly countries without a coastline.

Output Schema

NameRequiredDescription
totalYesAll matches, also those past the limit.
countriesYesThe matches, by name, up to the limit.

Tool Schema Changelog

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

  1. 7 tool updates
    • First observedcheck_answer
    • First observedcompare_population
    • First observedcreate_quiz
    • First observedget_borders
    • First observedget_country
    • First observedrandom_country
    • First observedsearch_countries

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    Serves country facts, administrative boundary GeoJSON, and per-region population, area, and capital statistics as structured data, letting an AI assistant build interactive maps, comparisons, and multilingual geography content instead of reciting prose. It also normalises region names across sources so boundary shapes can be joined to their statistics.
    3
    MIT
  • F
    license
    B
    quality
    D
    maintenance
    Enables exploration of geographical data including countries, cities, states/provinces, and regions through a SQLite database. Supports searches by name, location coordinates, currency, and regional groupings with comprehensive statistical queries.
    15
    7
    -
  • F
    license
    Not graded
    quality
    D
    maintenance
    Provides tools to retrieve and compare detailed information about countries, including population, region, and currency data. It allows users to search for specific countries or list them by region.
    -
  • F
    license
    Not graded
    quality
    B
    maintenance
    Enables AI agents to look up a sourced, versioned dataset covering every country in Arabic, English, or both: names, nationalities, capitals, currencies, languages, time zones, dial codes, phone validation, address formats, and ISO 3166-2 subdivisions. Supports country search with Arabic-aware normalization, phone parsing to E.164, nationality selection, and subdivision lookups.
    718 npm
    -
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources