Ranked's live Tokyo job listings for AI assistants: MCP, REST and WebMCP.
Ranked lists live job openings in Tokyo, Japan, collected daily from employers' own career sites, for foreign and bilingual professionals. The same listings are available to AI assistants through a public MCP server, so an assistant can search them directly instead of guessing from web pages.
It is free, read-only and needs no account or API key.
MCP server URL (Streamable HTTP):
https://jobs.ranked.jp/mcp
jp.ranked/jobs.Hosts that support MCP Apps (ChatGPT, Claude and others) show results as job cards with salary, language and visa signals and Apply links. Other hosts receive the same data as JSON.
search_jobs: search live Tokyo jobs. Filters:query (keywords), company, category,english_workable (English is enough), no_japanese_required,visa_sponsorship, remote, employment_type,salary_min (annual JPY, e.g. 8000000), posted_within_days, and limit / offset for paging (at most 50 per page).get_job: one job's full description, salary, requirements and application link, by the id a search returned.search_companies: employers hiring in Tokyo, by keyword.get_company: one employer's profile and its open jobs.Example requests an assistant can answer with them:
source: posting_reviewed means checked against the employer's own wording; ranked_inference means estimated by Ranked from the posting and company signals. Visa sponsorship is reported as supported, likely, possible,not_supported or not_stated. An assistant relaying an inference should say it is one.ranked_url (the job's page on Ranked) and application.url (the same Ranked page, where users can view the job and continue to apply). Direct employer posting URLs are not included.source.last_checked_at is when Ranked's crawler last saw the posting live, so an assistant can say "verified 8 hours ago" instead of trusting an old page.Coverage is jobs located in Tokyo. Listings are re-checked daily and the service answers from a cache refreshed every ten minutes.
The same four operations as plain HTTP GET, described by an OpenAPI document:
https://jobs.ranked.jp/v1/jobs/search?query=backend&english_workable=true&salary_min=8000000https://jobs.ranked.jp/v1/jobs/{id}https://jobs.ranked.jp/v1/companies/search?query=fintechhttps://jobs.ranked.jp/v1/companies/{id}Pages on ranked.jp register the same tools with browsers that support WebMCP, so an AI agent working in a tab can call them instead of reading the page. On a job's page it also gets get_current_job, for the job being viewed.
The connector returns public job and company information. For each request we log the client's User-Agent, the calling page's origin and the search itself (filters and keywords) for security, debugging and aggregate usage analysis. These logs may contain personal data supplied in search text or request metadata. Logs expire after 90 days and are automatically deleted; physical deletion by our hosting provider normally completes within a further 72 hours, but can occasionally take longer. We do not log IP addresses or cookies. See the privacy policy and terms.
Please keep automated traffic reasonable. If you want to build something larger on this data, write to us first.
Questions, problems or partnership ideas: admin@ranked.jp.