{"schemaVersion":"markgit.tool-docs/v1","tool":{"kind":"tool","id":"97f4efe7-b20a-46e0-9fd1-d377c0de2386","slug":"open-meteo-current-weather","name":"Current Weather","description":"Get current weather conditions for any location on Earth via Open-Meteo.","category":"weather","tags":["weather","forecast","free","open-meteo"],"provider":{"id":"200c75ab-f76c-4457-b8f0-d2694de41c12","name":"Open-Meteo","trustTier":"unverified"},"version":{"number":1,"manifestDigest":null,"immutable":false},"trust":{"provider":{"tier":"unverified","paymentVerified":false},"endpoint":{"status":"unverified","origin":"https://api.open-meteo.com","verifiedAt":null},"version":{"status":"legacy_unversioned","manifestDigest":null},"behavior":{"status":"new","evidence":"markgit_calls"}},"risk":{"level":"unknown","capabilities":{"declared":false,"readOnly":false,"destructive":false,"idempotent":false,"openWorld":true,"readsPrivateData":false,"seesUntrustedContent":true,"writesExternalData":false,"sendsMessages":false,"spendsMoney":false,"executesCode":false,"requiresUserCredential":false,"allowedOutboundDomains":["api.open-meteo.com"],"dataRetention":"unknown"}},"policy":{"callable":false,"monetizationEligible":false,"eligibleForAutoCall":false,"riskLevel":"unknown","approval":{"requirement":"blocked","manifestDigest":null},"reasons":["tool does not yet have an immutable version","endpoint origin is not verified","capabilities have not been declared","paid provider has not completed payment verification","paid endpoint must be verified"]},"pricing":{"type":"per_call","currency":"USD","amount":"0.0010"},"usage":{"count":0,"uniqueUsers":0,"tracked":true,"coverage":"markgit_calls","invocationsLabel":"Under 1K invokes","usersLabel":"Under 100 users"},"updatedAt":"2026-08-01T15:51:16.862Z"},"documentation":{"metadata":"https://api.markgit.com/v1/registry/tools/open-meteo-current-weather","json":"https://api.markgit.com/v1/registry/tools/open-meteo-current-weather/docs","openapi":"https://api.markgit.com/v1/registry/tools/open-meteo-current-weather/openapi.json","llms":"https://api.markgit.com/v1/registry/tools/open-meteo-current-weather/llms.txt"},"invocation":{"flow":["POST /v1/tools/open-meteo-current-weather/quote to receive the exact price and spend-control decision.","Inspect policy.approval and obtain the required user approval for this exact manifest digest and quote total.","POST /v1/tools/open-meteo-current-weather/call with the quote ID, input object, approval manifest digest when required, Bearer API key, and a unique Idempotency-Key."],"quote":{"method":"POST","url":"https://api.markgit.com/v1/tools/open-meteo-current-weather/quote","authentication":"Bearer API key","requestBody":{},"responseSchema":{"type":"object","required":["quote","tool","controls"],"properties":{"quote":{"type":"object","required":["id","priceUsd","feeUsd","totalUsd","expiresAt"],"properties":{"id":{"type":"string","format":"uuid"},"priceUsd":{"type":"string"},"feeUsd":{"type":"string"},"totalUsd":{"type":"string"},"expiresAt":{"type":"string","format":"date-time"}}},"controls":{"type":"object","properties":{"approved":{"type":"boolean"},"violations":{"type":"array","items":{"type":"string"}}}}}}},"call":{"method":"POST","url":"https://api.markgit.com/v1/tools/open-meteo-current-weather/call","authentication":"Bearer API key","requiredHeaders":{"Authorization":"Bearer mkgt_...","Content-Type":"application/json","Idempotency-Key":"A unique value for this logical call"},"requestSchema":{"type":"object","required":["quoteId","input"],"properties":{"quoteId":{"type":"string","format":"uuid"},"input":{"type":"object","required":["latitude","longitude"],"properties":{"latitude":{"type":"number","description":"Latitude (-90 to 90)"},"longitude":{"type":"number","description":"Longitude (-180 to 180)"}}},"approval":{"type":"object","description":"Required unless policy.approval.requirement is covered_by_user_policy.","properties":{"manifestDigest":{"type":"string","const":null}}}}},"requestExample":{"quoteId":"approved-quote-id","input":{"latitude":1.5,"longitude":1.5},"approval":{"manifestDigest":null}},"responseSchema":{"type":"object","required":["id","tool","status","cost","output","error"],"properties":{"id":{"type":"string","description":"Execution identifier"},"tool":{"type":"object","properties":{"id":{"type":"string"},"slug":{"const":"open-meteo-current-weather"},"name":{"const":"Current Weather"}}},"status":{"type":"string","enum":["completed","failed"]},"cost":{"type":"object","properties":{"priceUsd":{"type":"string"},"feeUsd":{"type":"string"},"totalUsd":{"type":"string"},"currency":{"const":"USD"}}},"output":{},"error":{"anyOf":[{"type":"null"},{"type":"object","properties":{"message":{"type":"string"}}}]}}},"responseExample":{"id":"execution-id","tool":{"id":"97f4efe7-b20a-46e0-9fd1-d377c0de2386","slug":"open-meteo-current-weather","name":"Current Weather"},"status":"completed","cost":{"priceUsd":"0.0010","feeUsd":"calculated at quote time","totalUsd":"returned by the approved quote","currency":"USD"},"output":{},"error":null}},"direct":null}}