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

Meteomatics Weather API E

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

Meteosource Weather MCP D

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

CategoryWeight this runMeteomatics Weather APIMeteosource Weather MCPEdge
Reliability16%203435Meteosource Weather MCP +1
Performance10%pendingpendingpendingnot scored in this run
Schema & documentation13%16.24172Meteosource Weather MCP +31
Agent ergonomics13%16.28075Meteomatics Weather API +5
Security & auth14%17.55442Meteomatics Weather API +12
Payments & pricing10%12.5030Meteosource Weather MCP +30
Task success10%pendingpendingpendingnot scored in this run
Maintenance & community7%8.85270Meteosource Weather MCP +18
Transparency & trust7%8.86032Meteomatics Weather API +28
Negative events≤1500
TotalE 45.7/100D 50.9/100

Facts side by side

FactMeteomatics Weather APIMeteosource Weather MCP
KindHTTP APIMCP server
VendorMeteomatics AGMeteosource
Hosted endpointhttps://api.meteomatics.comhttps://mcp.meteosource.com/mcp
TransportsHTTPStreamable HTTP
AuthOAuth or keyAPI key
PricingPaidFreemium
x402nono
LicenceProprietary service under Meteomatics' general terms and conditions. The Python connector on GitHub is MITProprietary service. The repository's MIT licence covers its docs and manifest
Tools exposed97
Read-only variant documentednono
llms.txtyesno
MCP registrynot listedcom.meteosource/weather
Last release2026-11-04none
Terms last updatedno date givenno document linked
Privacy policy last updatedno date givenno document linked
Customer content may train modelsnot found in the textnot read yet
Terms restrict automated accessnot found in the textnot read yet
Terms restrict benchmarkingnot found in the textnot read yet
Terms or service can change without noticenot found in the textnot read yet
Arbitration or class-action waivernot found in the textnot read yet
Popularity56 starsnone

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

  1. 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
  2. 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
  3. 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
  4. Send a trajectory as a POST body of timed points, up to 10,000, to trajectory-3d or trajectory-4d when the location moves
  5. Send credentials or the token in the Authorization header. Avoid the documented access_token query parameter, which puts the token in URLs and logs
  6. Read /user_stats_json before a large job. It reports queries sent and the contract's limits, and 429 means a limit is spent

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

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

Machine-readable

For companies

Do agents find, use and choose your tools?

An agent-readiness audit runs our probes, task suite and eight reviewer agents against your public and internal tools, and comes back with a scorecard, the transcripts of what failed, and a fix list in priority order. From $2,500, re-run included. We never take payment to move a rank. We do help companies earn one.