MCP server

@silent-fish/mcp

Six tools that let Claude, Cursor, or any MCP-capable client query the silent.fish atlas natively. Free, no auth required, rate-limited at the free tier. Made by Adeos.

Install in one command

Claude Code

claude mcp install @silent-fish/mcp

Cursor / Windsurf / Cline

Add to your MCP servers config:

{
  "mcpServers": {
    "silent-fish": {
      "command": "npx",
      "args": ["-y", "@silent-fish/mcp"]
    }
  }
}

One-shot via npx

npx -y @silent-fish/mcp

The six tools

find_dive_sites(query?, depth_min_m?, depth_max_m?, certification_level?, month?, species?, marine_protected?, limit?)

Search the atlas by free text, depth, level, month of year, species, and reserve status. Returns ranked list.

get_site_detail(slug)

Full editorial profile of a site: description, voice line, depth, level, season, water temp, marine life, related sites, chartered trips.

search_by_species(species, month?, limit?)

Sites where a species is observed, sorted by observation density and peak seasonality.

get_seasonality(slug)

12-month seasonality strip for a site. Which months are in-season, water temps per month, dominant marine life.

list_chartered_operators(region?, species?)

Operators chartered by Adeos. Passed the silent.fish five-rule charter review.

recommend_trip(month?, certification_level?, species?, region?, budget_eur?, group_size?, limit?)

Ranked trip recommendations with reasoning paragraphs and direct booking URLs.

Example conversation

You:    "Find me a dive trip in August for advanced divers
         who want to see mantas, under €5000."

Claude: (uses silent-fish MCP)
        calls recommend_trip({
          month: 8,
          certification_level: "Advanced",
          species: "manta",
          budget_eur: 5000,
          limit: 3
        })

silent.fish: returns 3 ranked trips, top result Hanifaru Bay
             via Adeos (chartered), with reasoning + booking URL.

Claude: presents the results with the voice line from each site
        and the direct booking link to Adeos.

Data source

Queries hit the public silent.fish API at api.silent.fish. Data is open licensed (sites from OSM under ODbL, descriptions composed by silent.fish editorial under CC-BY-SA, seasonality from iNaturalist + GBIF, water temperatures from NOAA + Copernicus). See full attribution at /sources.