Recent Earthquakes in Japan with Magnitude and Seismic Intensity (Japan Meteorological Agency)
jma/earthquakes
The most recent earthquakes in and around Japan from the Japan Meteorological Agency, newest first, up to 50 events from the last few days: for each the event identifier, origin time (JST, +09:00), the epicentre region in English and Japanese, magnitude, the maximum seismic intensity on the JMA shindo scale (0 to 4, then 5-, 5+, 6-, 6+, 7; null when no intensity was observed), latitude, longitude, depth in km and the bulletin type. Events without a determined hypocentre are left out. Takes no input. Source: Japan Meteorological Agency website (https://www.jma.go.jp/), Public Data Licence 1.0; edited by Eden Engine (fields renamed and reduced); not an official JMA product.
Price
$0.0026 per call
You pay the price shown. If a call turns out to cost more than its quote, you pay the actual price, capped at twice the quote. No monthly minimum. Top-ups start at $0.50.
Data source
Source: Japan Meteorological Agency website (https://www.jma.go.jp/), used under the Public Data Licence 1.0 (https://www.digital.go.jp/resources/open_data/public_data_license_v1.0). The data have been edited by Eden Engine: fields renamed, reduced and restructured. Not an official Japan Meteorological Agency product.
Use it
Five steps: search, inspect, learn, run, settle. No per-tool setup; your agent reaches this tool through the meta-tools it already has.
Connect once and your AI can find and run this tool, and any other it needs.
// 1. search: find the tool
omnial_search({ query: "what you need" })
// 2. inspect: price and input schema
omnial_inspect({ tool: "jma/earthquakes" })
// 3. learn: read the usage guide at runtime
omnial_learn({ tool: "jma/earthquakes" })
// 4. run: price the exact call first, then run it
omnial_execute({ tool: "jma/earthquakes", input: { /* see input_schema */ }, dry_run: true })
omnial_execute({ tool: "jma/earthquakes", input: { /* ... */ } })
// 5. settle: the call is charged when it finishes, nothing to doNot connected yet? Point your MCP client at https://mcp.eden-engine.com/mcp, then copy a config for your client.
Pricing
Every charge this tool can incur.
| Charge | Price |
|---|---|
Per call | $0.0026 |
- Updated
- Oct 26, 2026
Input and output schemas
Input schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}Output schema
{
"type": "object",
"required": [
"count",
"earthquakes"
],
"properties": {
"count": {
"type": "integer",
"description": "Earthquakes in this answer (at most 50)."
},
"earthquakes": {
"type": "array",
"items": {
"type": "object",
"required": [
"eventId",
"originTime"
],
"properties": {
"region": {
"type": [
"string",
"null"
],
"description": "Epicentre region in English, for example Off the west Coast of Satsuma Peninsula."
},
"depthKm": {
"type": [
"number",
"null"
],
"description": "Depth in km; null when not given."
},
"eventId": {
"type": "string",
"description": "JMA event identifier (the origin time as digits)."
},
"bulletin": {
"type": [
"string",
"null"
],
"description": "Type of the latest bulletin, for example Earthquake and Seismic Intensity Information."
},
"latitude": {
"type": [
"number",
"null"
],
"description": "Latitude in degrees."
},
"longitude": {
"type": [
"number",
"null"
],
"description": "Longitude in degrees."
},
"magnitude": {
"type": [
"number",
"null"
],
"description": "Magnitude (JMA); null when not yet determined."
},
"originTime": {
"type": "string",
"description": "Origin time, ISO 8601 with +09:00 (JST)."
},
"maxIntensity": {
"type": [
"string",
"null"
],
"description": "Maximum shindo intensity: 0 to 4, 5-, 5+, 6-, 6+ or 7; null when no intensity was observed."
},
"regionJapanese": {
"type": [
"string",
"null"
],
"description": "Epicentre region in Japanese."
}
},
"additionalProperties": false
},
"description": "Earthquakes, newest first."
}
},
"additionalProperties": false
}