{"data":{"name":"io.github.OneWave-AI/gillby","title":"Gillby","description":"Florida marine conditions, forecasts, tides, hazards and coastal places for AI agents.","version":"1.0.1","websiteUrl":"https://www.gillby.com","repositoryUrl":"https://github.com/OneWave-AI/gillby-mcp","remotes":[{"url":"https://www.gillby.com/mcp","type":"streamable-http"}],"packages":[],"status":"active","isLatest":true,"publishedAt":"2026-10-19T17:33:07.800Z","updatedAt":"2026-10-19T17:33:07.800Z","source":"official-registry","verification":"official","confidence":100,"stars":null,"sources":[{"stars":null,"title":"Gillby","source":"official-registry","sourceId":"io.github.OneWave-AI/gillby","updatedAt":"2026-10-19T17:33:07.800Z","confidence":100,"websiteUrl":"https://www.gillby.com","description":"Florida marine conditions, forecasts, tides, hazards and coastal places for AI agents.","verification":"official","repositoryUrl":"https://github.com/OneWave-AI/gillby-mcp"}],"toolIndex":{"tools":[{"serverName":"io.github.OneWave-AI/gillby","endpointFingerprint":"9e34c70c682517eb9d06b39406d79eb5381f48f2885512468361a0519108d546","name":"check_route_conditions","title":"Check conditions at route stops","description":"Weather and marine conditions at up to five ordered spot IDs. Checks sampled stops only; does not create a navigable route or check depth, bridges, zones, or conditions between stops.\n\nUnits: ft, kt, s, F, mi; directions FROM. Returns data and source/freshness metadata.","inputSchema":{"type":"object","properties":{"query":{"type":"object","properties":{"spots":{"type":"string","minLength":1,"maxLength":500}},"required":["spots"],"additionalProperties":false}},"required":["query"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"9950affaf942184cfec52243b1e6b4eed594cbfca874bb0876f59d1d053ce378","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T18:46:38.578Z","metadataTrust":"untrusted"},{"serverName":"io.github.OneWave-AI/gillby","endpointFingerprint":"9e34c70c682517eb9d06b39406d79eb5381f48f2885512468361a0519108d546","name":"compare_spots","title":"Compare spot conditions","description":"Compare current conditions for up to five verified comma-separated spot IDs. Partial failures remain explicit.\n\nUnits: ft, kt, s, F, mi; directions FROM. Returns data and source/freshness metadata.","inputSchema":{"type":"object","properties":{"query":{"type":"object","properties":{"spots":{"type":"string","minLength":1,"maxLength":500}},"required":["spots"],"additionalProperties":false}},"required":["query"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"7a21c48bfa2e926a545fab5e5166d3ce490e786c190191383c4d4572e168089c","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T18:46:38.578Z","metadataTrust":"untrusted"},{"serverName":"io.github.OneWave-AI/gillby","endpointFingerprint":"9e34c70c682517eb9d06b39406d79eb5381f48f2885512468361a0519108d546","name":"delete_my_place","title":"delete my place","description":"Delete a saved place. Repeat deletes return deleted=false. Requires your Gillby account and explicit account consent.\n\nUnits: ft, kt, s, F, mi; directions FROM. Returns data and source/freshness metadata.","inputSchema":{"type":"object","properties":{"path":{"type":"object","properties":{"id":{"type":"integer","minimum":1}},"required":["id"],"additionalProperties":false}},"required":["path"],"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":true,"idempotentHint":true,"openWorldHint":true},"definitionHash":"6a18450167d6ca74db40127063b194949cddd4a7fa576373598cc263d2a4f2d4","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T18:46:38.578Z","metadataTrust":"untrusted"},{"serverName":"io.github.OneWave-AI/gillby","endpointFingerprint":"9e34c70c682517eb9d06b39406d79eb5381f48f2885512468361a0519108d546","name":"delete_my_trip","title":"delete my trip","description":"Delete a saved trip. Repeat deletes return deleted=false. Requires your Gillby account and explicit account consent.\n\nUnits: ft, kt, s, F, mi; directions FROM. Returns data and source/freshness metadata.","inputSchema":{"type":"object","properties":{"path":{"type":"object","properties":{"id":{"type":"integer","minimum":1}},"required":["id"],"additionalProperties":false}},"required":["path"],"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":true,"idempotentHint":true,"openWorldHint":true},"definitionHash":"9591075b399c85280417dfc16142f89109441c4470392b3d310331100340fbf2","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T18:46:38.578Z","metadataTrust":"untrusted"},{"serverName":"io.github.OneWave-AI/gillby","endpointFingerprint":"9e34c70c682517eb9d06b39406d79eb5381f48f2885512468361a0519108d546","name":"find_anchorages","title":"Find anchorages","description":"Search published anchorages by name or west,south,east,north bbox. Verify access and operating details with the facility. Bridge data is published, not a live clearance calculation.\n\nUnits: ft, kt, s, F, mi; directions FROM. Returns data and source/freshness metadata.","inputSchema":{"type":"object","properties":{"query":{"type":"object","properties":{"q":{"type":"string","minLength":1,"maxLength":80},"bbox":{"type":"string","minLength":1,"maxLength":100},"limit":{"type":"integer","minimum":1,"maximum":100,"default":20}},"required":[],"additionalProperties":false}},"required":[],"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"c0d75812a4b4f6ad86c1d92914bec95de99e05cff3e3c8a8a1a0e162ba03ce1b","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T18:46:38.578Z","metadataTrust":"untrusted"},{"serverName":"io.github.OneWave-AI/gillby","endpointFingerprint":"9e34c70c682517eb9d06b39406d79eb5381f48f2885512468361a0519108d546","name":"find_beaches","title":"Find beaches","description":"Search published beaches by name or west,south,east,north bbox. Verify access and operating details with the facility. Bridge data is published, not a live clearance calculation.\n\nUnits: ft, kt, s, F, mi; directions FROM. Returns data and source/freshness metadata.","inputSchema":{"type":"object","properties":{"query":{"type":"object","properties":{"q":{"type":"string","minLength":1,"maxLength":80},"bbox":{"type":"string","minLength":1,"maxLength":100},"limit":{"type":"integer","minimum":1,"maximum":100,"default":20}},"required":[],"additionalProperties":false}},"required":[],"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"64843d77567637be3a3d1c6c45c085107b849acd98d67aaa459bcf0b338b954a","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T18:46:38.578Z","metadataTrust":"untrusted"},{"serverName":"io.github.OneWave-AI/gillby","endpointFingerprint":"9e34c70c682517eb9d06b39406d79eb5381f48f2885512468361a0519108d546","name":"find_boat_ramps","title":"Find boat ramps","description":"Search published boat ramps by name or west,south,east,north bbox. Follow with get_poi_details using the returned ID for contacts, parking counts, permits and closure notices. Verify access and operating details with the facility. Bridge data is published, not a live clearance calculation.\n\nUnits: ft, kt, s, F, mi; directions FROM. Returns data and source/freshness metadata.","inputSchema":{"type":"object","properties":{"query":{"type":"object","properties":{"q":{"type":"string","minLength":1,"maxLength":80},"bbox":{"type":"string","minLength":1,"maxLength":100},"limit":{"type":"integer","minimum":1,"maximum":100,"default":20}},"required":[],"additionalProperties":false}},"required":[],"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"635034089c844876cb402d2be349a9709c5dd972f17eb8821f9bc6fe6ab348c6","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T18:46:38.578Z","metadataTrust":"untrusted"},{"serverName":"io.github.OneWave-AI/gillby","endpointFingerprint":"9e34c70c682517eb9d06b39406d79eb5381f48f2885512468361a0519108d546","name":"find_dive_sites","title":"Find dive sites","description":"Search published dive sites by name or west,south,east,north bbox. Verify access and operating details with the facility. Bridge data is published, not a live clearance calculation.\n\nUnits: ft, kt, s, F, mi; directions FROM. Returns data and source/freshness metadata.","inputSchema":{"type":"object","properties":{"query":{"type":"object","properties":{"q":{"type":"string","minLength":1,"maxLength":80},"bbox":{"type":"string","minLength":1,"maxLength":100},"limit":{"type":"integer","minimum":1,"maximum":100,"default":20}},"required":[],"additionalProperties":false}},"required":[],"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"a97b2ed36a0eb1ed0dc6a82532acd969ada5035bb586c956d9938503b73d19d0","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T18:46:38.578Z","metadataTrust":"untrusted"},{"serverName":"io.github.OneWave-AI/gillby","endpointFingerprint":"9e34c70c682517eb9d06b39406d79eb5381f48f2885512468361a0519108d546","name":"find_fuel_docks","title":"Find fuel docks","description":"Search published fuel docks by name or west,south,east,north bbox. Follow with get_poi_details using the returned ID for contacts, parking counts, permits and closure notices. Verify access and operating details with the facility. Bridge data is published, not a live clearance calculation.\n\nUnits: ft, kt, s, F, mi; directions FROM. Returns data and source/freshness metadata.","inputSchema":{"type":"object","properties":{"query":{"type":"object","properties":{"q":{"type":"string","minLength":1,"maxLength":80},"bbox":{"type":"string","minLength":1,"maxLength":100},"limit":{"type":"integer","minimum":1,"maximum":100,"default":20}},"required":[],"additionalProperties":false}},"required":[],"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"519a6bc0c627ece6c4aecebfbbbb978e5a8bef21b7878ae022b29759f7fd794e","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T18:46:38.578Z","metadataTrust":"untrusted"},{"serverName":"io.github.OneWave-AI/gillby","endpointFingerprint":"9e34c70c682517eb9d06b39406d79eb5381f48f2885512468361a0519108d546","name":"find_inlets","title":"Find inlets","description":"Search published inlets by name or west,south,east,north bbox. Verify access and operating details with the facility. Bridge data is published, not a live clearance calculation.\n\nUnits: ft, kt, s, F, mi; directions FROM. Returns data and source/freshness metadata.","inputSchema":{"type":"object","properties":{"query":{"type":"object","properties":{"q":{"type":"string","minLength":1,"maxLength":80},"bbox":{"type":"string","minLength":1,"maxLength":100},"limit":{"type":"integer","minimum":1,"maximum":100,"default":20}},"required":[],"additionalProperties":false}},"required":[],"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"a874d197f3ac2f3e9328689b994a5ff01a43441a08adf93d150ad3c1cfaeffd7","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T18:46:38.578Z","metadataTrust":"untrusted"},{"serverName":"io.github.OneWave-AI/gillby","endpointFingerprint":"9e34c70c682517eb9d06b39406d79eb5381f48f2885512468361a0519108d546","name":"find_marinas","title":"Find marinas","description":"Search published marinas by name or west,south,east,north bbox. Follow with get_poi_details using the returned ID for contacts, parking counts, permits and closure notices. Verify access and operating details with the facility. Bridge data is published, not a live clearance calculation.\n\nUnits: ft, kt, s, F, mi; directions FROM. Returns data and source/freshness metadata.","inputSchema":{"type":"object","properties":{"query":{"type":"object","properties":{"q":{"type":"string","minLength":1,"maxLength":80},"bbox":{"type":"string","minLength":1,"maxLength":100},"limit":{"type":"integer","minimum":1,"maximum":100,"default":20}},"required":[],"additionalProperties":false}},"required":[],"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"c307a6b740d473c4243304fd98fa8737a03f300045030fe7f81732e82ece6f30","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T18:46:38.578Z","metadataTrust":"untrusted"},{"serverName":"io.github.OneWave-AI/gillby","endpointFingerprint":"9e34c70c682517eb9d06b39406d79eb5381f48f2885512468361a0519108d546","name":"find_piers","title":"Find piers","description":"Search published piers by name or west,south,east,north bbox. Verify access and operating details with the facility. Bridge data is published, not a live clearance calculation.\n\nUnits: ft, kt, s, F, mi; directions FROM. Returns data and source/freshness metadata.","inputSchema":{"type":"object","properties":{"query":{"type":"object","properties":{"q":{"type":"string","minLength":1,"maxLength":80},"bbox":{"type":"string","minLength":1,"maxLength":100},"limit":{"type":"integer","minimum":1,"maximum":100,"default":20}},"required":[],"additionalProperties":false}},"required":[],"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"9390ad6b1812b49da120867718f377f2345e070c2a077fb60ea0666a804afcb3","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T18:46:38.578Z","metadataTrust":"untrusted"},{"serverName":"io.github.OneWave-AI/gillby","endpointFingerprint":"9e34c70c682517eb9d06b39406d79eb5381f48f2885512468361a0519108d546","name":"find_reefs","title":"Find reefs","description":"Search published reefs by name or west,south,east,north bbox. Verify access and operating details with the facility. Bridge data is published, not a live clearance calculation.\n\nUnits: ft, kt, s, F, mi; directions FROM. Returns data and source/freshness metadata.","inputSchema":{"type":"object","properties":{"query":{"type":"object","properties":{"q":{"type":"string","minLength":1,"maxLength":80},"bbox":{"type":"string","minLength":1,"maxLength":100},"limit":{"type":"integer","minimum":1,"maximum":100,"default":20}},"required":[],"additionalProperties":false}},"required":[],"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"852a68ddb85aa21482e00f1643cd6dce81e1bb8dcef2a46fa85c5e1ab3b82674","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T18:46:38.578Z","metadataTrust":"untrusted"},{"serverName":"io.github.OneWave-AI/gillby","endpointFingerprint":"9e34c70c682517eb9d06b39406d79eb5381f48f2885512468361a0519108d546","name":"find_waterfront_dining","title":"Find waterfront restaurants","description":"Search published waterfront restaurants by name or west,south,east,north bbox. Follow with get_poi_details using the returned ID for contacts, parking counts, permits and closure notices. Verify access and operating details with the facility. Bridge data is published, not a live clearance calculation.\n\nUnits: ft, kt, s, F, mi; directions FROM. Returns data and source/freshness metadata.","inputSchema":{"type":"object","properties":{"query":{"type":"object","properties":{"q":{"type":"string","minLength":1,"maxLength":80},"bbox":{"type":"string","minLength":1,"maxLength":100},"limit":{"type":"integer","minimum":1,"maximum":100,"default":20}},"required":[],"additionalProperties":false}},"required":[],"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"82d7c371e224da2681756997cff07fff48bb7445e05773a889352f54afa3b22a","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T18:46:38.578Z","metadataTrust":"untrusted"},{"serverName":"io.github.OneWave-AI/gillby","endpointFingerprint":"9e34c70c682517eb9d06b39406d79eb5381f48f2885512468361a0519108d546","name":"find_wrecks","title":"Find wrecks","description":"Search published wrecks by name or west,south,east,north bbox. Verify access and operating details with the facility. Bridge data is published, not a live clearance calculation.\n\nUnits: ft, kt, s, F, mi; directions FROM. Returns data and source/freshness metadata.","inputSchema":{"type":"object","properties":{"query":{"type":"object","properties":{"q":{"type":"string","minLength":1,"maxLength":80},"bbox":{"type":"string","minLength":1,"maxLength":100},"limit":{"type":"integer","minimum":1,"maximum":100,"default":20}},"required":[],"additionalProperties":false}},"required":[],"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"c922d3fa03225cc36b4aa75f79f46366cda908864f16ac050b970060684571af","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T18:46:38.578Z","metadataTrust":"untrusted"},{"serverName":"io.github.OneWave-AI/gillby","endpointFingerprint":"9e34c70c682517eb9d06b39406d79eb5381f48f2885512468361a0519108d546","name":"get_activity_scores","title":"Activity suitability scores","description":"Hourly published activity scores with reasons and vetoes. Missing activity scores are unscored.\n\nUnits: ft, kt, s, F, mi; directions FROM. Returns data and source/freshness metadata.","inputSchema":{"type":"object","properties":{"query":{"type":"object","properties":{"spot":{"type":"string","minLength":1,"maxLength":120,"pattern":"^[A-Za-z0-9:._-]+$"},"hours":{"type":"integer","minimum":1,"maximum":168,"default":24},"activity":{"type":"string","enum":["boating","sailing","paddle","sup-surf","kite","skim","skim-wave","swim","dive","fishing-inshore","fishing-offshore","surf","inlet"]}},"required":["spot"],"additionalProperties":false}},"required":["query"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"2427009c09fa13f91ebfadfc410713e9b52e83617c396597191ee24dfec36ea8","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T18:46:38.578Z","metadataTrust":"untrusted"},{"serverName":"io.github.OneWave-AI/gillby","endpointFingerprint":"9e34c70c682517eb9d06b39406d79eb5381f48f2885512468361a0519108d546","name":"get_air_temperature","title":"Air temperature","description":"Air temperature for a verified spot over the next hours. Includes timestamp, source status and explicit nulls when unavailable. Water temperature is F; atmospheric visibility is mi, not underwater visibility; current sign follows the assigned station convention.\n\nUnits: ft, kt, s, F, mi; directions FROM. Returns data and source/freshness metadata.","inputSchema":{"type":"object","properties":{"query":{"type":"object","properties":{"spot":{"type":"string","minLength":1,"maxLength":120,"pattern":"^[A-Za-z0-9:._-]+$"},"hours":{"type":"integer","minimum":1,"maximum":168,"default":24}},"required":["spot"],"additionalProperties":false}},"required":["query"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"9e51ea35c116e46f936cebcf7f6e76782f785923c9bfa6e6dbbb69021e35d1b0","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T18:46:38.578Z","metadataTrust":"untrusted"},{"serverName":"io.github.OneWave-AI/gillby","endpointFingerprint":"9e34c70c682517eb9d06b39406d79eb5381f48f2885512468361a0519108d546","name":"get_algae_reports","title":"Reported algae samples","description":"Reported algae samples from the published agency dataset, with source and availability. Empty reports do not establish safe conditions.\n\nUnits: ft, kt, s, F, mi; directions FROM. Returns data and source/freshness metadata.","inputSchema":{"type":"object","properties":{"query":{"type":"object","properties":{"bbox":{"type":"string","minLength":1,"maxLength":100},"category":{"type":"string","minLength":1,"maxLength":100}},"required":[],"additionalProperties":false}},"required":[],"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"1537703a45bffdf666459af0067a8d806c7a7c1de2c3379ef5d751065f091be3","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T18:46:38.578Z","metadataTrust":"untrusted"},{"serverName":"io.github.OneWave-AI/gillby","endpointFingerprint":"9e34c70c682517eb9d06b39406d79eb5381f48f2885512468361a0519108d546","name":"get_beach_bacteria","title":"Beach bacteria samples","description":"Beach bacteria samples for a verified spot. Preserve source sample dates and unavailable states. Satellite clarity is a relative index, not measured dive visibility.\n\nUnits: ft, kt, s, F, mi; directions FROM. Returns data and source/freshness metadata.","inputSchema":{"type":"object","properties":{"query":{"type":"object","properties":{"spot":{"type":"string","minLength":1,"maxLength":120,"pattern":"^[A-Za-z0-9:._-]+$"}},"required":["spot"],"additionalProperties":false}},"required":["query"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"aa57af4e8c270b3d5a55a0ce2d5e2464fdc2798a0a13e546d15847b130b426e1","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T18:46:38.578Z","metadataTrust":"untrusted"},{"serverName":"io.github.OneWave-AI/gillby","endpointFingerprint":"9e34c70c682517eb9d06b39406d79eb5381f48f2885512468361a0519108d546","name":"get_boat","title":"One boat's specs","description":"A single boat record from the library.\n\nUnits: ft, kt, s, F, mi; directions FROM. Returns data and source/freshness metadata.","inputSchema":{"type":"object","properties":{"path":{"type":"object","properties":{"boatId":{"type":"string","minLength":1,"maxLength":120,"pattern":"^[A-Za-z0-9:._-]+$"}},"required":["boatId"],"additionalProperties":false}},"required":["path"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"8f867289838a376401c2822baf93a91357ddbc4c2d136bc0a616fb97beeef7d3","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T18:46:38.578Z","metadataTrust":"untrusted"},{"serverName":"io.github.OneWave-AI/gillby","endpointFingerprint":"9e34c70c682517eb9d06b39406d79eb5381f48f2885512468361a0519108d546","name":"get_briefing","title":"Plain-language briefing for a spot","description":"A short headline + <=60-word body written from the live data (numbers validated against the fact sheet; falls back to a template when no model is available). source says claude/openai/template. Rate limited: may call an LLM on a cold cache.\n\nUnits: ft, kt, s, F, mi; directions FROM. Returns data and source/freshness metadata.","inputSchema":{"type":"object","properties":{"path":{"type":"object","properties":{"spotId":{"type":"string","minLength":1,"maxLength":120,"pattern":"^[A-Za-z0-9:._-]+$","description":"Spot id, e.g. boca-inlet"}},"required":["spotId"],"additionalProperties":false}},"required":["path"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"adef5109a04c80860968d4ccb057168b7942a5b4f25c3a1064f77303b4bd5bb9","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T18:46:38.578Z","metadataTrust":"untrusted"},{"serverName":"io.github.OneWave-AI/gillby","endpointFingerprint":"9e34c70c682517eb9d06b39406d79eb5381f48f2885512468361a0519108d546","name":"get_california_coverage","title":"California beta data coverage and gaps","description":"Explain California API/MCP beta coverage, sources and missing capabilities. Check before claiming Florida parity, continuous advisories or break-level surf scores.\n\nUnits: ft, kt, s, F, mi; directions FROM. Returns data and source/freshness metadata.","inputSchema":{"type":"object","properties":{},"required":[],"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"8c8b62ebb120b081e6b1ae51ba333c33c4eb3720cae6ac38217e472691c3ecb0","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T18:46:38.578Z","metadataTrust":"untrusted"},{"serverName":"io.github.OneWave-AI/gillby","endpointFingerprint":"9e34c70c682517eb9d06b39406d79eb5381f48f2885512468361a0519108d546","name":"get_california_lake","title":"California lake weather and gauge readings","description":"On-demand lake weather with wind/gusts kt, air F and source-dated gauge measurements. Preserve original elevation datum, units and provisional flags. Each measurement includes freshness independently; the gauge source uses the oldest returned parameter so a new temperature cannot conceal old level or flow. CDEC US/Pacific clock times are converted to UTC; any source clock without a verified offset has unknown freshness. No wave forecast or launch opening guarantee.\n\nUnits: ft, kt, s, F, mi; directions FROM. Returns data and source/freshness metadata.","inputSchema":{"type":"object","properties":{"path":{"type":"object","properties":{"lakeId":{"type":"string","minLength":1,"maxLength":120,"pattern":"^[A-Za-z0-9:._-]+$"}},"required":["lakeId"],"additionalProperties":false}},"required":["path"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"dbcb02b2f3e4ac22e017c5296513d8454b5ddda3339f8b73982c4321ea30045c","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T18:46:38.578Z","metadataTrust":"untrusted"},{"serverName":"io.github.OneWave-AI/gillby","endpointFingerprint":"9e34c70c682517eb9d06b39406d79eb5381f48f2885512468361a0519108d546","name":"get_california_protected_areas","title":"California protected-area source boundaries","description":"Paginated CDFW protected-area boundary geometry from a dated archive. Verify current CDFW fishing and access regulations; geometry alone does not establish permitted activities.\n\nUnits: ft, kt, s, F, mi; directions FROM. Returns data and source/freshness metadata.","inputSchema":{"type":"object","properties":{"query":{"type":"object","properties":{"limit":{"type":"integer","minimum":1,"maximum":10,"default":5},"offset":{"type":"integer","minimum":0,"maximum":1000,"default":0}},"required":[],"additionalProperties":false}},"required":[],"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"0b6dc75c637ef647ea9a30c6491f21ebd42abd037962727bd0a753694783d4c9","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T18:46:38.578Z","metadataTrust":"untrusted"},{"serverName":"io.github.OneWave-AI/gillby","endpointFingerprint":"9e34c70c682517eb9d06b39406d79eb5381f48f2885512468361a0519108d546","name":"get_california_river","title":"California river observations and weather","description":"Get source-dated USGS river flow cfs, local gauge height ft and water temperature F where available, plus weather. Preserve measurement units and provisional flags; stage is not navigable depth. Each measurement includes independent freshness; sourceStatus separates retrieval and observation time and uses the oldest returned parameter. No navigation or water-contact safety rating.\n\nUnits: ft, kt, s, F, mi; directions FROM. Returns data and source/freshness metadata.","inputSchema":{"type":"object","properties":{"path":{"type":"object","properties":{"riverId":{"type":"string","minLength":1,"maxLength":120,"pattern":"^[A-Za-z0-9:._-]+$"}},"required":["riverId"],"additionalProperties":false}},"required":["path"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"02117c4133d4edc9a5d0ca585892b3276576d88561d432f1ae7d2cc9ce67f10c","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T18:46:38.578Z","metadataTrust":"untrusted"}],"endpoints":[{"endpointFingerprint":"9e34c70c682517eb9d06b39406d79eb5381f48f2885512468361a0519108d546","protocol":"streamable-http","status":"indexed","toolCount":50,"observedAt":"2026-11-01T18:46:38.578Z"}],"authentication":"unknown"},"connectionConfigurations":{"status":"ready","authentication":"not embedded","clients":{"Claude Desktop":{"mcpServers":{"io.github.OneWave-AI/gillby":{"url":"https://www.gillby.com/mcp"}}},"Cursor":{"mcpServers":{"io.github.OneWave-AI/gillby":{"url":"https://www.gillby.com/mcp"}}},"VS Code":{"servers":{"io.github.OneWave-AI/gillby":{"type":"http","url":"https://www.gillby.com/mcp"}}}}},"resourceType":"mcp-server","callable":true,"runtime":{"callable":true,"protocols":["mcp"]},"interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://www.gillby.com/mcp"}],"profile":{"apiVersion":"1","schemaVersion":"1","id":"mcp-server:io.github.OneWave-AI%2Fgillby","resourceType":"mcp-server","canonicalUrl":"https://www.agentsjunction.com/api/v1/servers/io.github.OneWave-AI%2Fgillby","name":"io.github.OneWave-AI/gillby","description":"Florida marine conditions, forecasts, tides, hazards and coastal places for AI agents.","interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://www.gillby.com/mcp"}],"capabilities":[],"identity":{"source":"official-registry","websiteUrl":"https://www.gillby.com","repositoryUrl":"https://github.com/OneWave-AI/gillby-mcp","version":"1.0.1"},"verification":{"state":"official","confidence":100},"operations":{"resourceType":"mcp-server","name":"io.github.OneWave-AI/gillby","status":"online","lastCheckedAt":"2026-11-03T18:18:27.390Z","lastSuccessfulCheck":"2026-11-03T18:18:27.390Z","latencyMs":171,"consecutiveFailures":0,"isStale":false,"checks":{"endpointReachable":true,"protocolValid":true,"agentCardValid":null,"mcpHandshakeValid":true},"lastSeen":null,"lastSuccessfulInteraction":null,"lastHealthCheck":"2026-11-03T18:18:27.390Z","source":{"type":"health-check","url":null},"observedAt":"2026-11-03T18:18:27.390Z"},"security":null,"timestamps":{"createdAt":"2026-10-19T17:33:07.800Z","updatedAt":"2026-10-19T17:33:07.800Z","observedAt":"2026-11-03T18:18:27.390Z"},"compatibility":{"serverVersion":"1.0.1","protocolVersions":[{"protocol":"mcp","version":null}]}}}}