io.github.mk-career-planning/japan-agent-api

Japan Agent API

Japan JMA warnings, typhoons, volcano levels and municipality code history in English; x402 checks

Endpointhttps://japan-agent-api-production.mk-career-planning.workers.dev/mcp (streamable-http)
Registry version0.4.1
Now8 tools · grade A (96) · pin ts_1302043c7f5ec82dbcb1bf8e4d847ece · protocol 2025-06-18
First / last listed2026-11-09 01:22 UTC / 2026-11-09 01:22 UTC
Grade over time2026-11-09: A (96), 8 tools

Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.

Timeline

First listing · 2026-11-09 01:22 UTC
8 tools, grade A (96)

Tools: catalog jp_warnings jp_typhoons jp_volcanoes jp_municipality get_receipt jp_trip_impact_check jp_municipality_batch

Current tools (8)

catalogList the tools of this server with prices, data sources, licensing, daily limits and data freshness.
params: none
jp_warningsWhich JMA weather emergency warnings, warnings and advisories are in effect in this Japanese prefecture now? Structured JSON in English and Japanese (type, level, status, areas with JMA's English names, issued_at, source URL). Relay only; no independent forecast.
params: prefecture*, include_municipalities
jp_typhoonsWhich typhoons is JMA issuing bulletins for right now, and what do the bulletins forecast? Number, name, center position, central pressure, maximum wind, issue time, and forecast-circle centers, radii and times, relayed as structured JSON from JMA bulletins (VPTW60-65). No independent forecast, interpolation or track extension.
params: none
jp_volcanoesWhat is the current JMA Volcanic Alert Level (1-5, or warning kind) of this volcano or of every JMA-monitored volcano? Name in English or Japanese, or 3-digit JMA code. Returns JMA English and Japanese names, level, previous level and change, issue time, prefectures named in JMA bulletins, source URL and freshness receipt. Relay only; no forecast or interpretation. Gaps filled from JMA website lis
params: volcano
jp_municipalityWhich code does this Japanese municipality have on a date (default today)? Give a 5/6-digit code, or prefecture and name (old names OK). Returns status mapped / split_candidates / unknown / invalid, the valid code with English and Japanese names, change type and date (merger, incorporation, division, designated city, name change), confirmed JMA warning areas only, and J-LIS convenience-store certi
params: code, prefecture, name, as_of
get_receiptRe-fetch the stored result of a settled paid call (e.g. jp_trip_impact_check) 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 30 days after settlement.
params: receipt_id*
jp_trip_impact_checkDoes a JMA warning or advisory in effect now match a stop on this Japan itinerary [{date, prefecture}]? Per stop: matched_advisory (with severity), no_match_in_checked_sources (NOT a statement of no impact) or unknown (no data, or date not today/tomorrow JST). Returns checked/unchecked areas and sources, issued_at, retrieved_at, and current JMA typhoon/volcano bulletins (listed, not matched). No f
params: itinerary*
jp_municipality_batchWhich codes are valid on a date for up to 50 Japanese municipalities? e-Stat LOD change history (CC BY 4.0): status mapped / split_candidates (all successors, not apportioned) / unknown / invalid, the code valid on as_of with English and Japanese names, change type and date, confirmed JMA warning areas only, and J-LIS convenience-store certificate availability (available / not_listed / unknown). F
params: items*, as_of

Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.