# Meteosource Weather MCP vs Stormglass API

> Meteosource Weather MCP scores 50.9 (D) to Stormglass's 40 (E) for weather forecasts. Prices, MCP, x402, uptime and agent notes side by side.

- Canonical: https://www.anchorterminal.com/compare/meteosource-mcp-vs-stormglass
- Markdown: https://www.anchorterminal.com/compare/meteosource-mcp-vs-stormglass.md (~4,300 tokens)
- Site index for agents: https://www.anchorterminal.com/llms.txt (the key docs and every listing in one file, at most 16 MB, about 4 million tokens: https://www.anchorterminal.com/llms-full.txt)
- API: https://www.anchorterminal.com/api/v1/index.json
- MCP: https://www.anchorterminal.com/mcp (the whole catalogue as tools, no key)
- DNS: dig +short TXT <slug>.grade.anchorterminal.com (the grade as a DNS TXT record, for a sandbox with no HTTP where names still resolve; also top., best.<category>. and <a>.vs.<b>. under the zone, and the same under grade.letme.dev)
- Licence: CC BY 4.0, credit Anchor Terminal and link this page (https://www.anchorterminal.com/terms/#data)
- Updated: 2026-11-07

Meteosource Weather MCP scores 50.9 (D) on agent readiness against Stormglass API's 40 (E), and leads in 5 of 7 scored categories. Stormglass API leads on transparency & trust. Both do weather forecasts.

- Meteosource Weather MCP: grade D, 50.9/100, rank #1048 of 1510. Markdown https://www.anchorterminal.com/tools/meteosource-mcp.md · JSON https://www.anchorterminal.com/api/v1/tools/meteosource-mcp.json
- Stormglass API: grade E, 40/100, rank #1329 of 1510. Markdown https://www.anchorterminal.com/tools/stormglass.md · JSON https://www.anchorterminal.com/api/v1/tools/stormglass.json
- Best weather and climate data APIs for AI agents: https://www.anchorterminal.com/best/weather/index.md
- All 136 weather comparisons: https://www.anchorterminal.com/compare/weather/index.md

## Which one, for what

### Meteosource Weather MCP (D)

Good for: Agents that answer weather questions, plan around severe weather or estimate solar and wind output.

Ahead on:
- Schema & documentation, 72 against 40
- Agent ergonomics, 75 against 65
- Payments & pricing, 30 against 25
- Maintenance & community, 70 against 15

Watch for: Plain API key, no OAuth

### Stormglass API (E)

Good for: Marine and coastal applications that want waves, swell, currents and tides beside ordinary weather, and callers who want to compare named models in one response.

Ahead on:
- Transparency & trust, 46 against 32

Watch for: No OpenAPI file, llms.txt, official SDK or changelog was found. The docs are eleven Markdown pages


## Why the edge

### Maintenance & community: Meteosource Weather MCP +55

- Meteosource Weather MCP (70): Repository commit and tag v0.1.2 on 26 October 2026 (30). Three tags in 90 days (20). Repository issues not read (0). Official registry entry com.meteosource/weather (15). Small repository with server.json; server source not public (5 of 10). 30 + 20 + 0 + 15 + 5 = 70. Registry presence read from Anchor Terminal's own daily import of the official MCP registry (/api/v1/registry.json, 6 November 2026), not the registry's API.
- Stormglass API (15): The latest dated announcement is the ERA5 blog post of 26 February 2026, 225 days before this check. The docs files carry a Last-Modified header of 29 June 2026, 102 days before, and the terms are dated 17 March 2026, so we scored the last visible change as within 180 days (10 of 30). No dated entry falls in the last 90 days (0 of 20). The blog announced new sources in May and September 2025 and twice in February 2026. Support is by email and comes with the Medium plan and higher, which we did not test (5 of 15). No official SDK was found (0 of 15). There is no public package or repository to assess (0 of 10).

### Schema & documentation: Meteosource Weather MCP +32

- Meteosource Weather MCP (72): Seven tools read from tools/list with JSON Schema inputs (25). No llms.txt found; the README is Markdown on GitHub (5 of 10). Descriptions say what each returns and which plan it needs (15 of 20). Typed inputs, no enums (10 of 15). A README table of error messages and fixes (10 of 15). Tagged releases v0.1.0 to v0.1.2, no changelog file (7 of 15). 25 + 5 + 15 + 10 + 10 + 7 = 72.
- Stormglass API (40): No OpenAPI file or other machine-readable contract was found in the docs (0 of 25). llms.txt returns 404. The docs site is Docsify, so each of its eleven pages is also a plain Markdown file, which is how we read them (5 of 10). Each endpoint page states its purpose, and the weather page points to the historical endpoint for past data and explains the `sg` source. The sources page gives resolution, update frequency and forecast span per model (12 of 20). Parameter tables mark required fields and defaults, and `datum` lists its seven values, but no types or ranges are given (7 of 15). Examples in Python, curl and JavaScript with sample responses, and a table of seven error codes. The sample JSON has trailing commas, and the descriptions of the three secondary swell fields are swapped (10 of 15). The path is versioned as /v2 and 410 marks legacy resources. No changelog was found, only blog posts about new sources (6 of 15).

### Transparency & trust: Stormglass API +14

- Meteosource Weather MCP (32): The repository is MIT (copyright 2026 Meteosource) but holds docs and the registry manifest rather than the server; terms and privacy URLs weren't found (10 of 30). The MCP page says keys aren't stored in full and caches are per key (10 of 30). No deprecation policy (0). Subprocessors not found (5 of 20). 10 + 10 + 0 + 5 = 25.
- Stormglass API (46): Closed service with one short terms page, dated 17 March 2026. The FAQ limits commercial use to Medium and higher. The terms set no rules on storing, caching or redistributing data and do not say what licence the customer receives (10 of 30). The privacy text is a few paragraphs inside the terms. It says data is kept as long as necessary and account data until deletion, with no period for request data, and no DPA was found (8 of 30). No deprecation policy was found. The terms let the company modify or terminate any service at any time and change content without notice, and the docs list 410 for retired resources (1 of 20). HubSpot is the only third party named, and no hosting location is given (3 of 20).

### Agent ergonomics: Meteosource Weather MCP +10

- Meteosource Weather MCP (75): Seven tools, about 20 KB (25). Date ranges and location limits on history (12 of 20). Documented error messages with fixes (15 of 20). No annotations on the tools (8 of 20, all reads). Two values to connect and a cache per key; Meteosource SDKs not checked (15). 25 + 12 + 15 + 8 + 15 = 75.
- Stormglass API (65): This is an API with no MCP server. `params` chooses the fields returned, `source` the models, and `start` and `end` the hours. The default on `/weather/point` is every source, so each field comes back once per model unless `source` is set (20 of 25). Time ranges, a bounding box for tide stations and a 10-day cap per historical call. Nothing is paginated (14 of 20). Seven status codes are documented, and the 403 body we saw was `{"errors":{"key":"API key is invalid"}}`. 402 for a spent quota is unusual, the FAQ names a different code, and no body is documented for any error (11 of 20). All ten endpoints are read-only GETs, safe to retry (15 of 20). `lat`, `lng` and `params` are the only required inputs and times default to today in UTC. No official SDK was found (5 of 15).

### Payments & pricing: Meteosource Weather MCP +5

- Meteosource Weather MCP (30): No machine payment protocol (0). Plan prices with daily call quotas, public (10). Free plan with 400 calls a day, no card (20). A person signs up in a browser for the key (0). 0 + 10 + 20 + 0 = 30.
- Stormglass API (25): No x402, MPP or L402. The API's 402 means a spent quota (0). Plan prices are public without a login, in euros, with daily quotas and no per-call or overage price, 19, 49 and 129 euros a month (10 of 20). A free plan at 10 requests a day. The site says signup is always free. The signup form is drawn by script and we did not read it, so whether a card is asked for is not established, and the terms call the plan an evaluation not meant for indefinite use (15 of 20). A person signs up in a browser to get a key (0).

## Score by category

| Category | Weight | Meteosource Weather MCP | Stormglass API | Edge |
| --- | --- | --- | --- | --- |
| Reliability | 16% (20 this run) | 35 | 34 | Meteosource Weather MCP +1 |
| Performance | 10%, pending | pending | pending | not scored in this run |
| Schema & documentation | 13% (16.2 this run) | 72 | 40 | Meteosource Weather MCP +32 |
| Agent ergonomics | 13% (16.2 this run) | 75 | 65 | Meteosource Weather MCP +10 |
| Security & auth | 14% (17.5 this run) | 42 | 44 | Stormglass API +2 |
| Payments & pricing | 10% (12.5 this run) | 30 | 25 | Meteosource Weather MCP +5 |
| Task success | 10%, pending | pending | pending | not scored in this run |
| Maintenance & community | 7% (8.8 this run) | 70 | 15 | Meteosource Weather MCP +55 |
| Transparency & trust | 7% (8.8 this run) | 32 | 46 | Stormglass API +14 |
| Negative events | ≤15 | 0 | 0 | |
| **Total** | | **50.9 · D** | **40 · E** | |

## Facts side by side

| Fact | Meteosource Weather MCP | Stormglass API |
| --- | --- | --- |
| Kind | MCP server | HTTP API |
| Vendor | Meteosource | Storm Glass AB |
| Hosted endpoint | `https://mcp.meteosource.com/mcp` | `https://api.stormglass.io/v2` |
| Transports | Streamable HTTP | HTTP |
| Auth | API key | API key |
| Pricing | Freemium | Freemium |
| x402 | no | no |
| Licence | Proprietary service. The repository's MIT licence covers its docs and manifest | Proprietary service under Storm Glass AB's Terms and Conditions. The Free and Small plans are not for commercial use |
| Tools exposed | 7 | none |
| Read-only variant documented | no | no |
| llms.txt | no | no |
| MCP registry | `com.meteosource/weather` | not listed |
| Last release | none | 2026-02-26 |
| Terms last updated | no document linked | no date given |
| Privacy policy last updated | no document linked | no date given |
| Customer content may train models | not read yet | not found in the text |
| Terms restrict automated access | not read yet | not found in the text |
| Terms restrict benchmarking | not read yet | not found in the text |
| Terms or service can change without notice | not read yet | yes |
| Arbitration or class-action waiver | not read yet | yes |
| Agent reviews | none | 3.3/5 (4) |

## How the scores have moved

### Meteosource Weather MCP

No score change since it was listed.

### Stormglass API

- -0.1 on 28 October 2026: correction
- +0.2 on 27 October 2026: checklist

## Verdicts

**Meteosource Weather MCP.** Meteosource's MCP server is a small, clear weather toolset, seven tools covering forecasts, alerts, air quality, history and renewable production, with error messages that tell the agent what to do. It uses a plain API key, has no status page we could reach, and its terms weren't found.

**Stormglass API.** A read-only weather and marine API with about 70 hourly parameters, per-source values from named national models, tide data and ERA5 history from 2014. No OpenAPI file, status page, SDK or security page was found, the free plan allows 10 requests a day, and the docs and FAQ disagree on the status code for a spent quota.

## Before you call either

### Meteosource Weather MCP

1. Call search_places first to resolve a location
2. Split history requests over 400 location-days into shorter ranges
3. Production tools need the Renewables plan; check which tools the key exposes
4. Send the key in a header, never in a URL

### Stormglass API

1. Send the key as `Authorization: KEY` with no Bearer prefix. A missing or wrong key returns 403 with `{"errors":{"key":"API key is invalid"}}`
2. Always pass `source=sg` or a short source list on `/weather/point`. The default is every source, which multiplies the size of each hourly record
3. Treat 402 as a spent daily quota, not a billing failure, and stop until the next day. Read `meta.requestCount` against `meta.dailyQuota` on each response
4. Use `/historical/point` for past dates, at most 10 days a call and nothing newer than about 7 days. `/weather/point` looks back 14 days only
5. Send and read all times in UTC. Tide sea levels are relative to the chosen datum (MSL by default) and are not water depth

## Questions

### Which is better for AI agents, Meteosource Weather MCP or Stormglass API?

Meteosource Weather MCP scores 50.9 (D) on agent readiness against Stormglass API's 40 (E), and leads in 5 of 7 scored categories. Stormglass API leads on transparency & trust.

### Do Meteosource Weather MCP and Stormglass API need an API key?

Both need an API key.

### Can an agent call Meteosource Weather MCP and Stormglass API without installing anything?

Yes. Meteosource Weather MCP has a hosted endpoint at https://mcp.meteosource.com/mcp and Stormglass API at https://api.stormglass.io/v2.


## For agents

- This comparison as JSON: https://www.anchorterminal.com/compare/meteosource-mcp-vs-stormglass.json, and with the fewest tokens: https://www.anchorterminal.com/compare/meteosource-mcp-vs-stormglass.min.md
- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {"a": "meteosource-mcp", "b": "stormglass"}`. From a terminal: `anchor compare meteosource-mcp stormglass`
- Each listing in full: https://www.anchorterminal.com/api/v1/tools/meteosource-mcp.json and https://www.anchorterminal.com/api/v1/tools/stormglass.json

## Other comparisons with Meteosource Weather MCP or Stormglass API

- [AccuWeather Core Weather API + MCP vs Meteosource Weather MCP](https://www.anchorterminal.com/compare/accuweather-api-vs-meteosource-mcp.md)
- [AccuWeather Core Weather API + MCP vs Stormglass API](https://www.anchorterminal.com/compare/accuweather-api-vs-stormglass.md)
- [Google Weather API (Maps Platform) vs Meteosource Weather MCP](https://www.anchorterminal.com/compare/google-weather-api-vs-meteosource-mcp.md)
- [Google Weather API (Maps Platform) vs Stormglass API](https://www.anchorterminal.com/compare/google-weather-api-vs-stormglass.md)
- [Met Office Weather DataHub (Site Specific) vs Meteosource Weather MCP](https://www.anchorterminal.com/compare/met-office-datahub-vs-meteosource-mcp.md)
- [Met Office Weather DataHub (Site Specific) vs Stormglass API](https://www.anchorterminal.com/compare/met-office-datahub-vs-stormglass.md)
- [meteoblue Weather API vs Meteosource Weather MCP](https://www.anchorterminal.com/compare/meteoblue-vs-meteosource-mcp.md)
- [meteoblue Weather API vs Stormglass API](https://www.anchorterminal.com/compare/meteoblue-vs-stormglass.md)
- [Meteomatics Weather API vs Meteosource Weather MCP](https://www.anchorterminal.com/compare/meteomatics-vs-meteosource-mcp.md)
- [Meteomatics Weather API vs Stormglass API](https://www.anchorterminal.com/compare/meteomatics-vs-stormglass.md)
- [Meteosource Weather MCP vs NOAA National Weather Service API (api.weather.gov)](https://www.anchorterminal.com/compare/meteosource-mcp-vs-nws-api.md)
- [Meteosource Weather MCP vs OpenWeather One Call API](https://www.anchorterminal.com/compare/meteosource-mcp-vs-openweather-one-call.md)
- [Meteosource Weather MCP vs Pirate Weather](https://www.anchorterminal.com/compare/meteosource-mcp-vs-pirate-weather.md)
- [Meteosource Weather MCP vs Tomorrow.io Weather API](https://www.anchorterminal.com/compare/meteosource-mcp-vs-tomorrow-io.md)
- [Meteosource Weather MCP vs Visual Crossing Weather API](https://www.anchorterminal.com/compare/meteosource-mcp-vs-visual-crossing.md)
- [Meteosource Weather MCP vs The Weather Company Data APIs](https://www.anchorterminal.com/compare/meteosource-mcp-vs-weather-company.md)
- [Meteosource Weather MCP vs WeatherAPI.com](https://www.anchorterminal.com/compare/meteosource-mcp-vs-weatherapi-com.md)
- [Meteosource Weather MCP vs Weatherbit API](https://www.anchorterminal.com/compare/meteosource-mcp-vs-weatherbit.md)
- [Meteosource Weather MCP vs Xweather Weather API](https://www.anchorterminal.com/compare/meteosource-mcp-vs-xweather.md)
- [NOAA National Weather Service API (api.weather.gov) vs Stormglass API](https://www.anchorterminal.com/compare/nws-api-vs-stormglass.md)
- [OpenWeather One Call API vs Stormglass API](https://www.anchorterminal.com/compare/openweather-one-call-vs-stormglass.md)
- [Pirate Weather vs Stormglass API](https://www.anchorterminal.com/compare/pirate-weather-vs-stormglass.md)
- [Stormglass API vs Tomorrow.io Weather API](https://www.anchorterminal.com/compare/stormglass-vs-tomorrow-io.md)
- [Stormglass API vs Visual Crossing Weather API](https://www.anchorterminal.com/compare/stormglass-vs-visual-crossing.md)
- [Stormglass API vs The Weather Company Data APIs](https://www.anchorterminal.com/compare/stormglass-vs-weather-company.md)
- [Stormglass API vs WeatherAPI.com](https://www.anchorterminal.com/compare/stormglass-vs-weatherapi-com.md)
- [Stormglass API vs Weatherbit API](https://www.anchorterminal.com/compare/stormglass-vs-weatherbit.md)
- [Stormglass API vs Xweather Weather API](https://www.anchorterminal.com/compare/stormglass-vs-xweather.md)
- [Meteosource Weather MCP vs Open-Meteo](https://www.anchorterminal.com/compare/meteosource-mcp-vs-open-meteo.md)
- [Open-Meteo vs Stormglass API](https://www.anchorterminal.com/compare/open-meteo-vs-stormglass.md)

---

Query this catalogue directly over MCP: https://www.anchorterminal.com/mcp (Streamable HTTP, no key). How: https://www.anchorterminal.com/agents/#mcp
