Itis Tools

Configuration File: itis_tools.json Tool Type: Local Tools Count: 4

This page contains all tools defined in the itis_tools.json configuration file.

Available Tools

ITIS_get_full_record (Type: ITISTool)

Get the complete taxonomic record from ITIS for a given TSN (Taxonomic Serial Number). Returns sc…

ITIS_get_full_record tool specification

Tool Information:

  • Name: ITIS_get_full_record

  • Type: ITISTool

  • Description: Get the complete taxonomic record from ITIS for a given TSN (Taxonomic Serial Number). Returns scientific name, authority, taxonomic rank, usage status (valid/invalid), common names in multiple languages, and parent TSN. Provides comprehensive metadata needed for proper species identification and citation. Example: TSN 180092 returns Homo sapiens Linnaeus, 1758 with common names Human/Humans/man.

Parameters:

  • tsn (string) (required) ITIS Taxonomic Serial Number. Examples: ‘180092’ (Homo sapiens), ‘573082’ (Pan troglodytes), ‘174371’ (Drosophila melanogaster), ‘180130’ (Canis lupus familiaris).

Example Usage:

query = {
    "name": "ITIS_get_full_record",
    "arguments": {
        "tsn": "example_value"
    }
}
result = tu.run(query)

ITIS_get_hierarchy (Type: ITISTool)

Get the full taxonomic hierarchy for an organism by its ITIS TSN (Taxonomic Serial Number). Retur…

ITIS_get_hierarchy tool specification

Tool Information:

  • Name: ITIS_get_hierarchy

  • Type: ITISTool

  • Description: Get the full taxonomic hierarchy for an organism by its ITIS TSN (Taxonomic Serial Number). Returns the complete classification from Kingdom down to the queried taxon level, including intermediate ranks like Phylum, Class, Order, Family, Genus. Useful for understanding evolutionary relationships and classification. Example: TSN 180092 (Homo sapiens) returns: Animalia > Chordata > Mammalia > Primates > Hominidae > Homo > Homo sapiens.

Parameters:

  • tsn (string) (required) ITIS Taxonomic Serial Number. Examples: ‘180092’ (Homo sapiens), ‘180091’ (Homo), ‘573082’ (Pan troglodytes), ‘174371’ (Drosophila melanogaster).

Example Usage:

query = {
    "name": "ITIS_get_hierarchy",
    "arguments": {
        "tsn": "example_value"
    }
}
result = tu.run(query)

ITIS_search_by_common_name (Type: ITISTool)

Search the ITIS (Integrated Taxonomic Information System) database by common/vernacular name. Ret…

ITIS_search_by_common_name tool specification

Tool Information:

  • Name: ITIS_search_by_common_name

  • Type: ITISTool

  • Description: Search the ITIS (Integrated Taxonomic Information System) database by common/vernacular name. Returns matching taxa with their TSN and the language of the common name. Useful for finding the scientific classification of organisms known by their everyday names. Example: ‘bald eagle’ returns Haliaeetus leucocephalus (TSN 175420).

Parameters:

  • common_name (string) (required) Common or vernacular name to search for. Examples: ‘bald eagle’, ‘chimpanzee’, ‘blue whale’, ‘corn’, ‘honey bee’.

Example Usage:

query = {
    "name": "ITIS_search_by_common_name",
    "arguments": {
        "common_name": "example_value"
    }
}
result = tu.run(query)

ITIS_search_by_scientific_name (Type: ITISTool)

Search the ITIS (Integrated Taxonomic Information System) database by scientific name. ITIS is th…

ITIS_search_by_scientific_name tool specification

Tool Information:

  • Name: ITIS_search_by_scientific_name

  • Type: ITISTool

  • Description: Search the ITIS (Integrated Taxonomic Information System) database by scientific name. ITIS is the authoritative US taxonomic database covering plants, animals, fungi, and microbes worldwide. Returns matching taxa with their TSN (Taxonomic Serial Number), kingdom, and authority. Example: ‘Homo sapiens’ returns the human TSN (180092) with Linnaeus, 1758 as authority.

Parameters:

  • scientific_name (string) (required) Scientific name to search for (genus, species, or binomial). Examples: ‘Homo sapiens’, ‘Canis lupus’, ‘Drosophila melanogaster’, ‘Escherichia coli’, ‘Quercus’.

Example Usage:

query = {
    "name": "ITIS_search_by_scientific_name",
    "arguments": {
        "scientific_name": "example_value"
    }
}
result = tu.run(query)