CELPass: CELPIP practice and CRS calculator

CELPIP practice questions with answers, sample answers, and Canada's November 2026 CRS calculator.

사용해야 할까요

품질 및 안전성

A
설명 품질
100%
스키마 완전성
98%
이름 품질
100%
오염 위험
100%
권한 일치
100%
프로토콜 준수
100%

도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.

컨텍스트 비용

~1,204토큰 (도구 정의)
~1.1 KB일반적인 응답 크기
중간 정도의 주의 영향 (128k 컨텍스트의 0.94%)

이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.

설치

원클릭 설치

`claude_desktop_config.json` 파일에 다음을 추가하세요:

{
  "mcpServers": {
    "celpip": {
      "url": "https://celpass.com/mcp"
    }
  }
}

원격 엔드포인트

https://celpass.com/mcpstreamable-http

할 수 있는 일

도구 목록

도구 (5)

🟢 읽기 전용🟡 쓰기🔴 삭제⚪ 알 수 없음
🟢calculate_crs_november_2026(current_crs_score, spouse_counted, canadian_work_years, high_wage_jobs, job_offer_noc_code)

Estimate the CRS points an Express Entry candidate gains on November 3, 2026, when Canadian work experience becomes the Labour Market Integration factor: unchanged work-length points plus 70/40/20 extra points after 12+ months in a 2×/1.5×/1.3× high-wage occupation, or 100/70/50 points for a job offer in one (no LMIA needed), whichever is higher, never both. Max 150 (140 with a spouse). Give NOC codes; the tool looks up each occupation's level on IRCC's list. Only this factor changes.

입력 스키마

{
  "type": "object",
  "properties": {
    "current_crs_score": {
      "type": "integer",
      "minimum": 0,
      "maximum": 1200,
      "description": "CRS score in the profile today (optional)"
    },
    "spouse_counted": {
      "type": "boolean",
      "description": "True if a spouse or common-law partner is coming to Canada and isn't a citizen or PR"
    },
    "canadian_work_years": {
      "type": "integer",
      "minimum": 0,
      "maximum": 5,
      "description": "Years of skilled (TEER 0–3) work in Canada in the last 10 years, as counted today; 5 means 5 or more"
    },
    "high_wage_jobs": {
      "type": "array",
      "description": "Canadian jobs (part of that work experience) and the months spent in each. Omit if none.",
      "items": {
        "type": "object",
        "properties": {
          "noc_code": {
            "type": "string",
            "pattern": "^\\d{5}$",
            "description": "5-digit NOC 2021 code, e.g. 21231"
          },
          "months": {
            "type": "number",
            "minimum": 0
          }
        },
        "required": [
          "noc_code",
          "months"
        ]
      }
    },
    "job_offer_noc_code": {
      "type": "string",
      "pattern": "^\\d{5}$",
      "description": "NOC code of a qualifying full-time job offer, if any"
    }
  },
  "required": [
    "spouse_counted",
    "canadian_work_years"
  ]
}
🟢find_high_wage_occupation(query)

Search IRCC's high-wage occupation list (in effect November 3, 2026; 186 NOC 2021 codes) by job title words or NOC code. Returns each match's level (2×, 1.5× or 1.3× the average median wage) and the CRS points it earns. An occupation that isn't listed earns no high-wage or job offer points.

입력 스키마

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "minLength": 1,
      "description": "Job title words or a NOC code, e.g. 'software engineer' or '72201'"
    }
  },
  "required": [
    "query"
  ]
}
🟢get_celpip_practice_question(skill, part)

Get one random CELPIP practice item from CELPass in the real test format. Reading (parts 1–4): a passage or diagram with multiple-choice questions and fill-in blanks shown as ____(n). Listening (parts 1–6): the questions plus a listen_url where the learner plays the recording (no transcript). Speaking (parts 1–8): the task, any picture, and the preparation and speaking times. Writing (tasks 1–2): the email or survey task with its time limit and word count. No answers are included: mark Reading and Listening with check_celpip_answers, and compare Speaking and Writing with get_celpip_sample_answers. Each day has a new set of items (3 per part), the same for everyone; calls return a random one from today's set.

입력 스키마

{
  "type": "object",
  "properties": {
    "skill": {
      "type": "string",
      "enum": [
        "reading",
        "listening",
        "speaking",
        "writing"
      ],
      "description": "Default reading"
    },
    "part": {
      "type": "integer",
      "minimum": 1,
      "maximum": 8,
      "description": "Part number (Reading 1–4, Listening 1–6, Speaking 1–8, Writing 1–2); omit for any part"
    }
  }
}
🟢check_celpip_answers(question_id, answers)

Mark a learner's answers to a Reading or Listening item from get_celpip_practice_question: returns the score, the correct letter for each question and an explanation of why each option is right or wrong.

입력 스키마

{
  "type": "object",
  "properties": {
    "question_id": {
      "type": "string",
      "description": "question_id returned with the question"
    },
    "answers": {
      "type": "object",
      "description": "Question number → chosen letter, e.g. {\"1\": \"C\", \"2\": \"A\"}",
      "additionalProperties": {
        "type": "string"
      }
    }
  },
  "required": [
    "question_id",
    "answers"
  ]
}
🟢get_celpip_sample_answers(question_id)

Sample answers at several CELPIP levels (4–5, 7–8, 9–10, 11–12) for a Speaking or Writing task from get_celpip_practice_question, with how CELPIP rates it. Use them to give the learner feedback on their own answer.

입력 스키마

{
  "type": "object",
  "properties": {
    "question_id": {
      "type": "string",
      "description": "question_id returned with the Speaking or Writing task"
    }
  },
  "required": [
    "question_id"
  ]
}

커뮤니티

이 서버 평가하기

증거

최근 관측

검증됨버전이 기록되지 않음도구 5개