# jp-tuition-support-schools

> Is this Japanese university, junior college, college of technology or specialized training college eligible for the higher education tuition support system (tuition reduction and JASSO grant scholarships) as of MEXT's latest list, since when, and has MEXT published a revocation of its confirmation or a notification that it no longer meets the institutional requirements? Look up by school name or MEXT school code, with prefecture, school type or establishment filters. Hosted MCP and HTTP: no install. Listed as published by MEXT (Ministry of Education, Culture, Sports, Science and Technology) with the list's as-of date, the file used, fetched_at and the publication URLs. MEXT overwrites the list and keeps no dated versions; this service records when schools appear, change or leave the list (since October 2026). Free. Eligibility for an individual student depends on the student's own requirements; confirm with the school and MEXT.

Data source: Ministry of Education, Culture, Sports, Science and Technology of Japan (MEXT), list of institutions eligible for the higher education tuition support system (all confirming authorities, Excel; the sheet states its as-of date), https://www.mext.go.jp/a_menu/koutou/hutankeigen/1421838.htm , and the published confirmation revocations and notifications of no longer meeting the institutional requirements (PDF), https://www.mext.go.jp/a_menu/koutou/hutankeigen/1422086_00005.htm . Reused under the MEXT website terms (https://www.mext.go.jp/b_menu/1351168.htm: free to use including commercial use; compatible with the Public Data License 1.0 and CC BY 4.0). Processed by MK Career Planning (restructured, English labels added, changes tracked across list versions, PDF tables transcribed and checked against the PDF bytes, operator addresses and personal operator names left out); not official, and not a service of MEXT or the Government of Japan.
This service matches Japanese public registration and warning records for the stated scope and as-of date and returns the evidence. It does not guarantee a counterparty's identity, legality, creditworthiness or safety, make investment judgements, or complete AML/KYC. No match in the warning records does not mean that no warning or violation exists. Relay of the list of institutions eligible for the higher education tuition support system (tuition reduction and JASSO grant scholarships) and of the confirmation revocations and notifications published by the Ministry of Education, Culture, Sports, Science and Technology of Japan (MEXT), processed by MK Career Planning (not official). Whether an individual student receives support depends on the student's own requirements (income, assets, academic record and other conditions set by the system); this service does not decide that. Not being in the list versions checked does not by itself mean that an institution has never been eligible.
Official check: Listed as published by MEXT on the date shown; eligibility for an individual student depends on the student's own requirements; confirm with the school and MEXT.
Confirmation revocations and notifications of no longer meeting the institutional requirements are returned as facts published by MEXT, with their dates and source URLs. They are not an assessment of the institution, its finances or its management by this service, and this service does not infer anything further from them. MEXT states that students already receiving support at an institution whose confirmation is revoked can continue to receive it.
Statuses (tuition_support_school_lookup, core registry-status vocabulary): listed (in the current list version, by school code or exact school name), no_longer_listed_since (seen by this service in an earlier version, not in the current one since the date given; the list does not state why), not_found_in_checked_records (not in the current version nor among schools seen leaving it since tracking_since), unknown (list not loaded or stale: list_not_loaded_yet, stale; or only partial-name candidates: candidates_only).
published_notices: rows of MEXT's revocation and notification PDFs with the same school name, from PDFs that MEXT currently lists and whose bytes match the transcription (SHA-256). A PDF that MEXT no longer lists is not returned. status none_in_checked_publications only when every listed PDF could be used; otherwise unknown with coverage.not_usable.
School types: university (大学), junior_college (短期大学), college_of_technology (高等専門学校), specialized_training_college (専門学校).
MEXT overwrites the list of eligible institutions and does not keep dated full versions. This service records each list version it downloads (the page is checked about once a day; MEXT updates the list several times a year, mostly from late August to the end of September) and the differences per school between versions, starting at tracking_since. A school is one combination of school code and school name, so a renaming appears as one school removed and another added. Changes are dated by when this service first downloaded the new version (observed_at). confirmed_on is MEXT's own date of confirmation for each school. Revocations and notifications are dated by MEXT's publication date (published_on).
Free history window: change history recorded by this service is served for the last 30 days. A since earlier than that returns the last 30 days with history_window.clamped true (requested_since, served_since); older history can be requested as a paid product (not yet offered). tracking_since still shows when recording started.

