lacewing-digital-library
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 | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| health_checkA | Check that the MCP server can reach LDL and report dataset/version information. |
| resolve_taxonB | Resolve a Neuropterida scientific name to LDL's current taxon and identifiers. |
| search_taxaC | Search LDL species records by common taxonomic fields. |
| name_historyC | Return current name, original combination, and matching historical combination rows. |
| taxon_recordC | Get a combined species record with current combination, epithet, and monograph data. |
| type_infoB | Get primary type summary, type-specimen details, and georeferenced type-locality coordinates. |
| distributionC | Get LDL distribution summary and cited geographic records for a taxon. |
| taxonomic_referencesB | Get nomenclatural/taxonomic citations for a taxon, with LDL reference IDs where available. |
| figuresB | Get figure citations associated with a taxon. |
| phylogenyB | Get LDL phylogenetic citations/records associated with a taxon. |
| identification_keysB | Get identification-key terminals associated with a taxon. |
| bibliographyC | Look up an LDL Bibliography of the Neuropterida reference by BibObjID. |
| batch_resolveB | Resolve a batch of Neuropterida names for phylogeny/taxon-table reconciliation. |
| classificationC | Return LDL/NSW classification data. |
| raw_public_endpointC | Advanced read-only access to an allowlisted LDL frontend endpoint. |
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 15 tools
Most tools target clearly distinct facets—name resolution, search, history, types, distribution, references, figures, phylogeny, keys—so an agent can usually select correctly. Some minor ambiguity exists among resolve_taxon, search_taxa, name_history, and taxon_record, which all deal with taxon identity and classification, though their descriptions provide enough distinction.
All names are lowercase snake_case, which is good, but the pattern is mixed: some tools use verb-first names like resolve_taxon, search_taxa, and batch_resolve, while most data endpoints are bare nouns like distribution, figures, phylogeny, and classification. This is readable but not a disciplined verb_noun or noun-only convention.
Fifteen tools is within the ideal range for a domain-specific digital-library server, and each tool appears to expose a meaningful, separate capability. Health check and raw endpoint are additional system-level utilities that do not feel redundant, so the count is well-scoped.
The surface covers core workflows for resolving, viewing, and citing taxa, including types, distributions, figures, phylogeny, and identification keys, with only a few likely gaps. Missing a broader literature/reference search or general specimen-search operation would be workaroundable, but the set is largely complete for a read-only taxonomic library.