Gbif Ext Tools¶
Configuration File: gbif_ext_tools.json
Tool Type: Local
Tools Count: 2
This page contains all tools defined in the gbif_ext_tools.json configuration file.
Available Tools¶
GBIF_get_species (Type: BaseRESTTool)¶
Get detailed species information from the Global Biodiversity Information Facility (GBIF) by its …
GBIF_get_species tool specification
Tool Information:
Name:
GBIF_get_speciesType:
BaseRESTToolDescription: Get detailed species information from the Global Biodiversity Information Facility (GBIF) by its taxon key. Returns the full taxonomic record including scientific name, authorship, rank, full classification (kingdom through species), taxonomic status, basionym, vernacular name, and number of descendant taxa. Use GBIF_search_species first to find taxon keys. Example: key 2435099 returns Puma concolor (puma) with full classification from Animalia to Puma concolor.
Parameters:
speciesKey(integer) (required) GBIF species/taxon key. Examples: 2435099 (Puma concolor / puma), 2878688 (Quercus robur / English oak), 5219404 (Canis lupus / wolf), 2480528 (Homo sapiens), 2495662 (Aquila chrysaetos / golden eagle). Use GBIF_search_species to find keys.
Example Usage:
query = {
"name": "GBIF_get_species",
"arguments": {
"speciesKey": 10
}
}
result = tu.run(query)
GBIF_suggest_species (Type: BaseRESTTool)¶
Autocomplete species names using the GBIF species suggestion endpoint. Returns quick matches as y…
GBIF_suggest_species tool specification
Tool Information:
Name:
GBIF_suggest_speciesType:
BaseRESTToolDescription: Autocomplete species names using the GBIF species suggestion endpoint. Returns quick matches as you type, with basic taxonomic info (key, name, rank, classification). Faster and lighter than full search – designed for type-ahead interfaces and quick name resolution. Returns up to 20 suggestions. Example: ‘Quer’ matches Quercus (oaks), Quercus robur (English oak), etc.
Parameters:
q(string) (required) Partial or full species/taxon name to autocomplete. Examples: ‘Homo sap’, ‘Quercus’, ‘Pan trog’, ‘Escherichia’, ‘Drosoph’.limit([‘integer’, ‘null’]) (optional) Maximum number of suggestions to return (1-20, default 10).
Example Usage:
query = {
"name": "GBIF_suggest_species",
"arguments": {
"q": "example_value"
}
}
result = tu.run(query)