Seismoi — Geodynamiko Institouto EAA

The Greek earthquake catalogue: every event the Institute of Geodynamics locates from the Hellenic Unified Seismic Network, from the barely-recorded to the destructive, with the time, place, depth and local magnitude of each and the quality of the solution behind it. Greece is the most seismically active country in Europe and this is the register of record for it — reviewed by an analyst rather than left as an automatic alert.

Publisher
Ethniko Asteroskopeio Athinon — Geodynamiko Institouto (NOA Institute of Geodynamics)
Licence
CC-BY-4.0
Attribution
Geodynamiko Institouto, Ethniko Asteroskopeio Athinon — Elliniko Enopoiimeno Seismologiko Diktyo (eida.gein.noa.gr)

MCP server

https://agoramcp-server.vercel.app/gr/mcp/noa

HTTP API

https://agoramcp-server.vercel.app/gr/api/noa

Its own server, with the tools under their plain names. On Greece's server the same tools answer as noa_.

Tools

3 tools, each with the description a model is given, its arguments and the example it ships with. Over HTTP a tool answers at /gr/api/noa/{tool}; over MCP, as itself.

search_earthquakes >Search the Greek earthquake catalogue

Find earthquakes the National Observatory of Athens has located, by when, how big, how deep and where. This is the register of record for Greek seismicity: solutions are reviewed by an analyst rather than left as automatic alerts, and magnitudes are on the MLh local scale calibrated for Greece, so they will differ by a few tenths from the figure a global agency publishes for the same event. Where: either a bounding box, any of its four edges, or a centre and a radius in kilometres — in which case every result also carries how far and in which direction it fell from that centre. When: startTime and endTime, read as UTC, defaulting to the last 7 days. The window is capped at 31 days because this is a single node that scans the whole window before answering and a wider one times out rather than returning slowly; walk the window back in instalments for a longer period. The catalogue begins on 1 February 2011. Results are capped and the answer says when it stopped short, so a count from here is a count of what was returned and not of what happened.

Arguments

startTimestring
Start of the window, as a date (2026-09-01) or a moment (2026-09-01T14:30:00). Read as UTC. Defaults to 7 days before endTime.
endTimestring
End of the window, same format. Read as UTC. Defaults to now.
minMagnitudenumber, -2–10
The smallest magnitude to include, on the MLh local scale this catalogue uses. Most of what it records is under 2 and imperceptible; 3.5 is widely felt, 5 does damage, and the largest Greek earthquake since the register opened is the 6.7 off Samos in 2020.
maxMagnitudenumber, -2–10
The largest magnitude to include, on the MLh local scale this catalogue uses. Most of what it records is under 2 and imperceptible; 3.5 is widely felt, 5 does damage, and the largest Greek earthquake since the register opened is the 6.7 off Samos in 2020.
minDepthKmnumber, 0–800
The shallowest focal depth to include, in kilometres below the surface. Most Greek seismicity is in the top 20 km; the Hellenic subduction zone puts events under the southern Aegean as deep as 150 km, and a deep one is felt far more weakly at the surface than a shallow one of the same size.
maxDepthKmnumber, 0–800
The deepest focal depth to include, in kilometres below the surface. Most Greek seismicity is in the top 20 km; the Hellenic subduction zone puts events under the southern Aegean as deep as 150 km, and a deep one is felt far more weakly at the surface than a shallow one of the same size.
minLatitudenumber, -90–90
Southern edge of a bounding box, in degrees. Greece spans roughly 34° to 42° north.
maxLatitudenumber, -90–90
Northern edge of a bounding box, in degrees. Greece spans roughly 34° to 42° north.
minLongitudenumber, -180–180
Western edge of a bounding box, in degrees. Greece spans roughly 19° to 30° east.
maxLongitudenumber, -180–180
Eastern edge of a bounding box, in degrees. Greece spans roughly 19° to 30° east.
latitudenumber, -90–90
Centre of a circular search, in degrees. Give with longitude and radiusKm.
longitudenumber, -180–180
Centre of a circular search, in degrees. Give with latitude and radiusKm.
radiusKmnumber, 1–5000
How far around that centre to look, in kilometres.
orderBystring, one of time, time-asc, magnitude, magnitude-asc
Newest first (time, the default), oldest first (time-asc), largest first (magnitude) or smallest first (magnitude-asc). This decides which events survive the limit, so ask for magnitude when the question is about the biggest.
limitinteger, 1–500
Most events to return, 1-500. Defaults to 50.

Example arguments

{
  "minMagnitude": 3,
  "limit": 10
}

get_earthquake >One earthquake, with the quality of its solution

Everything the catalogue holds about one earthquake, by the id search_earthquakes returns. Beyond the time, place, depth and magnitude, this is where the confidence lives: how many stations recorded it and how far the nearest was, the widest gap in the ring of stations around it, the residual of the fit, how far the epicentre and the depth could be out in kilometres, and whether an analyst reviewed the solution or it is still what the automatic pipeline produced. Ask for it before treating a position or a magnitude as settled — an event located from one side, with a large azimuthal gap, can be kilometres from where it is plotted, and solutions are revised for months after the event: the 2020 Samos earthquake was last rewritten five months later. Ids are matched exactly, case included.

Arguments

idstring, up to 64 charactersrequired
The catalogue id, copied from a search result exactly as it appears — noa2020vipzs for a recent event, 11F00205 for one from the early years, and the case matters in both.

Example arguments

{
  "id": "noa2020vipzs"
}

list_recent_earthquakes >What has shaken lately

The earthquakes the National Observatory of Athens has located in the last day, newest first, with no arguments needed. This is the quick answer to whether something has just happened and how big it was. Greece records dozens of events a day, almost all of them too small to feel, so give minMagnitude around 3 to see only what people noticed. For anything beyond the last 168 hours, or for a region, a depth or a particular period, use search_earthquakes.

Arguments

hoursnumber, 1–168
How far back to look, 1-168 hours. Defaults to 24.
minMagnitudenumber, -2–10
The smallest magnitude to include, on the MLh local scale this catalogue uses. Most of what it records is under 2 and imperceptible; 3.5 is widely felt, 5 does damage, and the largest Greek earthquake since the register opened is the 6.7 off Samos in 2020.
limitinteger, 1–200
Most events to return, 1-200. Defaults to 20.