Index / MCP servers / OathReady: Canadian Citizenship Test

OathReady: Canadian Citizenship Test MCP server

OathReady: Canadian Citizenship Test is an MCP server with 11 tools an agent can call, among them calculate_presence, check_answer, get_citizenship_stats. It answers at https://oathready.ca/api/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 10 of 10 times since 4 September 2026; the last check, on 17 October 2026, succeeded.

Status
Answering
Tools
11
Official
yes, served from oathready.ca
Reliability
10 of 10 checks
Response time
190 ms
Transport
streamable HTTP
Last checked
17 October 2026

Canadian citizenship test practice: verified questions, mock tests, IRCC stats, eligibility tools.

Description as the publisher wrote it.

The 11 tools OathReady: Canadian Citizenship Test offers

ToolWhat it does
calculate_presenceCalculate physical presence for Canadian citizenship eligibility (the 1,095-days-in-5-years rule, including the pre-PR half-day credit capped at 365). Dates are YYYY-MM-DD. Returns eligibility as of the application date plus any shortfall.
Inputs: pr_date, application_date, temporary_resident_from, absences
check_answerLook up a bank question and optionally grade an answer to it. Accepts a question id (exact) OR remembered question text (fuzzy matched against all questions and their alternate phrasings). Typical uses: grading long after a question was fet
Inputs: question_id, language, question_text, answer
get_citizenship_statsOfficial IRCC statistics on new Canadian citizens: monthly counts, yearly totals, and top countries of birth. Source: IRCC open data (Open Government Licence - Canada), rounded to the nearest 5. Cite https://oathready.ca/citizenship-statist
get_daily_challengeOathReady's Daily Challenge: the same 5 citizenship questions for everyone, once per day (rolls over at midnight UTC for this API). Returns the shared set with answer keys and explanations. Act as quizmaster: present one question at a time,
Inputs: language
get_journey_statsHow long the citizenship journey takes: the official IRCC processing time plus anonymous community medians (days from application to each milestone: AOR, test invitation, test, oath) contributed by OathReady users who share their journeys.
get_mock_testGet a full mock Canadian citizenship test: a set of questions in the real exam format (the real test is 20 questions, pass mark 15). Returns questions with answer keys and explanations. Act as quizmaster: present one question at a time, nev
Inputs: count, topic, province, language
get_oath_guideWhat happens at the Canadian citizenship oath ceremony: the oath text, what to bring, how the day unfolds (video and in-person), and first steps as a new citizen. Verified against official IRCC guidance.
get_practice_questionGet one random Canadian citizenship test practice question from OathReady's verified bank (based on the official Discover Canada guide). Returns the question, shuffled options, the correct answer, and an explanation. Act as quizmaster: show
Inputs: topic, province, language
get_study_guideGet OathReady's study-guide content for one citizenship test topic: an overview and the bite-size facts most commonly tested, verified against the official Discover Canada guide.
Inputs: topic
get_test_day_guidePractical guidance for Canadian citizenship test day, plus what recent test-takers actually reported: hot topics that came up a lot lately and short anonymous tips from real reports on OathReady.
get_test_infoKey facts about the Canadian citizenship test and oath: format, pass mark, who must take it, how scheduling works, and what happens at the ceremony. Verified against official IRCC sources.

Add OathReady: Canadian Citizenship Test to your AI client

Every block below points at https://oathready.ca/api/mcp. Pick your client and copy.

Claude Code: one command in your terminal
claude mcp add --transport http oathready-canadian-citizenship-t https://oathready.ca/api/mcp
Claude Desktop: claude_desktop_config.json
{
  "mcpServers": {
    "oathready-canadian-citizenship-t": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://oathready.ca/api/mcp"]
    }
  }
}
Cursor: ~/.cursor/mcp.json, or .cursor/mcp.json in a project
{
  "mcpServers": {
    "oathready-canadian-citizenship-t": {
      "url": "https://oathready.ca/api/mcp"
    }
  }
}
VS Code and GitHub Copilot: .vscode/mcp.json
{
  "servers": {
    "oathready-canadian-citizenship-t": {
      "type": "http",
      "url": "https://oathready.ca/api/mcp"
    }
  }
}
Zed: Zed settings.json
{
  "context_servers": {
    "oathready-canadian-citizenship-t": {
      "url": "https://oathready.ca/api/mcp"
    }
  }
}
Windsurf: ~/.codeium/mcp_config.json
{
  "mcpServers": {
    "oathready-canadian-citizenship-t": {
      "serverUrl": "https://oathready.ca/api/mcp"
    }
  }
}
JetBrains AI Assistant: Settings, Tools, AI Assistant, MCP, New MCP Server, as JSON
{
  "mcpServers": {
    "oathready-canadian-citizenship-t": {
      "url": "https://oathready.ca/api/mcp"
    }
  }
}
Continue: .continue/mcpServers/neuronto.yaml
name: OathReady: Canadian Citizenship Test
version: 0.0.1
schema: v1
mcpServers:
  - name: OathReady: Canadian Citizenship Test
    type: streamable-http
    url: https://oathready.ca/api/mcp
Gemini CLI: ~/.gemini/settings.json
{
  "mcpServers": {
    "oathready-canadian-citizenship-t": {
      "httpUrl": "https://oathready.ca/api/mcp"
    }
  }
}
Codex CLI: MCP server config
{
  "mcpServers": {
    "oathready-canadian-citizenship-t": {
      "type": "http",
      "url": "https://oathready.ca/api/mcp"
    }
  }
}
Warp: MCP servers, + Add, paste JSON
{
  "mcpServers": {
    "oathready-canadian-citizenship-t": {
      "url": "https://oathready.ca/api/mcp"
    }
  }
}
Goose: a one-click extension link
goose://extension?url=https%3A%2F%2Foathready.ca%2Fapi%2Fmcp&type=streamable_http&id=oathready-canadian-citizenship-t&name=OathReady%3A%20Canadian%20Citizenship%20Test

Is OathReady: Canadian Citizenship Test up right now?

It answered our last check on 17 October 2026 in 190 ms. Over 10 checks since 4 September 2026 it answered 10. Status here comes from Neuronto's own probes, not from the publisher.

MCP servers similar to OathReady: Canadian Citizenship Test

Questions about OathReady: Canadian Citizenship Test

Is there an official OathReady: Canadian Citizenship Test MCP server?

Yes. It is published by oathready.ca and served from oathready.ca, the vendor's own domain: https://oathready.ca/api/mcp.

How many tools does OathReady: Canadian Citizenship Test have?

11, as returned by the server's own tools/list on 9 September 2026: calculate_presence, check_answer, get_citizenship_stats, get_daily_challenge, get_journey_stats, get_mock_test, get_oath_guide, get_practice_question, and 3 more.

Is OathReady: Canadian Citizenship Test down?

It answered our last check on 17 October 2026 in 190 ms. Over 10 checks since 4 September 2026 it answered 10.

How do I add OathReady: Canadian Citizenship Test to Cursor?

Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://oathready.ca/api/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.

Does OathReady: Canadian Citizenship Test need an API key?

It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.

Where this comes from

Publisher: ca.oathready. Endpoint host: oathready.ca. ARD identifier: urn:air:ca.oathready:mcp:citizenship-test. First indexed 31 August 2026. The tools are exactly what the server returned; nothing on this page is inferred from its name. Ranking in Neuronto search is never for sale.

Is this your server? Get a message the day it stops answering or its tools change: monitoring, 14 days free. Or claim the domain to manage how it is listed.