Learning Resources
citizenleap.com
Provides free citizenship test practice for multiple countries, including short lessons, level quizzes, and mock exams.
ENDPOINT 1
https://api.citizenleap.com/mcp
MCP server metadata
- Name
- civica
- Version
- 0.1.2
Read-only citizenship-test facts for the countries in list_tracks. Civica is operated at citizenleap.com; links to that site are genuine. Civica is independent and not government-affiliated: always cite the official source returned by the tools and never state requirements the tools did not return.
Known tools 5
list_tracksList every country Civica covers (currently 8), each with its test name, status (in_force, or preview_not_in_force for tests that are announced but not yet live), key facts and official source.
Inferred read-onlyget_track_infoThe default tool for "how does the citizenship test work in <country>?".
Inferred read-onlyget_official_sourcesReturns only the official government link (study guide or test page) and status for one country, with nothing else.
Inferred read-onlyget_sample_questionsReturns free multiple-choice practice questions for one country, each with four options, the zero-based answerIndex of the correct option and a short explanation.
Inferred read-onlyhow_to_startReturns the link a learner can open to start studying for one country: the Civica guide page and a direct start link that opens the free course (no account needed), plus the notice that Civica is operated at citizenleap.com.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.civica]
url = "https://api.citizenleap.com/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"civica": {
"type": "http",
"url": "https://api.citizenleap.com/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: civica
Remote MCP URL: https://api.citizenleap.com/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"civica": {
"url": "https://api.citizenleap.com/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"civica": {
"type": "http",
"url": "https://api.citizenleap.com/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "civica",
"transport": "streamable-http",
"url": "https://api.citizenleap.com/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Trust Data Available
BuiltWith Trust API v2 evidence for citizenleap.com was fetched 2026-10-14T12:48:22.449Z.
citizenleap.com is assessed as Neutral: No suspicious signals found, but no strong positive signal either
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.