LPSN-MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_taxaA | Search the LPSN database for prokaryotic names (bacteria and archaea). Returns matching taxon names with their rank, status, and LPSN URL. Use this tool to find taxa by scientific name or partial name. LPSN URL: https://lpsn.dsmz.de/ |
| get_taxon_detailB | Retrieve detailed information about a specific prokaryotic taxon from LPSN, including etymology, type strain, status, synonyms, basonyms, parent and child taxa, notes, and references. Provide either a scientific name or a full LPSN URL. |
| get_classificationB | Get the complete taxonomic classification (lineage) for a prokaryotic name, from domain down to the target taxon. Walks up the parent chain on LPSN. |
| browse_by_rankB | Browse the list of all taxa at a given taxonomic rank on LPSN (domain, phylum, class, order, family, genus, species). Optionally filter by the first letter of the name. |
| get_nomenclature_infoA | Read the nomenclature rules and guidelines page from LPSN. Returns structured text explaining how prokaryotic nomenclature works according to the International Code of Nomenclature of Prokaryotes (ICNP). |
| get_classification_infoA | Read the navigation and classification information page from LPSN. Returns structured text explaining how prokaryotes are organized, how to browse taxa by rank, and what taxonomic ranks are used on LPSN. |
| get_text_pageB | Read any informational text page from the LPSN website. Useful for pages like 'text/nomenclature', 'text/navigation', 'text/etymology', 'text/faq', etc. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 7 tools
Most tools target distinct operations (search, detail, lineage, rank browsing), but get_nomenclature_info and get_classification_info are essentially specific instances of get_text_page, whose description explicitly names 'text/nomenclature' and 'text/navigation' as targets. This overlap means an agent could reasonably pick either route for the same content, and get_classification vs get_taxon_detail also partially overlap on lineage data.
The set is dominated by a predictable verb_noun pattern (search_taxa, get_taxon_detail, get_classification, browse_by_rank, get_text_page). Minor deviations like the prepositional browse_by_rank and the redundant *_info suffixes are readable but slightly less uniform than a strict scheme.
Seven tools is a well-scoped size for a taxonomic reference database covering search, detail, lineage, browsing, and documentation. The only excess is the two specialized *_info readers that duplicate part of get_text_page.
The surface covers the core lifecycle for a read-only reference: find taxa, inspect a taxon, resolve its full lineage, browse by rank, and read informational pages. Coverage is solid, though there is no dedicated tool for related entities like strain/culture collection records or cross-database lookups.