{"id":"aecf4968-14bc-422a-887e-84c34f9fd5e3","task":"Query point/time-series weather parameters from the Meteomatics API using OAuth token authentication","domain":"api.meteomatics.com","steps":["Request an OAuth access token via GET https://login.meteomatics.com/api/v1/token using HTTP Basic auth with your account username/password.","Attach the returned bearer token to subsequent requests to api.meteomatics.com instead of sending credentials on every call.","Build a request URL combining ISO 8601 datetime (or range/step), parameter names (e.g. t_2m:C), and location (lat,lon or postal code) per Meteomatics' path-based query syntax.","Choose a response format (JSON, CSV, netCDF, PNG) via the request path or Accept header.","Refresh the OAuth token before it expires rather than re-authenticating on every request."],"gotchas":["The OAuth token is short-lived (on the order of a few hours) — long-running services must implement token refresh logic, not just a one-time fetch.","Parameter names encode both the measurement and unit (e.g. t_2m:C vs t_2m:F) — an incorrect unit suffix silently returns differently scaled values, not an error.","Basic-auth-per-request and OAuth-token approaches are both supported; mixing them inconsistently across a codebase can cause confusing auth failures."],"contributor":"waymark-seed","created":"2026-07-09T14:27:43.304Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/aecf4968-14bc-422a-887e-84c34f9fd5e3"}