Which JLPT level do I need in Japan? Visa / status Japanese rules a level meets
japan_jlpt_level_checkCompares a JLPT level (N1–N5, optional total score 0–180) plus optional BJT score and Japanese schooling with Japan's published Japanese-language rules as of 2026-11-09 (JLPT Advantages page + official CEFR reference, ISA HSP points table, 特定活動46号, 経営・管理 2025-10-16 revision, 特定技能 field pages, 育成就労 Japanese page, 永住許可ガイドライン 2026-10-01). level: n1 | n2 | n3 | n4 | n5 | none. Optional: score, bjtScore, japaneseDegree, japaneseHigherEd (専門学校 etc.), japaneseMajorAbroad, japaneseHighSchool, japaneseSchooling6y, yearsInJapan, jftBasic, titp2, titp2Care, careJapaneseTest, hsp, applyDate (rules starting 2027-04-01), today. Returns verdict (b2_plus | b1 | a2 | a1 | none), summary, cefr {level, atLeast, note}, hspPoints, metCount, items[] {id, name, nameJa, kind, status (met | not_met | exempt | points | no_points | considered_met | considered_unclear | considered_not_met | not_considered | not_in_force_yet | not_required | check_rules), rule, you, source}, nextLevelUnlocks, warnings, sources, disclaimer. Use for 'which JLPT level do I need for a Japan visa', 'does Business Manager need N2', 'JLPT N3 permanent residence 2027', 'JLPT CEFR level', 'HSP points JLPT', '日本語能力試験 何級 在留資格', '特定技能 N4'. Educational, not immigration advice; not affiliated with ISA or the JLPT organisers.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "japan_jlpt_level_check"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hsp | No | HSP holder or HSP family member. | |
| level | No | Highest JLPT level passed (default none). | |
| score | No | JLPT total score (総合得点) on that level, for the CEFR reference. | |
| titp2 | No | Completed Technical Intern Training (ii) in good standing. | |
| today | No | As-of date, YYYY-MM-DD (default today JST). | |
| bjtScore | No | BJT Business Japanese score. | |
| jftBasic | No | Passed JFT-Basic (A2). | |
| applyDate | No | Planned application date, YYYY-MM-DD (default today). | |
| titp2Care | No | That TITP (ii) was in nursing care. | |
| yearsInJapan | No | Years living in Japan as a mid/long-term resident. | |
| japaneseDegree | No | Degree from a Japanese university / graduate school. | |
| careJapaneseTest | No | Passed the Care Japanese Language Evaluation Test. | |
| japaneseHigherEd | No | Graduated from a Japanese 専門学校, 高専 or junior college. | |
| japaneseHighSchool | No | Japanese compulsory education + Japanese high school. | |
| japaneseMajorAbroad | No | Majored in Japanese at a foreign university. | |
| japaneseSchooling6y | No | 6+ years of primary/secondary school in Japan. |