MCP server
Gbif Biodiversity
io.github.cyanheads/gbif-biodiversity-mcp-server
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
Search GBIF species taxonomy, occurrence records, datasets, and publishers.
Working at last checkAbout 11,752 tokens per request once connected13 tools
https://gbif-biodiversity.caseyjhand.com/mcp
At a glance
- Type
- MCP server
- Publisher
- Not verified
- Status
- Working at last check
- Tools
- 13
- Token cost
- About 11,752 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http gbif-biodiversity-mcp-server https://gbif-biodiversity.caseyjhand.com/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.gbif-biodiversity-mcp-server] url = "https://gbif-biodiversity.caseyjhand.com/mcp"
Gemini CLI
{"mcpServers":{"gbif-biodiversity-mcp-server":{"httpUrl":"https://gbif-biodiversity.caseyjhand.com/mcp"}}}
Cursor
{"mcpServers":{"gbif-biodiversity-mcp-server":{"url":"https://gbif-biodiversity.caseyjhand.com/mcp"}}}
VS Code
{"servers":{"gbif-biodiversity-mcp-server":{"type":"http","url":"https://gbif-biodiversity.caseyjhand.com/mcp"}}}
Antigravity
agy mcp add gbif-biodiversity-mcp-server https://gbif-biodiversity.caseyjhand.com/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"gbif-biodiversity-mcp-server","server_url":"https://gbif-biodiversity.caseyjhand.com/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"gbif-biodiversity-mcp-server","server_url":"https://gbif-biodiversity.caseyjhand.com/mcp"}
Tools
gbif_bulk_match_species~516 tokens
Resolve up to 50 scientific names to GBIF backbone taxon keys in one call — the batch counterpart to gbif_match_species for checklist, inventory, and species-list workflows that would otherwise need one round trip per name. Each name is matched independently and results are returned in input order,gbif_count_occurrences~1990 tokens
Count occurrences matching a taxon + location filter without fetching records. Use for quick totals ("how many Aves records in Sweden?") or before deciding whether to paginate a full search. Accepts taxonKey, country (uppercase ISO 3166-1 alpha-2), publishingCountry, stateProvince, scientificName, sgbif_get_dataset~302 tokens
Fetch full dataset metadata by UUID key — title, description, citation text, contacts, license, DOI, record count, numConstituents (sub-datasets), and temporal/geographic coverage. Use after gbif_search_datasets or when an occurrence record's datasetKey needs provenance detail. Contacts are capped bgbif_get_occurrence~224 tokens
Fetch a single occurrence record by its GBIF occurrence key. Returns the complete Darwin Core record — all coordinates, administrative geography (GADM levels 0–3), dates, collections metadata, collector identifiers, conservation status, media links, and quality issue flags. Check occurrenceStatus begbif_get_species~224 tokens
Fetch a single backbone taxon by its GBIF taxon key. Returns full classification, authorship, taxonomic status, vernacular name, descendant count, and publication reference. Use after gbif_match_species when you need the complete record rather than the match summary. When taxonomicStatus is SYNONYM,gbif_get_species_children~217 tokens
List direct children of a backbone taxon — genera within a family, species within a genus, subspecies within a species. Paginated. Use gbif_match_species to get the taxonKey first, then iterate with offset for large groups.gbif_get_species_classification~237 tokens
Return the parent chain for a taxon — from kingdom (or domain) down to the immediate parent of the queried taxon — as an ordered array. Each entry has its rank, canonical name, and taxon key. The array is returned root-first (kingdom → phylum → class → … → immediate parent of the queried taxon); thegbif_match_species~571 tokens
Match a scientific name against the GBIF backbone taxonomy. Returns the best-matching taxon with full classification and a confidence score (0–100). This is the mandatory first step for any GBIF workflow — it returns the backbone taxonKey required by gbif_search_occurrences, gbif_count_occurrences,gbif_occurrence_facets~2427 tokens
Aggregate occurrence counts across a dimension (COUNTRY, STATE_PROVINCE, YEAR, BASIS_OF_RECORD, DATASET_KEY, KINGDOM_KEY, etc.). Returns one page of facet values ranked by count descending — the top facetLimit at facetOffset 0, a later slice of the same ranking past that. No record payloads returnedgbif_search_datasets~907 tokens
Search GBIF datasets by keyword, type, publishing country (uppercase ISO 3166-1 alpha-2), publishing organization, or hosting organization. The two organization filters answer different questions — publishingOrg matches the organization whose data it is, hostingOrg the organization whose installatiogbif_search_occurrences~2532 tokens
Search 3.9B+ GBIF occurrence records with Darwin Core filters. Use taxonKey from gbif_match_species for reliable results — it resolves synonyms automatically. Accepts country (uppercase ISO 3166-1 alpha-2, where the record was observed), publishingCountry (the publishing organization's country — a dgbif_search_publishers~510 tokens
Search organizations registered with GBIF by name fragment or country. Returns organization key, title, and country — sufficient to chain into gbif_search_datasets as publishingOrg for the datasets an organization published, or as hostingOrg for the ones its own installation serves, or to understandgbif_search_species~1095 tokens
Search or browse the GBIF backbone taxonomy by default, or an explicit checklist datasetKey. Accepts scientific name fragments, rank filters, and higher-taxon constraints. Useful for exploring what species exist under a higher taxon (e.g., "list all families of Coleoptera"), for simple name-fragment
Browse
Related MCP servers
- Gbif
GBIF MCP — wraps the Global Biodiversity Information Facility API v1 (free, no auth) - Obis
OBIS (Ocean Biodiversity Information System) MCP. - Find My Farmer
Find Canadian farms that sell direct — what they grow and raise, where, when, and at what price. - Theaslangroupllc Pulsenetwork
914 paid market-data & token-safety endpoints — keyless x402 USDC: Base, Solana, XRPL, +8 chains - Passage Data — cited environmental limits
Cited US, Canadian, EU limits (discharge, drinking water, soil, air); species status; DwC archives - Paleobiology
Search fossil occurrences, taxon ranges, diversity through deep time, and the geologic time scale. - Bold Systems
BOLD Systems (Barcode of Life Data System, University of Guelph) — the global DNA barcode… - PickADive Scuba Diving
Live scuba dive planning: forecast windows, best-time climatology, species seasons, 4,800+ sites.
Badge for your README
[](https://aptlynx.net/servers/io.github.cyanheads/gbif-biodiversity-mcp-server)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents