DEMO BUILD — the API is not deployed. Every request and response below is a
shape, not a live call, and all example payloads are sample data.
Developers
API & docs
Pull the same report the site shows, as JSON, or connect it to your own agent over MCP. These
are the endpoint shapes we intend to ship — nothing here is live yet.
Not live. There is no deployed API behind api.fishingreportagent.com
in this build. The endpoints, parameter names and payloads below describe intended behavior and
may change before launch. Nothing here is a commitment to a schema.
Quickstart (intended)
Create an account
Free tier, 10 report calls a day per account. Email verification would be required before the first call.
Make a key
One key per tool you connect. Keys are per account, but the daily allowance is shared across them.
Call the report endpoint
Send a launch point and a destination (or a single spot) and get back a structured report.
Authentication
Bearer key
Not live
Requests carry an API key in the Authorization header. No key exists in this build,
and no key belongs in client-side code — the example below is a placeholder shape only.
// shape only — no such key existsAuthorization: Bearer fra_live_<your-key>
Endpoints
GET/v1/reportkey required
The full fishing report: verdict, wave ladder, tides, solunar, water temp.
lat, lon
Destination or spot coordinates.
launch_lat, launch_lon
Optional. If given, the wave ladder is computed along the route.
legs
Number of legs to sample between launch and destination (default 4).
window
ISO 8601 trip window, e.g. 2026-09-12T05:30/2026-09-12T15:00.
One component, used on the dashboard and the pricing page. It reads the shape above and shows
used / limit / reset. Interactive here so you can see both states.
3of 10 calls todayresets 00:00 CT
Within free tierscope: account
MCP endpoint
For your own agent
Not live
The same data is intended to be exposed over MCP so an assistant can answer fishing questions
without you writing an integration. Intended tools:
get_report
Full report for a run or spot.
get_marine_point
Wind, seas, swell and temperatures at one point and time.
get_tides
Tide events and current stage near a point.
get_solunar
Light and feeding windows for a date and place.
get_usage
Remaining allowance for the account.
Every MCP response would carry the safety disclaimer, so an agent can't quietly present these
numbers as a clearance to go.
A required forecast source is down; the report is refused rather than served with holes.
Data sources
What feeds the report
Point forecasts and observations — the first data slice, verified against live public feeds (NDAB and NWS) during development.
Wave models — planned via scheduled GRIB ingest. Not built.
Tides — planned from station predictions and harmonics. Not built.
Solunar and astro — computed locally; deterministic.
Only sources that actually exist are named. Multiple sources are shown per value so you can see
where they agree and where they don't, rather than hiding the spread behind one number.
Build status
Honest state of things
Demo build
Piece
State
Notes
This website
Built
UI only. Sample data throughout.
API
Not deployed
Shapes documented above.
Accounts, verification, quota
Not built
Next up.
Point forecast data slice
Verified against live feeds
Not wired to this UI.
Wave-model ingest
Not started
Needed for the wave ladder.
Tides
Not started
—
Report generation
Not started
Sample wording on the report page.
Safety disclaimer
Read this
Marine forecasts are uncertain, and the sea is indifferent to your plans. This product is
informational only. It is not a forecast in this build, it is not a clearance to depart, and it
is not a substitute for official marine warnings or your own judgment. Responsibility for
deciding whether to leave the dock always rests with the skipper.