EMY Weather MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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 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
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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