Skip to main content
Glama
aristath

EMY Weather MCP Server

by aristath

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_locationsA

List EMY forecast locations (live directory, ~1035 points across Greece).

Args: query: optional name filter; ranks by similarity. Accepts Greek or Latin script (e.g. "Κόρινθος" or "korinthos"). English exonyms like "Corinth" may not match — use get_forecast with coordinates instead. prefecture: optional case-insensitive prefecture substring filter (e.g. "Korinthias"). limit: maximum number of results.

Returns the matching locations with id, names, prefecture and coordinates.

get_forecastA

Get the EMY forecast (today + up to 3 days) for one location.

Resolve the location in ONE of three ways (most reliable first): * latitude + longitude : returns the nearest forecast point (best for English/exonym place names — resolve the name to coordinates first). * location_id : an exact EMY location id (from list_locations). * location : a name to match (Greek or Latin script).

Args: location: place name to match (e.g. "Korinthos", "Κόρινθος", "Athina"). location_id: exact EMY id. latitude, longitude: decimal degrees; returns the nearest point. days: optional cap on the number of forecast days returned.

Each day reports max/min temperature (°C), wind speed (m/s) and direction, precipitation probability (%), and a summarised sky condition. The response echoes which location was matched (with distance/score and alternatives) so the caller can confirm or refine.

get_alertsA

Get structured CAP weather alerts for Greece.

Args: language: "en" or "el" for the alert text (falls back to whatever EMY provides). active_only: if True, drop alerts whose expires time is in the past.

Each alert includes event, severity, urgency, certainty, onset/expiry, headline, description and affected areas.

get_marineA

Get the marine weather bulletin for Greek seas (METAREA 3).

Args: language: "en" or "el".

Returns the regular marine forecast and any marine warnings as text (winds in Beaufort, sea state, per-sea-area outlook).

get_warningsA

Get EMY's national emergency weather bulletins (free text).

EMY publishes these bulletins only in Greek (there is no English variant), so this tool takes no language argument.

Returns the emergency bulletin and any deterioration-of-weather bulletins.

get_climate_recordsA

Get all-time Greek climate extreme values (temperature, precipitation, wind).

Each record reports the value, the date, and the location where it occurred.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/aristath/EMY-MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server