# jp-ssw-support-orgs

> Is this Japanese registered support organization (toroku shien kikan) for Specified Skilled Workers in ISA's current list, since when, and which languages does it support? Look up by registration number, organization name, prefecture or language. Hosted MCP and HTTP: no install. Names as published in ISA's Japanese and English lists, prefecture and municipality, support offices, start date, notes, and a source and freshness receipt. ISA publishes only the current list; this service records when organizations appear, change or stop appearing (since October 2026). Free. Relay only: no representative names, no assessment of organizations, no application services.

Data source: Immigration Services Agency of Japan (ISA), register of registered support organizations (toroku shien kikan) for Specified Skilled Workers, Japanese and English Excel lists, https://www.moj.go.jp/isa/applications/ssw/nyuukokukanri07_00205.html . Reused under the Public Data License 1.0 that the ISA website applies unless otherwise noted (https://www.moj.go.jp/isa/copyright/index2.html). Processed by MK Career Planning (restructured, addresses reduced to prefecture and municipality, representative names, phone numbers and street addresses left out, English labels added, changes tracked across list versions); not an official list or service of ISA or the Government of Japan.
Relay of the register of Registered Support Organizations (toroku shien kikan) for Specified Skilled Workers, as published by the Immigration Services Agency of Japan (ISA), with representative names, phone numbers and street addresses left out. This service also records when an organization stops appearing in the published list. ISA notes that organizations removed from the register after registration are not listed; this service does not know or infer why a given organization is no longer listed. Not legal advice and not an assessment of any organization. This service does not prepare or file any immigration application. The official ISA page is authoritative. Not an official service of ISA or the Government of Japan.
Statuses (support_org_lookup): found (in the current official list), not_in_current_list (seen by this service before, not in the current list; the reason is not published and is not inferred), no_match_in_checked_list (not in the list version checked and not seen since tracking_since), unknown (list not loaded yet or stale).
Names are as published by ISA (name_en from ISA's English list). When the published name looks like a personal name (for example a sole proprietor), it is returned only on lookup by registration_number and is withheld (name_withheld: true) in lists and in the change feed. Name search covers organization names only.
Language filter: language codes known to this service: vi (Vietnamese), zh (Chinese), id (Indonesian), my (Burmese (Myanmar)), ne (Nepali), en (English), tl (Tagalog / Filipino), th (Thai), km (Khmer (Cambodian)), ko (Korean), mn (Mongolian), si (Sinhala), ta (Tamil), bn (Bengali), hi (Hindi), ur (Urdu), uz (Uzbek), lo (Lao), ms (Malay), pt (Portuguese), es (Spanish), ru (Russian), fr (French), ar (Arabic), fa (Persian), tr (Turkish), ky (Kyrgyz), kk (Kazakh), ceb (Cebuano (Visayan)), it (Italian), de (German), uk (Ukrainian), dz (Dzongkha), tg (Tajik), ja (Japanese). Other names match part of the published language names.
History starts at tracking_since. ISA publishes only the current list; changes are this service's differences between list versions it downloaded (about once a day).
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-ssw-support-orgs-production.mk-career-planning.workers.dev/mcp
- OpenAPI: https://jp-ssw-support-orgs-production.mk-career-planning.workers.dev/openapi.json
- x402 discovery: https://jp-ssw-support-orgs-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, name_withheld and the change feed, attribution): https://jp-ssw-support-orgs-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.
- support_org_lookup: Is this Specified Skilled Worker registered support organization in Japan's official ISA list? Look up by registration number (e.g. 19-000002), part of an organization name (2+ chars), prefecture or language. Returns found, not_in_current_list (seen before; reason not published or inferred), no_match_in_checked_list or unknown, with registration date, names as published, municipality, offices, languages, first_seen_at and last_seen_at. Confirm on the ISA page first. No representative names.
- support_org_changes: Which registered support organizations were added to, changed in, dropped from or returned to Japan's official ISA list since a date? From this service's own record of list versions (ISA publishes only the current list). Each change has the registration number, observed_at, last_seen_at, changed fields and before/after details; the reason for a drop is not published or inferred. History starts at tracking_since. Free window: last 30 days (see history_window).
- 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-ssw-support-orgs-production.mk-career-planning.workers.dev/v1/ssw/support-orgs, GET https://jp-ssw-support-orgs-production.mk-career-planning.workers.dev/v1/ssw/support-orgs/changes return the same data as the MCP tools. GET https://jp-ssw-support-orgs-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 ISA page was checked successfully within 48 hours. Otherwise lookups return unknown and no organizations.
- Keep the attribution (source and 'processed by MK Career Planning') and the official page URL when you pass results on.

## Privacy and support

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