MCP server exposing 4 tools for jma.
This URL is a JSON-RPC 2.0 endpoint over HTTP. Issue POST requests with a JSON-RPC body. Browsers and search crawlers land here on GET.
POST https://gateway.pipeworx.io/jma/mcp
Content-Type: application/json
{"jsonrpc":"2.0","id":1,"method":"tools/list"}
jma_resolve_area — Resolve a Japanese place name (English romaji or Japanese, e.g. "Tokyo", "Sapporo", "大阪") or a JMA area code to the JMA forecast OFFICE code used by jma_forecast and jma_warnings. Sourced from the Japan Meteorological Agency (JMA) area master list (www.jma.go.jp/bosai/common/const/area.json), which covers all 58 forecast offices plus every prefecture, region, city, ward and town JMA itself names in English. Use this when you need the raw office code, or just pass the place name straight into jma_forecast / jma_warnings — they resolve internally.jma_forecast — Weather forecast for a Japanese region from the Japan Meteorological Agency (JMA), covering a 3-day short-term outlook (weather, precipitation probability, temperature per sub-area) and a 7-day weekly outlook (weather, precipitation probability, reliability, min/max temperature with confidence range). Sourced from www.jma.go.jp/bosai/forecast/data/forecast/<office>.json. Accepts a place name in English or Japanese ("Tokyo", "Sapporo", "大阪") or a JMA office code directly — resolved the same way as jma_resolve_area. Weather text is native Japanese; an English gloss is included for JMA's fixed weatherCode set (weatherEn), derived from a static translation table, not machine-translated on the fly.jma_warnings — Current weather warnings and advisories (警報・注意報) for a Japanese region, from the Japan Meteorological Agency (JMA). Returns the headline bulletin plus per-area status (issued / continuing / lifted / no warnings in effect) for every warning/advisory category JMA tracks (heavy rain, storm, flood, wave, storm surge, dense fog, thunderstorm, avalanche, frost, etc.), at both the sub-prefecture and municipality level. Sourced from www.jma.go.jp/bosai/warning/data/warning/<office>.json. Accepts a place name (English or Japanese) or a JMA office code, resolved the same way as jma_resolve_area. Category and status names are native Japanese with an English gloss from JMA's fixed warning-code table.jma_earthquakes — Recent earthquakes reported by the Japan Meteorological Agency (JMA), including magnitude, maximum seismic intensity (震度, JMA's 10-step scale: 1-4, 5 Lower, 5 Upper, 6 Lower, 6 Upper, 7), epicenter (Japanese + English where JMA publishes one), and report time. Sourced from www.jma.go.jp/bosai/quake/data/list.json, which JMA keeps as a rolling feed (typically the last few weeks of bulletins, newest first). Filter by minimum magnitude or minimum intensity to cut noise from the very small, frequent events JMA also reports.Code samples (curl / TypeScript / one-click client install), schemas, and the live playground are on the pack page:
https://pipeworx.io/packs/jma/
Pipeworx is an open MCP gateway connecting AI agents to live data. pipeworx.io