{"protocolVersion":"0.3.0","name":"Waltsoft FishPulse","description":"Fishing conditions agent. Scores fishing conditions 0-100 for US locations from live NOAA data: National Weather Service forecast and observed barometric pressure trend, NOAA CO-OPS tide predictions and measured water temperature, plus computed moon phase and solunar periods. Species ratings for 12 species, a forecast of up to 7 days and multi-spot comparison. Not endorsed by NOAA.","version":"1.0.0","url":"https://waltsoft-marketplace-gateway-xncyjgs1uh.gateway.bedrock-agentcore.us-east-1.amazonaws.com/a2a-gw/fishpulse","preferredTransport":"JSONRPC","documentationUrl":"https://fishpulse.waltsoft.net","iconUrl":"https://waltsoft-marketplace-assets.s3.amazonaws.com/logos/v2/fishpulse.png","capabilities":{"streaming":false,"pushNotifications":false},"defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["application/json","text/plain"],"provider":{"organization":"Waltsoft","url":"https://waltsoft.net"},"authentication":{"schemes":["apiKey"],"description":"Pass your Marketplace API key (mp_...) as api_key in the JSON-RPC params of every message/send call. Name a skill and its arguments in a data part, e.g. {\"kind\":\"data\",\"data\":{\"skill\":\"getFishingConditions\", ...}}; plain text also works for simple requests."},"skills":[{"id":"getFishingConditions","name":"Get fishing conditions score","description":"Fishing score (0-100) right now from live NOAA data (NWS forecast and observed pressure trend, CO-OPS tides and water temperature), with moon phase, solunar periods, species ratings for up to 4 species, an optimal window and data_sources for the given US GPS location.","inputModes":["text/plain","application/json"],"outputModes":["application/json","text/plain"],"tags":["fishing","conditions","weather","species intel"],"examples":["Fishing conditions at 35.22,-80.84","{\"skill\":\"getFishingConditions\",\"lat\":\"35.22\",\"lon\":\"-80.84\",\"activity\":\"fishing\"}"]},{"id":"getFishingForecast","name":"Get fishing forecast (up to 7 days)","description":"Daily fishing outlook for 1-7 days from the NWS forecast, with tide times, moon phase and solunar periods per day; identifies the best day.","inputModes":["text/plain","application/json"],"outputModes":["application/json","text/plain"],"tags":["fishing forecast","weather","weekly"],"examples":["Fishing forecast for 35.22,-80.84 next 7 days","{\"skill\":\"getFishingForecast\",\"lat\":\"35.22\",\"lon\":\"-80.84\",\"days\":\"7\"}"]},{"id":"compareFishingSpots","name":"Compare fishing spots","description":"Compares 2-5 GPS spots, each scored from its own live NOAA data, and ranks them by score. Use to pick the best location for a trip.","inputModes":["text/plain","application/json"],"outputModes":["application/json","text/plain"],"tags":["spot comparison","fishing","location"],"examples":["Compare 35.22,-80.84 vs 34.05,-118.24 for fishing","{\"skill\":\"compareFishingSpots\",\"spots\":\"35.22,-80.84;34.05,-118.24\"}"]},{"id":"getSpeciesInfo","name":"Get species preferences","description":"Temperature range, ideal temperature, pressure preference, depth and notes for a freshwater or saltwater species. Free — no api_key required. Use \"list\" as the name to get all available species keys.","inputModes":["text/plain","application/json"],"outputModes":["application/json","text/plain"],"tags":["species","fishing preferences","temperature range"],"examples":["Species preferences for largemouth bass","{\"skill\":\"getSpeciesInfo\",\"name\":\"largemouth_bass\"}"]}]}