github not yet analyzed

cyanheads/gbif-biodiversity-mcp-server

github

Search GBIF species taxonomy, occurrence records, datasets, and publishers via MCP. STDIO or Streamable HTTP.

maintainer
cyanheads
license
Apache-2.0
first seen
2026-06-04
last seen
2026-06-16
releases · 30d
16
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 20 tools
transport stdio counts 20 tools · 0 res · 0 prompts permission surface via README inference

tools

  • basisOfRecord

    enum: HUMAN_OBSERVATION, PRESERVED_SPECIMEN, MACHINE_OBSERVATION, and more

  • extinct

    field present only when explicitly flagged — not false on unlabeled taxa

  • gbif_count_occurrences

    Count occurrences matching a filter without fetching records — fast single-number response

  • gbif_get_dataset

    Fetch full dataset metadata by UUID — title, description, citation, contacts, license, DOI, coverage

  • gbif_get_occurrence

    Fetch a single occurrence record by key — full Darwin Core record with GADM geography, media, and quality flags

  • gbif_get_species

    Fetch a single backbone taxon by key — full classification, authorship, synonymy, vernacular name, descendant count

  • gbif_get_species_children

    List direct children of a backbone taxon — genera within a family, species within a genus

  • gbif_get_species_classification

    Return the complete parent chain for a taxon — root-first ordered array from kingdom to immediate parent

  • gbif_match_species

    Match a species name against the GBIF backbone taxonomy — returns taxonKey, confidence score, and full classification

  • gbif_occurrence_facets

    Aggregate occurrence counts by a dimension — country, year, basis of record, dataset, kingdom, and more

  • gbif_search_datasets

    Search GBIF datasets by keyword, type, country, or publishing organization

  • gbif_search_occurrences

    Search 2.4B+ GBIF occurrence records with Darwin Core filters — country, bounding box, WKT geometry, year, month, basis of record

  • gbif_search_publishers

    Search GBIF-registered publishing organizations by name fragment or country

  • gbif_search_species

    Search or browse the GBIF backbone taxonomy by name fragment, rank, kingdom, family, or genus

  • hasCoordinate

    to require or exclude georeferenced records

  • isExtinct

    filter for extinct vs. extant taxa

  • numConstituents

    for aggregate datasets (e.g. iNaturalist, eBird)

  • numDescendants

    and numOccurrences for scope at a glance

  • publishedIn

    carries the original description citation when available

  • taxonomicStatus

    ACCEPTED, SYNONYM, DOUBTFUL — when SYNONYM, acceptedKey and accepted identify the current name

code evidence
evidence-backed findings quoted directly from the published source artifact — not inferred

This server hasn't been statically analyzed yet (npm/PyPI artifacts only).