{"serverId":"mcp-registry/io.github.smartsurfsolar/senlay","tools":[{"name":"check_operability","fixed":{"name":"check_operability","description":"Decision support for an activity at a coordinate, including historical forecast reliability when established. Returns Senlay Core thresholds, exceeded conditions, source divergence, unknowns and assessment uncertainty. It may be wrong; unavailable evidence is named rather than inferred, and a human remains the final authority.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["lat","lng","domain"],"properties":{"lat":{"type":"number","maximum":90,"minimum":-90,"description":"Latitude from -90 to 90."},"lng":{"type":"number","maximum":180,"minimum":-180,"description":"Longitude from -180 to 180."},"time":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$","description":"Optional ISO 8601 time. This release supports current conditions only (within 10 minutes of now)."},"domain":{"enum":["general","kitesurfing","surfing","sailing","drone","paragliding","hiking","agriculture","construction","running"],"type":"string","description":"Operational domain to assess."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":382,"tokensAfter":382}],"toolsChanged":1,"tokensSaved":0,"todo":[],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}