@pipeworx/catalogueoflife
Connect: https://gateway.pipeworx.io/catalogueoflife/mcp · Install: one-click buttons
Tools: 8
Catalogue of Life MCP — the global taxonomic index of known species (~2.2 M accepted names). Wraps the ChecklistBank API that backs COL. Keyless.
The default dataset is 3LR (the latest COL release). Pass dataset to override (e.g. 3 for the editorial-state COL dataset, or any ChecklistBank dataset key).
Tools
search(query, dataset?, limit?, offset?, rank?, status?)— name-usage searchname_match(scientific_name, dataset?, authorship?)— exact-name match (returns 0/1 hit + suggestions)usage(id, dataset?)— single name-usage by idtaxon(id, dataset?)— taxon by idclassification(id, dataset?)— taxonomic classification chain (kingdom → species)vernacular(id, dataset?)— vernacular (common) names for a taxonsynonyms(id, dataset?)— synonyms of a taxonchildren(id, dataset?, limit?)— direct child taxa
Data source
https://api.checklistbank.org/dataset/{key}/...
Tools
- search — “What is the scientific name of [animal/plant]” / “what family does [species] belong to” / “look up [organism] taxonomy” / “find [genus/family] in the tree of life” / “common name → Latin binomial” /
- name_match — “Is [Panthera leo] a valid scientific name” / “exact match for [Latin binomial]” / “disambiguate homonyms” — exact scientific-name match returning 0 or 1 hit plus close alternatives. Use when you have
- usage — Fetch a single Catalogue of Life name-usage record by its COL ID, returning taxon name, authorship, rank, status (accepted/synonym), and source dataset. Use after search or name_match to retrieve the
- taxon — Fetch a Catalogue of Life accepted taxon record by its COL taxon ID, returning the accepted concept with name, rank, and authorship. Pair with classification for lineage, children to descend the tree,
- classification — “What kingdom / phylum / class / order / family / genus is [species] in” / “taxonomy of [organism]” / “show me the lineage of [animal/plant]” / “where does [species] sit in the tree of life” — returns
- vernacular — “What’s the common name for [Latin binomial]” / “what do people call [scientific name]” / “vernacular names of [species]” — list common/vernacular names (in various languages) for a Catalogue of Life
- synonyms — “What are the synonyms of [species]” / “old name for [organism]” / “alternative scientific names” — list synonyms (alternative or historical scientific names) currently mapped to a single Catalogue of
- children — “What species are in [genus]” / “all members of [family]” / “species under [order]” / “direct descendants of [taxon]” — list immediate child taxa under a Catalogue of Life parent taxon. Use to walk do
Tools
children— What species are in [genus] / all members of [family] / species under [order] / direct descendants of [taxon] — list immediate child taxa under a Catalogue of Life parent taxon. Use to walk down the tclassification— What kingdom / phylum / class / order / family / genus is [species] in / taxonomy of [organism] / show me the lineage of [animal/plant] / where does [species] sit in the tree of life — returns the fulname_match— Is [Panthera leo] a valid scientific name / exact match for [Latin binomial] / disambiguate homonyms — exact scientific-name match returning 0 or 1 hit plus close alternatives. Use when you have a presearch— What is the scientific name of [animal/plant] / what family does [species] belong to / look up [organism] taxonomy / find [genus/family] in the tree of life / common name → Latin binomial / is [name]synonyms— What are the synonyms of [species] / old name for [organism] / alternative scientific names — list synonyms (alternative or historical scientific names) currently mapped to a single Catalogue of Lifetaxon— Fetch a Catalogue of Life accepted taxon record by its COL taxon ID, returning the accepted concept with name, rank, and authorship. Pair with classification for lineage, children to descend the tree,usage— Fetch a single Catalogue of Life name-usage record by its COL ID, returning taxon name, authorship, rank, status (accepted/synonym), and source dataset. Use after search or name_match to retrieve thevernacular— What's the common name for [Latin binomial] / what do people call [scientific name] / vernacular names of [species] — list common/vernacular names (in various languages) for a Catalogue of Life taxon.