## Connect

- MCP (streamable HTTP): https://jp-tuition-support-schools-production.mk-career-planning.workers.dev/mcp
- OpenAPI: https://jp-tuition-support-schools-production.mk-career-planning.workers.dev/openapi.json
- x402 discovery: https://jp-tuition-support-schools-production.mk-career-planning.workers.dev/.well-known/x402

## Quickstart

- Developer quickstart (MCP client configs, free curl/TypeScript calls, how to read official_check, status, published_notices and the change feed, attribution): https://jp-tuition-support-schools-production.mk-career-planning.workers.dev/quickstart

## Free tools

- catalog: List the tools of this server with prices, data sources, licensing, daily limits and data freshness.
- tuition_support_school_lookup: Is this school in MEXT's list of institutions eligible for Japan's tuition support system (tuition reduction, JASSO grants), since when, and did MEXT publish a revocation or notification for it? Give school_name (exact, width and spaces ignored) or school_code (F101110100010); prefecture, school_type, establishment narrow. Returns listed, no_longer_listed_since, not_found_in_checked_records or unknown, confirmed_on, published_notices (dates, URLs) and source. Confirm with the school and MEXT.
- tuition_support_changes: Which schools were added to, changed in, removed from or returned to MEXT's list of institutions eligible for the tuition support system since a date (this service's own record of list versions; MEXT keeps none), and which confirmation revocations and notifications did MEXT publish since then (MEXT's dates, still listed by MEXT)? Free window: last 30 days. Published facts only, not an assessment.
- get_receipt: Re-fetch the stored result of a settled paid call by its receipt_id, for when the response was lost after payment. Free. Unknown or unsettled receipt ids return RECEIPT_NOT_FOUND. Results are kept for 90 days after settlement.
- HTTP: GET https://jp-tuition-support-schools-production.mk-career-planning.workers.dev/v1/tuition-support/schools, GET https://jp-tuition-support-schools-production.mk-career-planning.workers.dev/v1/tuition-support/changes return the same data as the MCP tools. GET https://jp-tuition-support-schools-production.mk-career-planning.workers.dev/v1/receipts/<receipt_id> is get_receipt.

## Payments

This server offers free tools only. It does not request or accept x402 payments.

## Rate limits

- Free calls (free HTTP endpoints under /v1/ and free MCP tools) are limited to 300 requests per 60 seconds per client (a client is keyed by a one-way hash of its IP address and the first 64 characters of its User-Agent; neither is stored. The User-Agent can be set by anyone, so this split is for fairness between clients behind a shared gateway, not a security control). Over the limit, HTTP returns 429 RATE_LIMITED with a Retry-After header and MCP tools return the error RATE_LIMITED. Paid calls are not rate limited.

## Provenance and fetch_status

Responses carry provenance[] (source, upstream_updated_at, retrieved_at, content_sha256, parser_version, fetch_status). fetch_status values:

- found: The upstream document was retrieved and contains the data used for this answer.
- empty: The upstream was retrieved, but it has no item for this query (for example JMA had no bulletin for that area in its feeds, or the municipality is not in the list). The state is unknown: empty does NOT mean 'none in effect'.
- stale: The data was retrieved but is older than the freshness threshold for its kind; treat it with care.
- unavailable: The upstream could not be retrieved, read or used (network error, withdrawn bulletin, paused source, or data not yet loaded).
- unsupported: The query is outside what this source covers (for example a date JMA does not issue warnings for yet, or a period before the source's records).

## Errors

- RECEIPT_NOT_FOUND (get_receipt)
- RATE_LIMITED (free calls over the per-client limit; HTTP 429 with Retry-After; not charged)

## Terms

- Fresh: the MEXT page was checked successfully within 48 hours. Otherwise lookups return unknown and no schools.
- Keep the attribution (source and 'processed by MK Career Planning, not official') and the official page URLs when you pass results on.

## Privacy and support

- Operator: MK Career Planning
- Terms of Service: https://jp-tuition-support-schools-production.mk-career-planning.workers.dev/terms
- Privacy policy: https://jp-tuition-support-schools-production.mk-career-planning.workers.dev/privacy
- Support (free): https://jp-tuition-support-schools-production.mk-career-planning.workers.dev/support (mk.career.planning@gmail.com)
