Skip to main content
Glama
adamsconchallos

fisheries-data

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
FISHSTAT_ZIPNoAbsolute path to a locally downloaded FAO Global Production ZIP file. If not set, the server will download the pinned 2026.1.0 ZIP on first use.
BARENTSWATCH_CLIENT_IDNoClient ID for the BarentsWatch API. Required to access BarentsWatch Fish Health data.
FISHERIES_MCP_OUTPUT_DIRNoDirectory to save exported files. Defaults to ~/fisheries-data-mcp/exports.
BARENTSWATCH_CLIENT_SECRETNoClient secret for the BarentsWatch API. Required to access BarentsWatch Fish Health data.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_data_sourcesA

List connected sources and their coverage so the assistant can choose the right one.

search_fishstat_speciesB

Find FishStat aquatic species or species groups by name or code, including oysters/ostras.

fishstat_production_by_countryA

Find annual production tonnes by FAO country/area for an aquatic species or group; export a CSV. Source: all, capture or aquaculture. Optionally set an exact ASFIS species_code. The weight basis depends on the species group.

barentswatch_lice_by_localityA

Retrieve weekly mean adult female salmon lice for a Norwegian aquaculture locality and year.

search_copernicus_datasetsB

Search live Copernicus Marine catalogue for ocean variables and dataset IDs.

describe_copernicus_datasetA

Describe a Copernicus Marine dataset's variables, units, coverage, version and product DOI before choosing a subset.

subset_copernicus_datasetB

Download a bounded Copernicus Marine subset by dataset, variable, bounding box and dates. Returns a local NetCDF, Zarr or CSV file with provenance.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.7/5.0

Scored across 7 tools

Disambiguation5/5

Each tool maps to a distinct action/resource: source listing, FishStat species lookup, production query, Barentswatch lice retrieval, and Copernicus search/describe/subset. The only mild adjacency is the two FishStat tools, but search versus production are clearly separated.

Naming Consistency3/5

Most tools use verb_noun (list/search/describe/subset), but fishstat_production_by_country and barentswatch_lice_by_locality are noun phrases with source prefixes and no verb. This is a readable mixed convention, not chaotic, but it prevents a consistent pattern.

Tool Count5/5

Seven tools cover three distinct data domains (FishStat, Barentswatch, Copernicus), plus source discovery without redundancy. The count is appropriate for a multi-source fisheries data server.

Completeness4/5

Copernicus is well covered with search/describe/subset, and FishStat covers species lookup plus production by source type. The Barentswatch integration is a single narrow endpoint retrieval, so the overall surface is somewhat thin on that source, but there are no critical dead ends for the advertised workflows.

Maintenance

ActivityMaintained
ResponsivenessNo issues