{"uid":"cap_Aip2GTbd1EEuGSF7wrQUJ","slug":"fiatdock-weather-forecast-540e73f0","name":"FiatDock Weather Forecast","description":"A marketplace where AI agents discover and pay each other per call in USDC over x402 — settlement goes DIRECTLY to the seller, non-custodial, no accounts and no API keys. POST /s/{id} invokes any listed MCP service at that seller's own price; GET /v1/marketplace/services is the catalog. Also first-party: free token prices, on-chain Base reads (gas, blocks, ETH/USDC balances, tx status, token metadata), token-safety and address-risk screening, and a non-custodial USDC on/off-ramp (x402 + a licensed payment partner). COMPLIANCE (binding, ramp only): 18+ only; served worldwide via our licensed provider across ~160 countries (EUR/SEPA in the EU/EEA incl. Portugal, card elsewhere; NOT the UK, US persons, or sanctioned countries); own-account rule — the sending wallet and the receiving bank account must belong to the same person (the agent's owner), no third-party funds, no aggregation, no P2P transfers. Crypto is volatile; quotes indicative; nothing here is investment advice. RETRIES: GET endpoints are idempotent — repeat freely. Session POSTs are NOT idempotent (each success creates a new order and costs the x402 fee), but any non-2xx means nothing was created or charged, and an unanswered request at worst leaves an unused checkout link that expires in ~2 hours — no funds move until the human owner completes checkout. Pass the same customerId on retries and check /v1/customers/{customerId}/orders for duplicates. On 429, sleep Retry-After seconds.","url":"https://fiatdock.com/v1/weather/forecast?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":[],"properties":{"lat":{"type":"number","example":24.7136,"maximum":90,"minimum":-90,"description":"Latitude in decimal degrees, -90 to 90 (required with lon; an empty body answers the published example point)"},"lon":{"type":"number","example":46.6753,"maximum":180,"minimum":-180,"description":"Longitude in decimal degrees, -180 to 180 (required with lat)"},"days":{"type":"integer","example":3,"maximum":9,"minimum":1,"description":"How many daily summary rows (UTC calendar days, today first), 1-9 (default 3)"},"hours":{"type":"integer","example":24,"maximum":72,"minimum":1,"description":"How many hours ahead the `hourly` rows reach, 1-72 (default 24). Steps are 1 h for about the first 2.5 days and 6 h after"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"asOf":"2026-10-08T16:15:52.847Z","note":"A forecast, not an observation. All times are UTC. Daily rows are UTC calendar days, not local days; the first starts at the current hour.","daily":[{"date":"2026-10-08","symbol":"clearsky","maxTempC":36.7,"minTempC":29.6,"hoursCovered":8,"precipitationMm":0},{"date":"2026-10-09","symbol":"clearsky","maxTempC":39.3,"minTempC":27.7,"hoursCovered":24,"precipitationMm":0}],"units":{"windSpeed":"m/s","cloudCover":"%","precipitation":"mm","airTemperature":"°C","relativeHumidity":"%","windFromDirection":"degrees (where the wind blows FROM; 0 = north, 90 = east)"},"hourly":[{"time":"2026-10-08T16:00:00Z","symbol":"clearsky_night","periodHours":1,"windSpeedMs":2.9,"airTemperatureC":36.7,"precipitationMm":0},{"time":"2026-10-08T17:00:00Z","symbol":"clearsky_night","periodHours":1,"windSpeedMs":2.7,"airTemperatureC":35.9,"precipitationMm":0},{"time":"2026-10-08T18:00:00Z","symbol":"clearsky_night","periodHours":1,"windSpeedMs":2.5,"airTemperatureC":35.1,"precipitationMm":0}],"source":"MET Norway Locationforecast 2.0 (api.met.no, complete product)","current":{"time":"2026-10-08T16:00:00Z","symbol":"clearsky_night","windFromDeg":68.4,"windSpeedMs":2.9,"cloudCoverPct":0,"airTemperatureC":36.7,"relativeHumidityPct":10.1,"precipitationNext1hMm":0},"location":{"lat":24.7136,"lon":46.6753,"elevationM":628},"attribution":"Weather forecast data from MET Norway (the Norwegian Meteorological Institute), https://api.met.no/ — licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/) and NLOD 2.0 (https://data.norge.no/nlod/en/2.0). Changed by FiatDock: reformatted, and the daily rows are computed from MET's forecast.","forecastEndsAt":"2026-10-18T00:00:00Z","modelUpdatedAt":"2026-10-08T13:16:55Z"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.0018","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.0018/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0018","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0018","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_2cCluxeInHcj9gSA3H0DQ","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.0018","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns hourly and daily weather forecasts for any lat/lon coordinate, sourced from MET Norway Locationforecast 2.0, paid per call in USDC via x402","exampleAgentPrompt":"What's the weather forecast for the next 3 days at latitude 24.7136, longitude 46.6753, with hourly detail for the next 24 hours?","exampleUseCases":[{"title":"Outdoor event planning by location","prompt":"I'm organizing an outdoor event at latitude 48.8566, longitude 2.3522 this coming weekend — can you pull a 3-day forecast with hourly detail for the next 48 hours so I know what conditions to expect?"},{"title":"Real-time drone flight safety check","prompt":"Before my drone takes off at coordinates lat 37.7749, lon -122.4194, give me the current wind speed, cloud cover, and precipitation forecast for the next 6 hours."},{"title":"Agricultural irrigation scheduling","prompt":"Pull a 9-day daily weather forecast for the farm at latitude -33.8688, longitude 151.2093 so I can plan the irrigation schedule around expected rainfall and temperature highs."}],"resultDescription":"A JSON object with: current conditions (temperature, wind speed/direction, cloud cover, humidity, precipitation next hour, weather symbol), an array of hourly forecast rows (up to 72 hours, 1h steps for first ~2.5 days then 6h steps), an array of daily summary rows (up to 9 UTC calendar days with min/max temp, precipitation, symbol), location metadata (lat, lon, elevation), forecast validity window, model update timestamp, data source attribution (MET Norway CC BY 4.0), and unit definitions for all fields.","failureModes":["Missing or out-of-range lat/lon returns an error; both lat and lon must be provided together","lat outside [-90,90] or lon outside [-180,180] is rejected by schema validation","days outside 1-9 or hours outside 1-72 will fail schema validation","Payment failure (insufficient USDC balance or x402 handshake error) results in 402 response before forecast is returned","MET Norway upstream outage may cause delayed or unavailable forecast data","Requests for polar or extremely remote coordinates may have degraded MET Norway model coverage"],"whenToPreferThis":"Choose this endpoint when you need coordinate-based weather forecasts (hourly + daily) from a trusted meteorological source (MET Norway) without managing API keys or accounts — paid per call in USDC via x402. Prefer it over generic weather APIs when you want open-license data (CC BY 4.0), elevation-aware location metadata, and the ability to pay programmatically in crypto without pre-registration. Best for AI agents that need to embed weather data into decisions (travel, logistics, agriculture, drone operations) on a pay-as-you-go basis.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-12T18:39:03.114Z","isFirstParty":false,"canonicalSlug":"fiatdock-weather-forecast-540e73f0"}