Taxon Record with Synonyms and Common Names (Catalogue of Life)
checklistbank/taxon-info
One Catalogue of Life taxon or synonym by id: name, authorship, rank, status, extinct flag, the full classification from domain to the parent, synonyms with their relation, common (vernacular) names with language, distribution areas, literature references and the scrutinizer. Get ids from name-search. Data from the Catalogue of Life (https://www.catalogueoflife.org), published through ChecklistBank (https://www.checklistbank.org) under the Creative Commons Attribution 4.0 licence (CC BY 4.0, https://creativecommons.org/licenses/by/4.0/). Modified by Eden Engine (fields renamed and reduced). Not endorsed by the Catalogue of Life or ChecklistBank.
Price
$0.0026 per call
You pay the price shown. If a call turns out to cost more than its quote, you pay the actual price, capped at twice the quote. No monthly minimum. Top-ups start at $0.50.
Data source
Data from the Catalogue of Life (https://www.catalogueoflife.org), published through ChecklistBank (https://www.checklistbank.org) under the Creative Commons Attribution 4.0 licence (CC BY 4.0, https://creativecommons.org/licenses/by/4.0/). Modified by Eden Engine (fields renamed and reduced). Not endorsed by the Catalogue of Life or ChecklistBank.
Use it
Five steps: search, inspect, learn, run, settle. No per-tool setup; your agent reaches this tool through the meta-tools it already has.
Connect once and your AI can find and run this tool, and any other it needs.
// 1. search: find the tool
omnial_search({ query: "what you need" })
// 2. inspect: price and input schema
omnial_inspect({ tool: "checklistbank/taxon-info" })
// 3. learn: read the usage guide at runtime
omnial_learn({ tool: "checklistbank/taxon-info" })
// 4. run: price the exact call first, then run it
omnial_execute({ tool: "checklistbank/taxon-info", input: { /* see input_schema */ }, dry_run: true })
omnial_execute({ tool: "checklistbank/taxon-info", input: { /* ... */ } })
// 5. settle: the call is charged when it finishes, nothing to doNot connected yet? Point your MCP client at https://mcp.eden-engine.com/mcp, then copy a config for your client.
Pricing
Every charge this tool can incur.
| Charge | Price |
|---|---|
Per call | $0.0026 |
- Updated
- Oct 26, 2026
Input and output schemas
Input schema
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[A-Za-z0-9]+$",
"maxLength": 20,
"minLength": 1,
"description": "Taxon or synonym id in the Catalogue of Life, such as 4QHKG (Puma concolor). Get it from the `id` of a name-search result. Ids can change between monthly releases."
}
},
"additionalProperties": false
}Output schema
{
"type": "object",
"required": [
"id",
"scientificName",
"authorship",
"rank",
"status",
"nomenclaturalCode",
"extinct",
"acceptedId",
"acceptedName",
"sourceUrl",
"group",
"parentId",
"scrutinizer",
"scrutinizerDate",
"sourceDatasetKey",
"sourceId",
"classification",
"synonyms",
"vernacularNames",
"distributions",
"references",
"truncated"
],
"properties": {
"id": {
"type": "string",
"description": "Taxon or synonym id in the Catalogue of Life; pass it to taxon-info."
},
"rank": {
"type": [
"string",
"null"
],
"description": "Taxonomic rank such as species or genus."
},
"group": {
"type": [
"string",
"null"
],
"description": "Broad group of the organism, such as chordates or plants."
},
"status": {
"type": [
"string",
"null"
],
"description": "accepted, provisionally accepted, synonym, ambiguous synonym or misapplied."
},
"extinct": {
"type": [
"boolean",
"null"
],
"description": "True when the taxon is extinct; null when the catalogue does not say."
},
"parentId": {
"type": [
"string",
"null"
],
"description": "Id of the parent taxon."
},
"sourceId": {
"type": [
"string",
"null"
],
"description": "Id of the record in that contributing checklist."
},
"synonyms": {
"type": "array",
"items": {
"type": "object",
"required": [
"relation",
"id",
"scientificName",
"authorship",
"rank",
"status",
"nomenclaturalCode",
"extinct",
"acceptedId",
"acceptedName",
"sourceUrl"
],
"properties": {
"id": {
"type": "string",
"description": "Taxon or synonym id in the Catalogue of Life; pass it to taxon-info."
},
"rank": {
"type": [
"string",
"null"
],
"description": "Taxonomic rank such as species or genus."
},
"status": {
"type": [
"string",
"null"
],
"description": "accepted, provisionally accepted, synonym, ambiguous synonym or misapplied."
},
"extinct": {
"type": [
"boolean",
"null"
],
"description": "True when the taxon is extinct; null when the catalogue does not say."
},
"relation": {
"type": "string",
"description": "homotypic, heterotypic or misapplied."
},
"sourceUrl": {
"type": [
"string",
"null"
],
"description": "Link to the record at the contributing database, when the catalogue holds one."
},
"acceptedId": {
"type": [
"string",
"null"
],
"description": "Id of the accepted taxon when this record is a synonym, otherwise null."
},
"authorship": {
"type": [
"string",
"null"
],
"description": "Authorship of the name, such as (Linnaeus, 1771)."
},
"acceptedName": {
"type": [
"string",
"null"
],
"description": "Scientific name of the accepted taxon when this record is a synonym, otherwise null."
},
"scientificName": {
"type": [
"string",
"null"
],
"description": "Scientific name without authorship."
},
"nomenclaturalCode": {
"type": [
"string",
"null"
],
"description": "Nomenclatural code the name falls under, such as zoological or botanical."
}
},
"description": "A synonym.",
"additionalProperties": true
},
"description": "Synonyms of the taxon (at most 200)."
},
"sourceUrl": {
"type": [
"string",
"null"
],
"description": "Link to the record at the contributing database, when the catalogue holds one."
},
"truncated": {
"type": "array",
"items": {
"type": "string",
"description": "Name of a list that was cut."
},
"description": "Names of the lists above that had more rows than shown; empty when nothing was cut."
},
"acceptedId": {
"type": [
"string",
"null"
],
"description": "Id of the accepted taxon when this record is a synonym, otherwise null."
},
"authorship": {
"type": [
"string",
"null"
],
"description": "Authorship of the name, such as (Linnaeus, 1771)."
},
"references": {
"type": "array",
"items": {
"type": "string",
"description": "A literature citation."
},
"description": "Citations behind the record (at most 50)."
},
"scrutinizer": {
"type": [
"string",
"null"
],
"description": "Person or team that vetted the record, when given."
},
"acceptedName": {
"type": [
"string",
"null"
],
"description": "Scientific name of the accepted taxon when this record is a synonym, otherwise null."
},
"distributions": {
"type": "array",
"items": {
"type": "object",
"required": [
"area",
"gazetteer",
"status"
],
"properties": {
"area": {
"type": [
"string",
"null"
],
"description": "Area name."
},
"status": {
"type": [
"string",
"null"
],
"description": "Occurrence status when given."
},
"gazetteer": {
"type": [
"string",
"null"
],
"description": "Gazetteer the area comes from, such as text or tdwg."
}
},
"description": "A distribution record.",
"additionalProperties": true
},
"description": "Where the taxon occurs (at most 100)."
},
"classification": {
"type": "array",
"items": {
"type": "object",
"required": [
"id",
"scientificName",
"authorship",
"rank"
],
"properties": {
"id": {
"type": [
"string",
"null"
],
"description": "Taxon id."
},
"rank": {
"type": [
"string",
"null"
],
"description": "Rank of the ancestor."
},
"authorship": {
"type": [
"string",
"null"
],
"description": "Authorship."
},
"scientificName": {
"type": [
"string",
"null"
],
"description": "Name of the ancestor."
}
},
"description": "One ancestor.",
"additionalProperties": true
},
"description": "Ancestors from the highest rank down to the parent."
},
"scientificName": {
"type": [
"string",
"null"
],
"description": "Scientific name without authorship."
},
"scrutinizerDate": {
"type": [
"string",
"null"
],
"description": "Date the record was vetted, YYYY-MM-DD."
},
"vernacularNames": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"language"
],
"properties": {
"name": {
"type": [
"string",
"null"
],
"description": "Common name."
},
"language": {
"type": [
"string",
"null"
],
"description": "ISO 639-3 language code such as eng."
}
},
"description": "A common name.",
"additionalProperties": true
},
"description": "Common names (at most 100)."
},
"sourceDatasetKey": {
"type": [
"integer",
"null"
],
"description": "ChecklistBank key of the contributing checklist that supplied this record."
},
"nomenclaturalCode": {
"type": [
"string",
"null"
],
"description": "Nomenclatural code the name falls under, such as zoological or botanical."
}
},
"additionalProperties": true
}