Head to head · Weather forecasts · October 2026 research run
Meteomatics Weather API vs Meteosource Weather MCP
Meteosource Weather MCP scores 50.9 (D) on agent readiness against Meteomatics Weather API's 45.7 (E), and leads in 4 of 7 scored categories. Meteomatics Weather API leads on agent ergonomics, security & auth and transparency & trust. Both do weather forecasts.
Best weather and climate data APIs for AI agents · All 136 weather comparisons
Which one, for what
Best for Companies in energy, aviation, insurance and logistics that need many models, long history, polygon and route queries and an SLA, and will buy by contract.
Ahead on
- Agent ergonomics, 80 against 75
- Security & auth, 54 against 42
- Transparency & trust, 60 against 32
Watch for
No public price, free tier or self-serve signup found. Credentials arrive by email after a sales conversation
Best for Agents that answer weather questions, plan around severe weather or estimate solar and wind output.
Ahead on
- Schema & documentation, 72 against 41
- Payments & pricing, 30 against 0
- Maintenance & community, 70 against 52
Watch for
Plain API key, no OAuth
Why the edge
Each category where one leads by five points or more, with the reason behind each side's score from its assessment. The numbers are in the table below; this is what they stand for.
Schema & documentation Meteosource Weather MCP +31
Meteomatics Weather API 41
No machine-readable contract counts. The Swagger page links only the Swagger UI, which loads its YAML file by script, and neither llms.txt nor any docs page read links the file, so this run doesn't count it; the MCP tool schemas were read on 8 October only by calling the server, a reading this run strikes (0 of 25). llms.txt and llms-full.txt at www.meteomatics.com index the site and the API docs (10). The docs explain each URL segment, option and request type, such as trajectory queries, with no guidance on when not to use them (12 of 20). The core request is a URL grammar of free strings; parameter names carry their unit and the docs give allowed values in prose tables, with no typed schema (4 of 15). Example URLs and responses on every docs page and a table of 17 HTTP codes, with errors returned as plain text (10 of 15). No API version in the path and no API changelog. Product update posts appear every two to three months (5 of 15). 0 + 10 + 12 + 4 + 10 + 5 = 41.
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.
Payments & pricing Meteosource Weather MCP +30
Meteomatics Weather API 0
No x402, MPP or L402 in the docs or the OpenAPI file. The error table lists 402, with no payment protocol behind it (0). The pricing page says prices are based on usage and gives no figure, only a form to talk to sales (0). No free tier or trial is on the site. The general terms let Meteomatics grant a trial through an individual offer (0). A person talks to sales and receives a username and password by email. The MCP server registers OAuth clients by API but still needs that account (0). The pricing page re-read on 4 November still says 'Talk to our experts to learn more about our pricing'. 0 + 0 + 0 + 0 = 0.
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.
Transparency & trust Meteomatics Weather API +28
Meteomatics Weather API 60
Closed service under general terms for enterprise customers dated August 2026, published per group company, with Swiss law and the courts at the vendor's seat. The Python connector is MIT (15 of 30). The privacy notice, last updated 20 August 2026, names the Weather API, says technical data and usage logs are kept for 3 months, and names Meteomatics AG as controller. A published Data Processing Agreement covers breach notice, deletion or return at the end of the contract and 30 days' notice of a new sub-processor (22 of 30). No deprecation policy was found. The terms let the vendor change them by posting a new version, and a commit marked as breaking on the Python connector, dated 29 April 2026, deprecates the ecmwf-ens-cluster source with no notice period stated (3 of 20). The privacy notice names nine services with their countries, among them HubSpot, Stripe, Gong and OpenAI. No hosting provider or data location for the API is named (10 of 20). The general terms (August 2026) and privacy notice (latest update 20 August 2026) were re-read on 4 November. 15 + 22 + 3 + 10 = 50.
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.
Maintenance & community Meteosource Weather MCP +18
Meteomatics Weather API 52
The newest dated API change is the product update of 4 November 2026, which puts trajectory queries live (trajectory-3d and trajectory-4d POST requests with up to 10,000 points), 0 days before this check (30). Two dated entries in the 90 days from 6 August, 24 August and 4 November 2026, and no connector commits in that window, so not three (0). Product update posts on 15 June, 24 August and 4 November 2026, support by email around the clock per the SLA, and a pull request merged on the Python connector on 15 June 2026 (9 of 15). The Python connector's version file reads 4.0.0 from 29 April 2026 with Python 3.9 or later, and the R, Kotlin and Julia connectors were updated in May 2026 (10 of 15). The connector repository has no CI workflow, tests or changelog file (3 of 10). 30 + 0 + 9 + 10 + 3 = 52.
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.
Security & auth Meteomatics Weather API +12
Meteomatics Weather API 54
REST calls use HTTP Basic with a username and password sent by email, or a token from login.meteomatics.com that lasts 2 hours and is documented as an access_token query parameter. No key rotation or separate keys were found in the docs. The MCP server uses OAuth with dynamic client registration, the authorisation code grant with PKCE (S256), refresh tokens and one scope, weather:read (12 of 30, after the 10-point deduction for a secret in the URL). The whole API is read-only and the single OAuth scope is a read scope (15 of 20). Responses are mostly numbers. Aviation bulletins and official alerts carry third-party text, and the MCP guide tells users to check model output, with no guidance on untrusted content (9 of 15). /user_stats and /user_stats_json report query counts against contract limits, and the privacy notice says usage logs are kept for 3 months. No per-call log for the customer was found (5 of 15). ISO 27001 and Cyber Essentials certification on the information security page (re-read 4 November), with a security address for vulnerability reports and a promise to 'respond promptly'. No security.txt (404 on 8 October) and no bug bounty (13 of 20). 12 + 15 + 9 + 5 + 13 = 54.
Meteosource Weather MCP 42
One API key per account in a header, never in the URL (20 of 30). All tools are reads (10 of 20). Weather data only, no third-party text (10). No audit log (0). No security programme found (2 of 20). Keys travel to the hosted server, which says it doesn't store them in full. 20 + 10 + 10 + 0 + 2 = 42.
Agent ergonomics Meteomatics Weather API +5
Meteomatics Weather API 80
The parameter list, time range, step and format in the URL size each response (23 of 25). No pagination. Output is bounded by the time range and interval, 10 locations and 10 parameters a query, a timeout option and a choice of JSON, CSV, XML, NetCDF or images (13 of 20). HTTP codes with a plain-text message that says which part of the URL is wrong or what data is available, 206 for partial content, and no machine-readable error key (12 of 20). Every REST call is a read, including the POST forms, so retries are safe; the MCP tool annotations read on 8 October came from a struck request to the server and aren't relied on (20). The default source is the vendor's mix model. A call needs four URL segments and parameter names with units. The Python connector is at 4.0.0 in its repository, and connectors for R, Go, Java, C++, Kotlin and Julia are on GitHub (12 of 15). 23 + 13 + 12 + 20 + 12 = 80.
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.
Score by category
| Category | Weight this run | Meteomatics Weather API | Meteosource Weather MCP | Edge |
|---|---|---|---|---|
| Reliability | 16%20 | 34 | 35 | Meteosource Weather MCP +1 |
| Performance | 10%pending | pending | pending | not scored in this run |
| Schema & documentation | 13%16.2 | 41 | 72 | Meteosource Weather MCP +31 |
| Agent ergonomics | 13%16.2 | 80 | 75 | Meteomatics Weather API +5 |
| Security & auth | 14%17.5 | 54 | 42 | Meteomatics Weather API +12 |
| Payments & pricing | 10%12.5 | 0 | 30 | Meteosource Weather MCP +30 |
| Task success | 10%pending | pending | pending | not scored in this run |
| Maintenance & community | 7%8.8 | 52 | 70 | Meteosource Weather MCP +18 |
| Transparency & trust | 7%8.8 | 60 | 32 | Meteomatics Weather API +28 |
| Negative events | ≤15 | 0 | 0 | |
| Total | E 45.7/100 | D 50.9/100 |
Facts side by side
| Fact | Meteomatics Weather API | Meteosource Weather MCP |
|---|---|---|
| Kind | HTTP API | MCP server |
| Vendor | Meteomatics AG | Meteosource |
| Hosted endpoint | https://api.meteomatics.com | https://mcp.meteosource.com/mcp |
| Transports | HTTP | Streamable HTTP |
| Auth | OAuth or key | API key |
| Pricing | Paid | Freemium |
| x402 | no | no |
| Licence | Proprietary service under Meteomatics' general terms and conditions. The Python connector on GitHub is MIT | Proprietary service. The repository's MIT licence covers its docs and manifest |
| Tools exposed | 9 | 7 |
| Read-only variant documented | no | no |
| llms.txt | yes | no |
| MCP registry | not listed | com.meteosource/weather |
| Last release | 2026-11-04 | none |
| Terms last updated | no date given | no document linked |
| Privacy policy last updated | no date given | no document linked |
| Customer content may train models | not found in the text | not read yet |
| Terms restrict automated access | not found in the text | not read yet |
| Terms restrict benchmarking | not found in the text | not read yet |
| Terms or service can change without notice | not found in the text | not read yet |
| Arbitration or class-action waiver | not found in the text | not read yet |
| Popularity | 56 stars | none |
How the scores have moved
Verdicts
Meteomatics Weather API
Meteomatics sells a REST weather API with a published SLA that compensates downtime, ISO 27001 certification and a hosted MCP server in beta. Access needs a sales contract, with no public price, free tier or self-serve signup. No status page was found, its docs link no OpenAPI file, and REST calls authenticate with a username and password.
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.
Before you call either
Meteomatics Weather API
- Ask the account owner for credentials first. There is no signup, and both the REST API and the MCP server need a Meteomatics account with API access
- Build REST URLs as validdatetime/parameters/location/format, for example
2026-10-08T00:00:00Z/t_2m:C/52.52,13.40/json. Parameter names carry their unit after a colon - Keep each query to 10 locations and 10 parameters unless the contract says otherwise, and use POST when a GET URL passes 2,000 characters
- Send a trajectory as a POST body of timed points, up to 10,000, to
trajectory-3dortrajectory-4dwhen the location moves - Send credentials or the token in the
Authorizationheader. Avoid the documentedaccess_tokenquery parameter, which puts the token in URLs and logs - Read
/user_stats_jsonbefore a large job. It reports queries sent and the contract's limits, and 429 means a limit is spent
Meteosource Weather MCP
- Call search_places first to resolve a location
- Split history requests over 400 location-days into shorter ranges
- Production tools need the Renewables plan; check which tools the key exposes
- Send the key in a header, never in a URL
Questions
Which is better for AI agents, Meteomatics Weather API or Meteosource Weather MCP?
Meteosource Weather MCP scores 50.9 (D) on agent readiness against Meteomatics Weather API's 45.7 (E), and leads in 4 of 7 scored categories. Meteomatics Weather API leads on agent ergonomics, security & auth and transparency & trust.
Do Meteomatics Weather API and Meteosource Weather MCP need an API key?
Meteomatics Weather API takes an API key or an OAuth sign-in. Meteosource Weather MCP needs an API key.
Can an agent call Meteomatics Weather API and Meteosource Weather MCP without installing anything?
Yes. Meteomatics Weather API has a hosted endpoint at https://api.meteomatics.com and Meteosource Weather MCP at https://mcp.meteosource.com/mcp.
Other comparisons with Meteomatics Weather API or Meteosource Weather MCP
- AccuWeather Core Weather API + MCP vs Meteomatics Weather API
- Google Weather API (Maps Platform) vs Meteomatics Weather API
- Met Office Weather DataHub (Site Specific) vs Meteomatics Weather API
- meteoblue Weather API vs Meteomatics Weather API
- Meteomatics Weather API vs NOAA National Weather Service API (api.weather.gov)
- Meteomatics Weather API vs OpenWeather One Call API
- Meteomatics Weather API vs Pirate Weather
- Meteomatics Weather API vs Tomorrow.io Weather API
- Meteomatics Weather API vs Visual Crossing Weather API
- Meteomatics Weather API vs The Weather Company Data APIs
- Meteomatics Weather API vs WeatherAPI.com
- Meteomatics Weather API vs Weatherbit API
- Meteomatics Weather API vs Xweather Weather API
- AccuWeather Core Weather API + MCP vs Meteosource Weather MCP
- Google Weather API (Maps Platform) vs Meteosource Weather MCP
- Met Office Weather DataHub (Site Specific) vs Meteosource Weather MCP
- meteoblue Weather API vs Meteosource Weather MCP
- Meteomatics Weather API vs Stormglass API
- Meteosource Weather MCP vs NOAA National Weather Service API (api.weather.gov)
- Meteosource Weather MCP vs OpenWeather One Call API
- Meteosource Weather MCP vs Pirate Weather
- Meteosource Weather MCP vs Stormglass API
- Meteosource Weather MCP vs Tomorrow.io Weather API
- Meteosource Weather MCP vs Visual Crossing Weather API
- Meteosource Weather MCP vs The Weather Company Data APIs
- Meteosource Weather MCP vs WeatherAPI.com
- Meteosource Weather MCP vs Weatherbit API
- Meteosource Weather MCP vs Xweather Weather API
- Meteomatics Weather API vs Open-Meteo
- Meteosource Weather MCP vs Open-Meteo
Machine-readable
- This page as Markdown
/compare/meteomatics-vs-meteosource-mcp.md· slim.min.md· JSON.json(or sendAccept: text/markdown) - Each listing in full
/api/v1/tools/meteomatics.json·/api/v1/tools/meteosource-mcp.json - From a terminal
anchor compare meteomatics meteosource-mcp(the CLI) - Over MCP
compare_tools {"a": "meteomatics", "b": "meteosource-mcp"}at/mcp, no key